I've decided to make a post to explain how my UI works like, and i'll attach a screenshot too. It took me several attempts but i think i'm now happy with my UI.
Here's a list of all addons that i use:
AtlasLoot;
Auctionator;
BigBrother - tells you on chat who is casting misdirects or tricks of the trade on which target.
ButtonFacade - enables to change the way buttons are displayed.
ButtonFacade_Darion - this is the art pack i use on my action bars and class bars.
Clique - this addon enables you to assign various abilities to your mouse buttons. It also allows combinations of various keys + mouse buttons, in a similar way to how healbot works, only that Healbot or VuhDo have it integrated, whereas this addon is seperate and works with any raid frames addon. It's good as a druid, as you need to decurse, abolish poison, or, like on Deathwhisper, to Cyclone people. It's worth mentioning that Clique works with any raid/unit/party frame addon.
DeadlyBossMods;
Dominos - this is similar to Bartender. Among others, it lets you hide bars, yet they are still usable. For example, my Bear, Cat, Tree and Moonkin forms are all hidden, but my main Action Bars switches to the corresponding bar when i go in the respective form. These hidden bars are located where Grid is in raids, but since Grid is disabled when i'm alone, these bars can easily be temporarily un-hidden, so i can configure them.
ForteXorcist - Buff/Debuff tracker, as well as cooldown bar.
FuBar - adds bars to your screen where you can add various features. I only have one bar, 2 were unnecessary. You can have addons' buttons moved from minimap to FuBar, so they are easier to see, there is also a memory usage tracker, durbability, gold and so on.
Grid - raid frames, i use it cause it's very configurable and it's also very efficient on memory usage. Basically, you download the base addon for the minimum features, but if you need some other stuff, you download small other addons. Its modular structure, while annoying in terms of configuration, is goon from a memory usage point of view. In my opinion, an addon shouldn't do everything, it should do only a few specific tasks, if you need other extra features, you should be able to download them. This way, i only get what i need for my specific role as a player. You only get it to do what you want to, without having extra features you don't need still loaded in your memory. With grid i also use:
- GridAutoFrameSize - enables Grid to auto-size itself based on the number of groups in your raid. Basically, if you have, let's say 15 people in your raid (and you have your raid difficulty set to 25, grid will size itself only for 15 people, at that moment, instead of sizing itself to the 25-man pre-set layout). This eliminates the ugly look of grid when you are in a BG, where, typically, the layout is for 40-man, even if you end up in a 10 or 15-man BG.
- GridIndicatorSideText - adds four new areas on the frame, so that you can have it to display more information. Basically, Grid's frame is composed of several text areas, which enable you to have them configured to display particular information.
- GridManaBars - adds mana bars to grid, as they don't come as default.
- GridStatusHealthPercent - adds a feature to display health percentage on group members. It can be set to be displayed only when lower than a certain number, in my case, i see health percentage when health is lower than 80%.
- GridStatusHots - this adds the possiblity to track various healing over time abilities, for example druid hots. I installed it as i am considering to try healing, each of the 4 new text areas added with GridIndicatorSideText is set to display a particular Hot. I've made it to only show when my Hots are up, not other player's hots, to avoid overloading the UI with unnecessary information.
- GridStatusMissingBuffs - using it to track when someone is missing Gift of the Wild. Players missing the buff will have their corresponding frame colored in green (default is blue, but i changed it).
- GridStatusMTs - Shows who are main tanks, assuming they are set from the Blizzard raid interface. Depending on where this info is set to be displayed, it can show as either a colored "MT" text, or a small colored square point, if it's set to show on the corner display areas of the frame.
- GridStatusRaidDebuff - Shows raid debuffs.
- GridStatusRoled - Works similar as GridStatusMTs, showing the role of each player. The color for each raid role can be changed to suit your preference.
GroupCalendar;
KgPanels - used it to make the translucent panels, Omen and Recount have their own dedicated panel. On Omen and Recount i removed their window display, so i can make them look the same and fit into the design of my UI.
MikScrollingBattleText - using it to configure the way battle text flows around my screen. The middle part is always free, to enable me to view whenever i get void zones, runes on the ground, anything that can, otherwise, be masked by the standard Blizzard text.
Omen;
Pitbull - unit, party and raid frame addon. I only use the unit frame feature, party and raid frames are disabled. For the latter 2, I have Grid. On the lest of Grid, i have, from center to right as follows: my unit frame, my target, my target's target. Above it, i have my pet frames, which is usable when you are in a vehicle or when Treants are active. On the right of grid, i have from center to right: focus, focus' target and focus' target's target. The portrait display, which, unlike blizzard one, is dynamic, can be disabled, but i wanted it active, as i like it.
Prat;
Quartz - cast bars, it also has debuff tracker, but i disabled it, as i prefer ForteXorcist.
Recount;
SatrinaBuffFrame - allows you to configure buffs, similar to bison or Buffalo (or what's it called like).
SexyMap - makes your map look truly sexy, you can configure its look, as well as move around several blizzard display elements. For example, the health frame that is shown on Blood Princes or Gunship Battle, Vehicle or Objective tracker, they can all be moved around as you like.
These are basically all addons that i use. In addition, for Grid, since the space is limited, i use 2 macros that enable me to widen or narrow the grid frames, depending on situation. Typically, the space i gave to grid allows it to expand in 40-man BGs, but in 25-mans, it leaves emtpy space. And since it's usually better to have the raid frames wider in pve, for better view, i use a macro to expand it. These macros, which ensure that the space in 25 and 40-man raids is not wasted, are as follows:
For 25-man Grid: /grid gridframe advanced framewidth 79
For 40-man Grid: /grid gridframe advanced framewidth 49
I'll be posting 3 screenshots: first one shows my UI in idle mode, it typically uses around 30 MiB when no recount (or other) info is loaded, during a 3-hour raid it can reach around 60 MiB. I consider it pretty efficient. Second one demonstrates how Hots are being displayed on my Grid. The text info on the middle left side of my own frame tracks lifebloom stacks and time, right text area tracks rejuvenation and the upper text area tracks regrowth (note they only display my Hots and not other druids'). The 3rd shows the UI in full mode, during a boss fight. I'll add them on imageshack, apparently the forum says they are too big, don't know why, as many of you have posted WoW screenshots here.
http://img693.imageshack.us/g/wowscrnsh ... 25040.jpg/