oUF Asym UI - Widescreen

Main purpose of creating this UI was to create a lightweight interface that runs on my shitty PC, without losing to much utility and without looking like crap.
The name simply comes from my oUF layout. This UI is build around it.

The UI basically doesn't need a setup ingame, since version 1.9. All custom settings can be done by lua.

oUF_Asym UI is made to work for 1440x900, it works out of the box for 1680x1050 and 1920x1200, ... should work for all widescreen resolutions.

It comes with A LOT of different bartextures and fonts, see oUF_Asym fonts/texture folder and dArt folder.
There is also some nice art to play around with located in dArt/Art.

i.e.

I don't use any UI scale at all. I don't have this option checked. Or in other words this UI is basically build around an UI scale of 1.0.
If you are using another resolution as 1440x900, you might have to adjust your UI scale until it fits.

FEATURES:
- no setup, works out of the box for every (new) character
- very lightweight, it uses around 970kb of memory, around 1MB in raids
- a clean interface without glitches (even in combat)
- a lot of options to change the look of frameborders, textures...
- a lot of fun while playing .... hopefully
- last but not least, pretty decent support ... i'm trying, really! *cough*

NOTE:
1.) Pretty much any addon included in this UI is heavily customized, I don't take any credits for this.
However, you shouldn't update any of the addons, manually!
2.) If something spits out errors or stops working, tell me please.
3.) I will only support this to the point where it comes to bug fixing. If you want to customize it, you are on your own.
4.) Read the changelog, it contains usefull information!

This and That:
* Blizzards Calendar is accessible by right clicking on the minimap
* Tracking is accessible by middle clicking on the minimap
* Chat frames minimize after 20seconds of inactivity - you can change the duration in Chicchai
* You can move all bag frames by holding ALT.
* to open a GM ticket type /GM or /ticket
* to reload your UI type /rl

Known issues:
1.) FogBG is used to display animated *.m2 files for the minimap. Some instances display *.m2 files different, there might be some glitches. It's still ok for my taste, since it doesn't happen that often. If you don't care for those fog animations at all, simply delete FogBG from your addon folder.
2.) Quality ID doesn't like "bound to account" items, it spits out an lua error while trying to show their itemLvl.

raid - version 2.2

layout details for oUF_Asym

- works with oUF 1.3.8

features:
- target portrait
- party and raid portraits (you can enable/disable them separately)
- druid mana bar
- five men raids are shown as party
- party hidden in >5 man raids
- target debuffs are filtered to only show debuffs, applied by the player
- nice borders around all frames - changeable border style
- player and target castbar with border - border changes along with unitframe border
- options to change font, bar textures, border textures, ...
- a lot of comments in the lua to make easily readable/customizable

2.5
* several addons updated for 3.1
* removed MSBT for now, until an updated version is available
* removed rFrameRotater (looks crazy, since the default minimap shape is square... it's available at Wowinterface for anyone using a round shape)

2.4
* replaced nMainbar with the new rActionBarStyler
- added an option to change font, fontsize and color for macro, count and keybinding text to rActionBarStyler
- added an option to hide show macro and/or keybding text to rActionBarStyler
- all bars are set to mouseover by default
* added Coolline to track item and spell cooldowns
- modified Coolline to show a maximum CD of 60sec (longer CDs will work, too), but this works nicer for classes with a lot of short CDs, like Retribution Paladin, Priest, ...
* added rFrameRotater
* updated dMinimap
* changed dMinimap default setting to round shape (round5)

2.3
* changed the BLIP texture for minimap (finally *cough*)
- old one is still available (dMap\texture\track_.tga), along with another slight variation of the new texture (dMap\texture\_track.tga)
* fixed rActionButtonStyler's textures overlapping icons on actionbuttons (works for dBar, nMainbar, ... rActionBarStyler)
* slightly changed glow on Darion style actionbutton borders (makes it easier to see equipped items on your bars, etc.)
* added portraits for party and raidframes
* portraits will hide for units that are out of range, instead of showing the yellow interrogation mark
* added background for party portraits
* added an option to toggle party portraits on/off
* added an option to toggle raid portraits on/off -- disabled by default

2.2
* added oUF_Spellrange support - range fading for all units
* added Darion border style from ButtonFacade_Darion to nBuff, rActionButtonStyler and oUF_Asym
* added an option to change the target portrait background texture
- the default (old) target portrait background is still there if you want to use it instead
* added comments in Chicchais core.lua to highlight the option, that you can use frameborders from oUF_Asym for chat frames, too
* set default borders for everything to Darion border style - I'm addicted ... yes I am! D'OH! ... maybe not, but well... I need a change ;)

2.1
* updated CargBag (this will fix glow on items)
* updated TipTac (version 09.03.22)
* fixed dBar keybindings
* several changes to oUF_Asym
- removed aggro coloring for player unitframe
- added party target and party pets
- debuff highlighting on unitframes changed to highlight the border
- finally fixed combatfeedback .. YES IT WAS BROKEN DAMNIT!!! .. *cough* :D
- slightly changed position for druid mana
- range fading for party and raid
- border added to druid mana
- you can now choose between several border styles for unitframes, player/target castbar
- added some more comments to the layout for easier customization
* some tweaks to Chicchai
- shadow added to chatfont (see Chicchai, if you don't like it)
- some tweaks to the border appearance - it's now larger around the actual chat text
- added an option to Chicchai that shows/hides the shadow around the chat font
- added an option to Chicchai shows/hides background and borders around the chat frames

1.9
* removed BaudBag
* added CargBag
* some tweaks to BasicChatMods (editbox and chatcopy looks like chatframe, channel name replacement should now work for all languages)
* readded TipTac should no longer bug with oUF (thanks to Aezay)
* changed player and target castbarcolor (the old settings are still there, if you want to restore them)
* added rActionBarStyler
* some tweaks to rActionBarStyler:
- mousover option for MultiBarRight, MultiBarLeft, MultiBarBottomRight, MultiBarBottomLeft and Stancebar
* added dBar - one additional bar
* added dFader - CombatFader based on UzCombatFader - fades a frame when you enter/leave combat and/or have a target/no target selected - you can add/remove frames in dFader.lua
* removed Dominos
* removed Doom_CooldownPulse
* changed oUF_Swing Timer bartexture and color to match castbars, border added (the old settings are still there, if you want to restore them)
* added two panels to dArt, for MainBar and dBar

1.8d
* fixed chicchai resizing issue! Chat frames should now work just fine.

1.8c
* added Dominos back in ..........

1.8b
* uncommented an unfinished panel in dArt.lua

1.8
* some tweaks on oUF_Asym layout
* ReadyCheck support added
* oUF_Banzai added
* Fane added
* sThreatMeter2 updated (v090310)
* got rid of some Dominos layouts - I'm sure everyone and his mother uses a custom layout or maybe Barlayout2, anyway. No need to carry around 100kb more of unused information. :)
* replaced LynStats with nClock - you can move nClock around by holding Alt
* edited nClock to always show lag and fps
* castbars for player and target are now part of oUF_Asym
* AzCastBar removed
* Chatframes reduced to one large frame in the lower left corner
* borders around minimap and Chatframes 1, 2(combat log), 3, 4 are back
* SharedMedia removed (only addon left using it is MSBT)
* dArt added (contains all important borders, art, fonts, statusbars from SharedMedia)

* PossesBar changed for all Layouts with no visible bars, to ActionBar2 (the one below your player frame), instead of ActionBar1 which is hidden
* fixed target raidsymbol positon (moved to the left side)
* fixed buff display ...

The fading problem is a pure aesthetic problem that won't bug most persons. If you hover your cursor over your hidden bars on the right and go from button to button the bar will always disappear for a split seconds if you hover over the little gap in between two buttons, which domino won't do.

I rearranged all my keybindings to fit nmainbar so I'll see how it works out during a raid. Not very fond of the rep/exp bar though as this is pretty useless for level 80 characters.

As far as nbuffs goes I wouldn't bother too much if the UI runs smooth for everyone else. I use far too much addons to be a reliable bug tester. And for now I just switch back to dominos, I actually like dominos with a background panel matching the chat frame background pretty much. And as someone who still uses grid and recount really going all the way with lightweight addons is not really an issue for me.

Tried out buffed! quickly, the configuration isn't my cup of tea yet but maybe it's just too late. What advantage would you see in buffed?

I currently have not much time to actually play. I just log in, play around with some addons, lua, etc and see if it's free of lua errors in the first run. Testing behaviour in longer sessions, different classes or certain cases it not really possible, atm. So thanks for the feedback.

I could set my resolution to 1680x1050 on my 20", but I use 1440x900 because it works better on my crap PC. I'll test different resolutions when I have some spare time.

Regarding fading, you can set the fading time in nMainbar's config. If you set it to 0 it should instantly fade, and thus not "flicker" if that's what you meant. I like it how it is now (I set it to 0.4, default was 0.2).

I don't worry much about "Interface action failed because of an addon", but nBuff shouldn't loose it's cooldown numbers.

I added some more options to nMainbar (mainly changing the art, hiding all textures). But I can't really see how this could affect buffs by any means. There was an issue with rActionButtonStyler overriding some fuctions for nMainbars feature to show macro names, keybindings and count numbers, that I fixed in rActionButtonStyler by disabling the "styling" of those. But once again this shouldn't apply to buffs. What confuses me is that it works and then stops working on some kind of "event". Does this also happen with Dominos + nBuff?

I think nMainbar is one, if not the best low memory actionbar choice out there. It's really well coded, it doesn't bug on vehicles neither. It features a lot of options to customize your bars. It looks nice and behaves nice (I really like how it fades out bars or shows them on keypress) and it's still very lightweight for what it does. Just my 2 cents.

I'm currently thinking about implementing Buffed! ... what do you think about it ? It looks really nice, features a lot of stuff to play around with, and ~120kb is still fair for being so playful.

dominos: GUI based and thus much more of a memory hog. On the other hand there are tons of options to play with. Works perfect with vehicles/pets. And I like the behaviour of mouseover much more than with nmainbar or ractionbarstyler, where mouseoverbars often kinda flicker.

nmainbar: extremly slim designed with slick looking artwork. If I have it enabled I get "Interface action failed because of an AddOn" error from time to time and nbuff randomly looses cooldown numbers.

I currently use nmainbar if I play an alt to see how it works but for raiding I switch back to dominos (including backpannels). Of course strange behaviour of nmainbar might be because of another addon, as I use some more than in this UI package included.

@dawn: I play on 1680*1050: When I first installed your UI I scaled my UI so the huge kg panel that darkened down the edges of the screen did fit my lcd. When I disable UI scaling a lot of frames/fonts are much too big for my gusto. But with scaling down a very minor annoyance happens to oUF buffs and debuffs: the border texture starts to get too small for the icon image, thus the icon of buffs/debuffs overlaps the border. Is there an easy way to fix this? Most oUF layouts work pretty good with scaling right out of the box.

Originally posted by demitri so is nmainbar worth it? is it better than dominos?

@ ashopedies
Mhm, thanks for the info, I'll see if I can reproduce this.

@Lobrau
Since 2.0 all panels should be gone on bars. Which means your DK is "bugged" the mage is not.
Seriously I removed the panels for bars from dArt when I added nMainbar instead of rActionBarStyler. Are you using an older version?

since latest update nbuff or omniCC bugs out sometimes during a raid. couldn't track down why but sometimes the cooldown numbers on buffs and debuffs on nbuff disappear while still ok on oUF frames and actionbars. numers get back on /rl only.

Originally posted by ashopedies I reread the description of ractionbarstyler and switching to vehicles should work properly. I hope I can try this tonight on malygos when we do some tries to get the hoverboard achievement for healers.

As far as petbar goes: the problem might be that it is anchored to MultiBarBottomRightButton1 which is hidden and showed only on mouseover in your edited ractionbarstyler version.

I'm very curious about the next step you'll take with bar arrangement. How many bars do you use yourself? Most of the time I think 2x12 buttons is totally fine. But using only mainbar and your dbar leaves a kinda strange gap where the the mouseover activted bars should be and kinda doesn't fit the whole layout.

Yeah, dBar positioning kinda sucks.

However, I dumped rActionBarStyler in 2.0. Just to make sure - and because I didn't really like how it came out with all those - that everything works fine. I changed over to nMainbar, which has a lot of options for everyone to be satisfied.

I reread the description of ractionbarstyler and switching to vehicles should work properly. I hope I can try this tonight on malygos when we do some tries to get the hoverboard achievement for healers.

As far as petbar goes: the problem might be that it is anchored to MultiBarBottomRightButton1 which is hidden and showed only on mouseover in your edited ractionbarstyler version.

I'm very curious about the next step you'll take with bar arrangement. How many bars do you use yourself? Most of the time I think 2x12 buttons is totally fine. But using only mainbar and your dbar leaves a kinda strange gap where the the mouseover activted bars should be and kinda doesn't fit the whole layout.

Like I said some comments before, I have an option to show the mouseover bars on keypress. That means if you hit i.e. ALT or Shift all mousover bars that have "showonkeypress" set to true... well, show. Which means "finding" and unbound key on such a bar will be just fine.

Regarding rActionBarStyler and vehicle/pet/stances. I need to test this. To be honest, I wouldn't try it on your <6min Malygos, yet. At least try it on some vehicles i.e. Wintergrasp, Strand of Ancients or so. Just to make sure.

I'm not so happy with the whole bar solution. I just couldn't come up with something better for now. I don't need much options for my bars. But the few I need are only part of "heavy" barmods. And working around this leaves me with the small addons that rearrange blizz bars and add code to them. And I suck at coding.

I absolutely agree that your UI should always represent the UI you're actually using and never the one you think the broad mass would like. I think everyone who pushes others in the direction of trying to clean up his/her UI does a great job.

Nevertheless I liked the approach you went with in the very beginning: offering a little handful of options actionbar-wise. Disabling actionbar hiding is really not hard so everyone should be able to do that, but I'd very much welcome something like an optional background panel that fits two or all three actionbars (which of course I could do by myself, I know). Be it only as temporary workouround for classes with stances.

I guess I'll do a background panel for two actionbars and bind it to the second actionbar not affected by stances and give dfader a try and see how I like it.

On keybinding and actionbar hiding: I think your layout will push me definitively in the direction of 4-5 more keybinds and maybe using 1 actionbar less. With my shaman I would do perfectly fine with your layout. The only thing that kinda bugs me about autohiding actionbars is that if you click abilities (not worth keybinding) or use a potion or something you will often loose a split second just because it is a tiny bit clumsier to find a button that autohides.

On ractionbarstyler: I haven't used rothars bars since rbar at the beginning of Wotlk and then it was really annoying with pets/vehicles. Is this now save to use with vehicles? I'd love to use it tonight on malygos but I wouldn't want to f*ck up malygos <6 min.

Originally posted by Dawn So I know, my bar layout is very special, after all it's still my UI, what I use and I like it that way. I could set it up more ... well, mainstream or something like that. I leave this to the user. It is possible to set up the bars in a way that they always show, etc. I just can't make it perfect for anyone, so I make it perfect for me and everyone can change it from there to what they want for themself.

Very nice UI. I took nBuff and nClock from it and they are very good addons.
The only thing is that I'm having issues between Carbonite and nBuff I just can't have a working nBuff with Carbonite enabled.

Edit: after changing some Carbonite options it seems they can work together