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:809
Favorites:7
MD5:
Categories:oUF: Layouts, Beta-version AddOns
10.2.6

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 01-23-22, 11:14 AM  
Baine
A Murloc Raider
 
Baine's Avatar
AddOn Author - Click to view AddOns

Forum posts: 4
File comments: 393
Uploads: 1
no lua error, that's great!

joined a raid though, noticed a shifting of the names in groups 3-4:
https://recordit.co/hsHO7kOoKE

also, is there a reason for the target castbar being one icon short than the buff icons?
https://recordit.co/wNBahHCy7w
__________________
Report comment to moderator  
Reply With Quote
Unread 01-22-22, 07:35 AM  
trincasidra
A Kobold Labourer
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 55
Uploads: 11
Originally Posted by Baine
...
Thanks again for the feedback! After some headaches I believe I've finally found the cause, which was with some drag frames that I never really used.

The new version is uploaded, feel free to try!
Report comment to moderator  
Reply With Quote
Unread 01-12-22, 07:42 AM  
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
Thanks for the feedback!

Originally Posted by Baine
unfortunately there seems to be a problem with handling of the debuff frame
Did you set the DebuffFrame anchor to the BuffFrame? That seems to cause some dynamic anchor issues that I'm not sure how to tackle. Otherwise I'm not able to get the error. Could you post your config?
that happened using the default config, no changes at all
tested this with the debuff applied by the BL like abilities (used the hunter pet version)
https://www.wowhead.com/spell=264689/fatigued, and then combined it with https://www.wowhead.com/spell=355951/unworthy

all that while not in a group.

ran some dungeons, no BL used, no lua error.
seems to be kind of related to it?
wasn't able to figure anything out related to that alone

edit:
just had this pop up on my new pally twink, when i received a poison debuff
__________________
Last edited by Baine : 01-12-22 at 10:57 AM.
Report comment to moderator  
Reply With Quote
Unread 01-11-22, 04:47 AM  
trincasidra
A Kobold Labourer
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 55
Uploads: 11
Thanks for the feedback!

Originally Posted by Baine
unfortunately there seems to be a problem with handling of the debuff frame
Did you set the DebuffFrame anchor to the BuffFrame? That seems to cause some dynamic anchor issues that I'm not sure how to tackle. Otherwise I'm not able to get the error. Could you post your config?

Originally Posted by Baine
also just noticed, that the red border around the player frame doesn't get cleared after leaving a fight.
Indeed, I missed this. For the moment I've disabled the border color change since I can't find a way to tie it to the combat enter/leave events cleanly. I'd recommend using either AfenarUI_Frames or my own weakaura to accomplish that.

Originally Posted by cozmos
Is it somehow possible to mod the rfilter Icons too?
Tried to use the rbuttontemplate from zork but it overwrites all Icon settings from TrincaUI.
rButtonTemplate is actually embedded as a library. I've added some code to reskin rFilter buttons as well.

Originally Posted by cozmos
And noticed a small bug when setting the Powerbar to "false" from the targetoftarget frame in config.lua
Nice catch! Fixed.
Report comment to moderator  
Reply With Quote
Unread 01-03-22, 07:07 PM  
cozmos
A Murloc Raider

Forum posts: 8
File comments: 24
Uploads: 0
Hey thanks for your Addon, that must have been a huge amount of work
Really like the zoomed Icons, makes wow feel fresh.

Is it somehow possible to mod the rfilter Icons too?
Tried to use the rbuttontemplate from zork but it overwrites all Icon settings from TrincaUI.

And noticed a small bug when setting the Powerbar to "false" from the targetoftarget frame in config.lua.
No big deal just wanted to give some feedback.

So long..
Last edited by cozmos : 01-03-22 at 07:09 PM.
Report comment to moderator  
Reply With Quote
Unread 01-03-22, 05:20 AM  
Baine
A Murloc Raider
 
Baine's Avatar
AddOn Author - Click to view AddOns

Forum posts: 4
File comments: 393
Uploads: 1
looks nice, thank you!

unfortunately there seems to be a problem with handling of the debuff frame,
getting this whenever a new one is added or one removed:
Lua Code:
  1. 5x FrameXML\BuffFrame.lua:359: Action[SetPoint] failed because[SetPoint would result in anchor family connection]: attempted from: DebuffButton1:SetPoint.
  2. [string "=[C]"]: in function `SetPoint'
  3. [string "@FrameXML\BuffFrame.lua"]:359: in function <FrameXML\BuffFrame.lua:343>
  4. [string "=[C]"]: ?
  5. [string "=[C]"]: in function `DebuffButton_UpdateAnchors'
  6. [string "@FrameXML\BuffFrame.lua"]:161: in function `AuraButton_Update'
  7. [string "@FrameXML\BuffFrame.lua"]:92: in function `func'
  8. [string "@FrameXML\AuraUtil.lua"]:43: in function <FrameXML\AuraUtil.lua:38>
  9. [string "@FrameXML\AuraUtil.lua"]:58: in function `ForEachAura'
  10. [string "@FrameXML\BuffFrame.lua"]:90: in function <FrameXML\BuffFrame.lua:88>
  11. [string "@FrameXML\BuffFrame.lua"]:112: in function `BuffFrame_Update'
  12. [string "@FrameXML\BuffFrame.lua"]:50: in function <FrameXML\BuffFrame.lua:46>
  13.  
  14. Locals:
  15. (*temporary) = DebuffButton1 {
  16.  0 = <userdata>
  17.  parent = BuffFrame {
  18.  }
  19.  duration = DebuffButton1Duration {
  20.  }
  21.  Border = DebuffButton1Border {
  22.  }
  23.  unit = "player"
  24.  Icon = DebuffButton1Icon {
  25.  }
  26.  __styled = true
  27.  symbol = <unnamed> {
  28.  }
  29.  expirationTime = 145218.875000
  30.  timeLeft = 373.102000
  31.  count = DebuffButton1Count {
  32.  }
  33.  filter = "HARMFUL"
  34.  __normalTextureFile = ""
  35.  offsetY = 60
  36.  timeMod = 1
  37.  SetNormalTexture = <function> defined =[C]:-1
  38. }
  39. (*temporary) = "TOPRIGHT"
  40. (*temporary) = BuffFrame {
  41.  0 = <userdata>
  42.  BuffFrameFlashTime = 0.327000
  43.  DebuffButton = <table> {
  44.  }
  45.  numEnchants = 0
  46.  BuffFrameFlashState = 1
  47.  BuffAlphaValue = 0.694800
  48.  BuffFrameUpdateTime = 0.034999
  49.  BuffButton = <table> {
  50.  }
  51.  bottomEdgeExtent = 168
  52. }
  53. (*temporary) = "BOTTOMRIGHT"
  54. (*temporary) = 0
  55. (*temporary) = -60

tried to find the reason myself, but no luck


edit:
also just noticed, that the red border around the player frame doesn't get cleared after leaving a fight.
__________________
Last edited by Baine : 01-03-22 at 05:35 AM.
Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump: