Download
(2MB)
Download
Updated: 03-21-24 05:16 AM
Pictures
File Info
Compatibility:
Plunderstorm (10.2.6)
Updated:03-21-24 05:16 AM
Created:12-31-21 08:49 PM
Downloads:849
Favorites:7
MD5:
Categories:oUF: Layouts, Beta-version AddOns

TrincaUI

Version: 10.2.6
by: trincasidra [More]

Description

Minimalist and simple interface using oUF. All dependencies are embedded, so no need to install any extra addon.
It uses as much as possible the new UI introduced in Dragonflight. Therefore, I no longer use any actionbar or bags addon.
Most of the base of the code is taken from Zork UI, and also I took some tricks from oUF_Farva. Overall, my intent was to mimic AfenarUI, but using plain oUF instead of ElvUI.
Although I'm quite satisfied with the current functionalities, I'll surely find stuff I want to change or update every once in a while. Testing comes from my own personal use, so hopefully it's enough.
All config is done in the config.lua file. You can also change buff/debuff filters on filters.lua

This is a personal project and I'm happy with how it is currently, therefore I will be mostly only updating it for newer patches/expansions, if I keep playing.
Dragonflight update
If you used TrincaUI on Shadowlands, you'll most surely get an error about "blizzard compactraidframes". You can fix it by following the uninstall instructions in rRaidManager, and then using /reload.
Worthy additions
With the new revamp to Blizzard's UI and some new modules, I'm now only using the usual suspects:
  • WeakAuras2: Check my own weakauras or Afenar's compilations.
  • Bigwigs/Littlewigs
  • Immersion
  • Details
  • My own Blizz's HUD layout:
5120x1440
Code:
0 35 0 0 0 7 7 UIParent -227.9 2.0 -1 ##$$%/&&'%)$+$ 0 1 0 7 1 MainMenuBar 1.2 4.0 -1 ##$$%/&&'%(#,$ 0 2 0 7 7 UIParent 226.8 2.0 -1 ##$$%/&&'%(#,$ 0 3 0 7 7 UIParent -223.3 187.0 -1 #$$&%)&&'%(#,$ 0 4 0 7 1 MultiBarBottomRight -0.8 4.0 -1 ##$$%/&&'%(#,$ 0 5 0 5 3 MultiBar7 -4.0 -0.1 -1 #$$%%/&&'%(#,$ 0 6 0 5 3 MultiBarRight -4.0 0.0 -1 #$$%%/&&'%(#,$ 0 7 0 5 3 MultiBar6 -4.0 -0.0 -1 #$$%%/&&'%(#,$ 0 10 0 4 4 UIParent 0.0 -502.5 -1 ##$$&('% 0 11 0 7 1 MultiBarLeft -230.2 4.0 -1 ##$$&('%,# 0 12 0 7 1 MultiBarBottomLeft -147.1 4.0 -1 ##$$&('% 1 -1 0 4 4 UIParent 0.0 -227.3 -1 ##$# 2 -1 0 5 5 UIParent -935.3 -467.8 -1 ##$# 3 0 0 3 3 UIParent 1715.3 -159.4 -1 $#3# 3 1 0 3 3 UIParent 2315.3 -167.5 -1 %#3# 3 2 0 7 7 UIParent -291.9 158.7 -1 %## 3 3 0 0 0 UIParent 1553.7 -502.0 -1 '$(#)#-#.#/#1$3# 3 4 0 0 0 UIParent 1364.5 -504.0 -1 ,#-#.#/#0#1#2( 3 5 0 2 2 UIParent -1315.3 -352.0 -1 &#*$3# 3 6 0 2 2 UIParent -1317.9 -268.0 -1 3# 4 -1 0 4 4 UIParent 0.0 -342.8 -1 # 5 -1 0 4 4 UIParent 0.0 -423.3 -1 # 6 0 0 1 1 UIParent -1198.0 -2.0 -1 ##$#%$&.(()( 6 1 0 5 5 UIParent -3135.3 411.2 -1 ##$#%$'.(()( 7 -1 0 3 3 UIParent 735.3 -302.0 -1 # 8 -1 0 3 3 UIParent 767.3 -505.2 -1 #'$A%$&7 9 -1 0 7 1 MultiBarBottomLeft -206.8 4.0 -1 # 10 -1 1 0 0 UIParent 16.0 -116.0 -1 # 11 -1 0 5 5 UIParent -935.3 -259.5 -1 # 12 -1 0 1 1 UIParent 1080.5 -2.0 -1 #K 13 -1 0 5 3 MinimapCluster -4.0 -62.2 -1 ##$#%# 14 -1 0 7 7 UIParent 828.0 2.0 -1 ##$#%( 15 0 0 4 4 UIParent 0.0 587.8 -1 # 15 1 0 4 4 UIParent 0.0 566.3 -1 # 16 -1 0 3 3 UIParent 2835.3 -283.5 -1 #(
2560x1440
Code:
0 30 0 0 0 7 7 UIParent -227.9 2.0 -1 ##$$%/&&'%)$+$ 0 1 0 7 1 MainMenuBar 1.2 4.0 -1 ##$$%/&&'%(#,$ 0 2 0 7 7 UIParent 226.8 2.0 -1 ##$$%/&&'%(#,$ 0 3 0 7 7 UIParent 768.7 2.0 -1 #$$%%/&&'%(#,$ 0 4 0 7 1 MultiBarBottomRight -0.8 4.0 -1 ##$$%/&&'%(#,$ 0 5 0 5 3 MultiBar7 -4.0 -0.1 -1 #$$%%/&&'%(#,$ 0 6 0 5 3 MultiBarRight -4.0 0.0 -1 #$$%%/&&'%(#,$ 0 7 0 5 3 MultiBar6 -4.0 -0.0 -1 #$$%%/&&'%(#,$ 0 10 0 4 4 UIParent 0.0 -503.0 -1 ##$$&('% 0 11 0 7 1 MultiBarLeft -230.2 4.0 -1 ##$$&('%,# 0 12 0 7 1 MultiBarBottomLeft -147.1 4.0 -1 ##$$&('% 1 -1 0 4 4 UIParent 0.0 -227.3 -1 ##$# 2 -1 0 5 5 UIParent -2.0 -472.0 -1 ##$# 3 0 0 3 3 UIParent 648.7 -165.2 -1 $#3# 3 1 0 5 5 UIParent -648.7 -165.8 -1 %#3# 3 2 0 5 5 UIParent -1253.2 -238.5 -1 %## 3 3 0 0 0 UIParent 23.9 -302.0 -1 '$(#)#-#.#/#1$3# 3 4 0 0 0 UIParent 20.6 -304.5 -1 ,#-#.#/#0#1#2( 3 5 0 2 2 UIParent -384.2 -170.2 -1 &#*$3# 3 6 0 2 2 UIParent -368.7 -176.2 -1 3# 4 -1 0 4 4 UIParent 0.0 -342.8 -1 # 5 -1 0 4 4 UIParent 0.0 -423.3 -1 # 6 0 0 1 1 UIParent -864.7 -2.0 -1 ##$#%$&.(()(*# 6 1 0 3 3 UIParent 2.0 411.4 -1 ##$#%$'+(()(*# 7 -1 0 3 3 UIParent 2.0 -303.5 -1 # 8 -1 0 3 3 UIParent 34.0 -504.2 -1 #'$A%$&7 9 -1 0 7 1 MultiBarBottomLeft -206.8 4.0 -1 # 10 -1 1 0 0 UIParent 16.0 -116.0 -1 # 11 -1 0 5 5 UIParent -2.0 -262.0 -1 # 12 -1 0 1 1 UIParent 947.2 -2.0 -1 #K
1920x1080
Code:
0 30 0 0 0 7 7 UIParent -227.9 2.0 -1 ##$$%/&&'%)$+$ 0 1 0 7 1 MainMenuBar 1.2 4.0 -1 ##$$%/&&'%(#,$ 0 2 0 7 7 UIParent 226.8 2.0 -1 ##$$%/&&'%(#,$ 0 3 0 7 7 UIParent 767.9 2.0 -1 #$$%%/&&'%(#,$ 0 4 0 3 5 MultiBarBottomLeft 4.0 0.0 -1 ##$$%/&&'%(#,$ 0 5 0 5 3 MultiBar7 -4.0 -0.1 -1 #$$%%/&&'%(#,$ 0 6 0 7 7 UIParent 689.8 2.0 -1 #$$%%/&&'%(#,$ 0 7 0 7 7 UIParent 612.2 2.0 -1 #$$%%/&&'%(#,$ 0 10 0 4 4 UIParent 0.0 -503.0 -1 ##$$&('% 0 11 0 7 1 MultiBarLeft -230.2 4.0 -1 ##$$&('%,# 0 12 0 7 1 MultiBarBottomLeft -148.8 4.0 -1 ##$$&('% 1 -1 0 4 4 UIParent 0.0 -227.3 -1 ##$# 2 -1 0 5 5 UIParent -2.0 -472.0 -1 ##$# 3 0 0 3 3 UIParent 648.7 -165.2 -1 $#3# 3 1 0 5 5 UIParent -648.7 -165.8 -1 %#3# 3 2 0 5 5 UIParent -1253.2 -238.5 -1 %## 3 3 0 0 0 UIParent 23.9 -302.0 -1 '$(#)#-#.#/#1$3# 3 4 0 0 0 UIParent 20.6 -304.5 -1 ,#-#.#/#0#1#2( 3 5 0 2 2 UIParent -384.2 -170.2 -1 &#*$3# 3 6 0 2 2 UIParent -368.7 -176.2 -1 3# 4 -1 0 4 4 UIParent 0.0 -342.8 -1 # 5 -1 0 4 4 UIParent 0.0 -423.3 -1 # 6 0 0 1 1 UIParent -864.7 -2.0 -1 ##$#%$&.(()(*# 6 1 0 3 3 UIParent 2.0 409.7 -1 ##$#%$'+(()(*# 7 -1 0 3 3 UIParent 2.0 -287.7 -1 # 8 -1 1 6 6 UIParent 35.0 50.0 -1 #'$A%$&7 9 -1 0 7 1 MultiBarBottomLeft -206.8 4.0 -1 # 10 -1 1 0 0 UIParent 16.0 -116.0 -1 # 11 -1 0 5 5 UIParent -2.0 -259.5 -1 # 12 -1 0 1 1 UIParent 947.2 -2.0 -1 #K
Other notes
Special thanks to Zork, scrable and Afenar for the inspiration and code that I based this on.
Also definitely feel free to give feedback, propose changes, or fork to your own project.
You can find the GitHub project here.

Optional Files (1)
File Name
Version
Size
Author
Date
Type
2
2kB
01-22-22 08:04 AM
Patch


Archived Files (1)
File Name
Version
Size
Author
Date
10.2.0r
2MB
trincasidra
11-19-23 09:24 AM


Post A Reply Comment Options
Unread 12-21-22, 03:02 AM  
trincasidra
A Kobold Labourer
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 55
Uploads: 11
Originally Posted by Baine
imported again, but only fits well with 0.64 as uiScale.
can certainly live with that, just wanted to be sure
Great, glad that it worked!

Originally Posted by Baine
Edit:
getting this when targetting something
I haven't been able to get this error myself, do you still get it with the latest version? I do understand what the problem is... but I can't get to trigger it myself. Which makes me think this is due to a difference in either settings or other addons that we have installed. Are you using nameplate addons?


Edit: Also sorry for the delay, I didn't see the edit and I've been crazy busy with expansion launch :S

Edit2: I've uploaded a new version which I expect should fix the issue.
Last edited by trincasidra : 12-21-22 at 03:25 AM.
Report comment to moderator  
Reply With Quote
Unread 01-22-23, 12:57 PM  
Baine
A Murloc Raider
 
Baine's Avatar
AddOn Author - Click to view AddOns

Forum posts: 4
File comments: 393
Uploads: 1
Originally Posted by trincasidra
Edit: Also sorry for the delay, I didn't see the edit and I've been crazy busy with expansion launch :S

Edit2: I've uploaded a new version which I expect should fix the issue.
same here, obviously xD

just installed your latest version, did some fights and WQs
so far no lua error

edit:
would it be possible to hide the bobber nameplate while fishing?
currently it inherits the properties of the last displayed nameplate (e.g. while fishing in valdrakken with all nameplates displayed it would show "Tokio"; if no unit was displayed before it would show "Bugfix" with all raidmarks on it)
__________________
Last edited by Baine : 01-23-23 at 02:11 AM.
Report comment to moderator  
Reply With Quote
Unread 01-25-23, 12:25 PM  
trincasidra
A Kobold Labourer
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 55
Uploads: 11
Glad to hear!

Originally Posted by Baine
would it be possible to hide the bobber nameplate while fishing?
I literally don't fish so I didn't notice, I'll take a look and see what I can do with this one, thanks for the feedback!
Report comment to moderator  
Reply With Quote
Unread 02-08-23, 04:21 AM  
lolproo
A Kobold Labourer

Forum posts: 0
File comments: 2
Uploads: 0
Hey,
It doesnt work for me.
gives me this error:
Code:
4x TrincaUI/modules/minimap.lua:37: attempt to index field 'MailFrame' (a nil value)
[string "@TrincaUI/modules/minimap.lua"]:37: in main chunk

Locals:
A = "TrincaUI"
L = <table> {
 C = <table> {
 }
 oUF = <table> {
 }
 UnlockFrame = <function> defined @TrincaUI/libs/rLib/core.lua:109
 dragFrames = <table> {
 }
 UnlockFrames = <function> defined @TrincaUI/libs/rLib/core.lua:139
 ResetSize = <function> defined @TrincaUI/libs/rLib/core.lua:101
 filters = <table> {
 }
 GetSize = <function> defined @TrincaUI/libs/rLib/core.lua:77
 LockFrame = <function> defined @TrincaUI/libs/rLib/core.lua:122
 addonColor = "00FF3300"
 hider = Frame {
 }
 ResetPoint = <function> defined @TrincaUI/libs/rLib/core.lua:85
 addonName = "TrincaUI"
 GetPoint = <function> defined @TrincaUI/libs/rLib/core.lua:66
 StartFadeOut = <function> defined @TrincaUI/libs/rLib/framefader.lua:56
 StartFadeIn = <function> defined @TrincaUI/libs/rLib/framefader.lua:42
 ResetFrames = <function> defined @TrincaUI/libs/rLib/core.lua:157
 LockFrames = <function> defined @TrincaUI/libs/rLib/core.lua:148
 rLib = <table> {
 }
}
rLib = <table> {
 CreateButtonFrameFader = <function> defined @TrincaUI/libs/rLib/framefader.lua:143
 CopyTable = <function> defined @TrincaUI/libs/rLib/core.lua:25
 RegisterCallback = <function> defined @TrincaUI/libs/rLib/core.lua:42
 CallElementFunction = <function> defined @TrincaUI/libs/rLib/core.lua:59
 CreateDragResizeFrame = <function> defined @TrincaUI/libs/rLib/dragframe.lua:94
 CreateSlashCmd = <function> defined @TrincaUI/libs/rLib/slashcmd.lua:19
 addonName = "TrincaUI"
 CreateDragFrame = <function> defined @TrincaUI/libs/rLib/dragframe.lua:60
 CreateFrameFader = <function> defined @TrincaUI/libs/rLib/framefader.lua:126
}
dummy = <function> defined @TrincaUI/modules/minimap.lua:5
unpack = <function> defined =[C]:-1
backdrop = <table> {
 edgeSize = 1
 edgeFile = "Interface\Buttons\WHITE8x8"
}
border = Frame {
 0 = <userdata>
 OnBackdropLoaded = <function> defined @SharedXML/Backdrop.lua:152
 Center = Texture {
 }
 GetBackdropColor = <function> defined @SharedXML/Backdrop.lua:390
 SetupTextureCoordinates = <function> defined @SharedXML/Backdrop.lua:214
 OnBackdropSizeChanged = <function> defined @SharedXML/Backdrop.lua:182
 HasBackdropInfo = <function> defined @SharedXML/Backdrop.lua:278
 SetBackdropBorderColor = <function> defined @SharedXML/Backdrop.lua:422
 RightEdge = Texture {
 }
 backdropInfo = <table> {
 }
 BottomEdge = Texture {
 }
 GetEdgeSize = <function> defined @SharedXML/Backdrop.lua:188
 BottomLeftCorner = Texture {
 }
 BottomRightCorner = Texture {
 }
 TopEdge = Texture {
 }
 ApplyBackdrop = <function> defined @SharedXML/Backdrop.lua:294
 SetBackdrop = <function> defined @SharedXML/Backdrop.lua:329
 ClearBackdrop = <function> defined @SharedXML/Backdrop.lua:282
 TopRightCorner = Texture {
 }
 GetBackdropBorderColor = <function> defined @SharedXML/Backdrop.lua:409
 GetBackdrop = <function> defined @SharedXML/Backdrop.lua:347
 TopLeftCorner = Texture {
 }
 SetupPieceVisuals = <function> defined @SharedXML/Backdrop.lua:246
 SetBackdropColor = <function> defined @SharedXML/Backdrop.lua:399
 LeftEdge = Texture {
 }
 SetBorderBlendMode = <function> defined @SharedXML/Backdrop.lua:266
}
(*temporary) = nil
(*temporary) = nil
(*temporary) = <userdata>
(*temporary) = <userdata>
(*temporary) = 0
(*temporary) = nil
(*temporary) = <function> defined =[C]:-1
(*temporary) = <table> {
 BottomLeftCorner = <table> {
 }
 TopEdge = <table> {
 }
 BottomEdge = <table> {
 }
 Center = <table> {
 }
 RightEdge = <table> {
 }
 TopRightCorner = <table> {
 }
 TopLeftCorner = <table> {
 }
 LeftEdge = <table> {
 }
 BottomRightCorner = <table> {
 }
}
(*temporary) = "attempt to index field 'MailFrame' (a nil value)"
Report comment to moderator  
Reply With Quote
Unread 02-10-23, 03:32 AM  
trincasidra
A Kobold Labourer
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 55
Uploads: 11
Originally Posted by lolproo
Hey,
It doesnt work for me.
gives me this error:
Hey, are you using the latest version? This is related to changes from 10.0.5, but I did address the changes already on version 1.15 of the addon.
Report comment to moderator  
Reply With Quote
Unread 02-10-23, 06:37 AM  
lolproo
A Kobold Labourer

Forum posts: 0
File comments: 2
Uploads: 0
Hey, are you using the latest version? This is related to changes from 10.0.5, but I did address the changes already on version 1.15 of the addon.
I thought I did, but after redownloading it worked fine. So false alarm
Last edited by lolproo : 02-10-23 at 06:37 AM.
Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump: