Repository navigation
BetterBars 3.0
Unit frames rebuilt against the newer client's own texture atlas, a settings
window rewritten from scratch, and a long list of fixes.
Upgrading from 2.0 performs a one-time reset to the new defaults on your
first 3.0 launch. After that your settings are yours — everything saves
live, there is no Save button.
Vanilla frames on top, BetterBars underneath:
Bars
- Backdrop rebuilt from the newer client's exact 17×17 cell — border, inner
shadow, feathered corners — drawn per bar as a ninepart, so it is correct
at any bar height. - Retail fill sprites for HP and MP, tinted by your colour.
- Damage trails are derived from the bar colour instead of a flat grey, the
way the newer client does it. - Player and pet bars keep their custom colours in every case, including
with the fill texture off and after a/reloadwith a pet out. - Pet frame HP/MP labels are formatted and centred like the main frames.
- Party frames: the HP damage trail follows your colour. It is the only
party element the addon api exposes; full party styling needs api support.
Housing
Ally houses are green and enemy houses red — the addon api filters housing
out of the calls the old logic depended on, so every house used to come up
enemy-red. LABELS → House HP shows the game's own HP text on them.
Settings
- Flat sliders and checks throughout, everything applies and saves live.
- HSV colour wheel with brightness, RGB entry, presets and a per-colour
default.
- Level font picker listing every client font, each row drawn in the font it
offers.
- Live preview mirroring colours, bar heights, texture, label format, font
size and level font.
- Info labels (class, gear score, guild) are opt-in, each with its own X/Y
position and font size, plus shadow toggles for them and for the bar
numbers. - Reset asks twice: the first click arms it red for five seconds.
Fixes
- Settings no longer reset on every login — the addon read the settings
store before the engine had loaded it. - The welcome card no longer returns after a Reset or a reload.
- The fill texture no longer reappears after being switched off.
- Class and gear-score labels hide unreadable values instead of printing
junk likecharacteror0. - The target-of-target frame carries no info labels, and neither does your
own frame.
Install
Extract into Documents/AAClassic/Addon/ so the addon sits at
Addon/BetterBars/, then enable it in the in-game addon list and type bb
in chat to open the settings.

