v2.1.0
What's new
v2.1.0 — Major rewrite from v2.0.7
Added — Architecture
- Refactored the entire addon from a single monolithic script into a clean multi-module structure:
Core.lua,Modules/Skinning.lua,Modules/Layout.lua,Modules/Preview.lua, andModules/Options.lua.
Added — Profiles
- Full AceDB-3.0 profile system. Settings are now per-profile and can be created, copied, deleted, and switched from a dedicated Profiles tab in the options window.
- LibDualSpec-1.0 integration: profiles can be linked to your active spec and automatically switch when you change specialisation.
- Automatic one-time migration of the old flat
KaylisTrackedBarsDBlayout into the new profile-based structure. Existing settings are preserved. - Please not that Profiles has not been fully tested, so please report any issues
Added — Integrations
- Blizzard Settings panel entry ("Kayli's Tracked Bars") with an open button, so the options window is reachable from the default game Settings screen.
Fixed
- Font shadows works when an outline is selected
- An issue that could make seconds and minutes not show up after the cooldown timer
Note
There seem to be a bug with the default cooldown manager, so if you got a macro where combat potions are not first in the macro, a bar for that potion might not show up.
As an example for my rogue
(Trinket -> Combat Potion -> Ability)
#showtooltip Deathmark /use 14 /use item:271886 /cast Deathmark
Combat potion does not show up in the tracked bars
(Combat Potion -> Trinket -> Ability)
#showtooltip Deathmark /use item:271886 /use 14 /cast Deathmark
Combat Potion tracked bar now shows up correctly
This mod has no additional files

