It's a (very) minimalistic UI developed by Haleth. Found it through a post in a different thread and while it's taking time to get used to, I'm enjoying it. It eats up almost no data (IceHUD eats more than twice the memory FreeUI takes!) and leaves your screen largely pretty clean.
But I'm having issues customizing everything to get it "just so," so I'm wondering if people with experience customizing FreeUI or oUF (Haleth said there's a version of oUF basically directly incorporated with FreeUI) can point me in the right direction.
There's an options.lua with a lot of different config settings, and I was able to edit in most everything I wanted through that, but I've still got some questions, some of which are more general lua editing questions than specifically FreeUI:
- In order to reposition UI elements, I have to edit the X/Y values directly through the .lua, which means I have to tweak them, boot up WoW, check positioning, then close WoW, open up the .lua and make adjustments, and repeat. The process is an enormous pain in the ass, much more than simply having a damned slider bar in a GUI config panel. Is it possible to make edits to the .lua with WoW running and then just reload the UI to see changes?
- Haleth doesn't include a target of target frame for some crazy reason. Assuming the version of oUF he includes with FreeUI is the same as the stock version, how would I go about adding a ToT frame? I suppose I can find out which .lua I need to edit by asking him (I plan on posting unresolved questions in the comments thread at WoWInterface, but I wanted to narrow them down here first), but what would the code look like?
- The nameplates for FreeUI don't display buff/debuff icons. It's a real pain in the ass for things like tracking, say, Shockwave durations on targets that aren't my target or my focus. I figure I can just put PlateBuffs back in my addon loadout, but how would I go about skinning PlateBuffs to look proper for FreeUI's 1px border look?