as the title suggests, which of the 3 should I take?
I've got a new, completely home-coded UI - fully Lua except for some things I think the addons win in addons vs DIY (Omen, Skada).
Note: I didn't use libraries, since I did not need them, the UI is not for distribution and should someone *really* want it, them can alter it via my config.lua.
It is however modular in setup and as much OOP as possible (got a JAVA background)
That about the UI, then why the UF question?
Well, I've always used Pitbull (PB4 atm), I'm accustomed to it, yet there still are some things I'd like more control about (which I might just not know how to do), for instance text positioning. Even though with hours of work you can make it do what you want for 95%, it's the 5% that I can't (or don't know how to) control that annoys me.
I've heard a lot of good stories about sUF, and there is an "advanced" config available. To be honest I have only tried it once for an hour or 2 and then switched back to Pitbull since that just worked better for me, but seeing I want to basicly control everything, perhaps this is more suited for that then Pitbull? No clue, just including it due to the great feedback I got for it.
Then there is ofcourse oUF. This will require a lot of coding, and that is what seems to be the drawback here. Not that I have an issue with that, but why (possibly) try to rediscover the wheel when it has already been done? Besides that, the updates are convenient ofcourse ;)
So what I want:
- pixelperfect control over every aspect of the UF's, for instance the (or my) inability to fully control the placing of text in PB4 as well as for instance (what I could not find/get to work) the inability to separate my debufss from rest-of-the-raid debuffs etc.
- the ability to store 5 separate layouts (solo, party, 10/25 raid, BG's, arena) and LoD the one that I need.
The amount of work is not the issue, I can spare the time at the moment and/or will find the time anyways.
Thanks in advance for any tips, all feeback is appreciated (if you need more info, by all means ask)
If you want total control the answer is quite obviously oUF. You don't have to reinvent the wheel as you put it, most of the features one would expect from a unit frame addon are already implementet either in the core or as stand alone mods, and can be enabled / disabled as you see fit. The actual coding you would have to do is thus limited to the layout which is easy to grasp, especially if you tailor an already existing one to your needs.