Commit Graph

6 Commits

Author SHA1 Message Date
Narcasung ea4849fc10 Revamp options UI: dropdown-based class picker and per-character override tab
Replaces the 21-tab class sidebar with a single Classes tab driven by a
dropdown plus Hide All/Show All bulk actions. Reworks the old Profiles tab
into "Character Override": a single toggle that lets a character's frame
hide/show choices bypass its class settings, backed by a new
characterOverrides table alongside the existing profile data. Adds an
empty About tab, restyles sidebar tabs gold/white, and drops the unused
subtitle line.
2026-07-07 23:23:25 +02:00
Narcasung 920b1b234b Add per-profile class settings with Reset/Copy/Delete and per-character profile assignment
Each profile now owns its own hide/show settings instead of sharing one
global table, and profile selection is tracked per character instead of
account-wide. Adds Reset Profile, Copy From, and Delete a Profile controls
to the Profiles tab, each ElvUI-skinned and gated behind a confirmation
popup.
2026-07-07 22:17:47 +02:00
Narcasung 5818fc66bc Guard profile dropdown against HideCoADB not being ready yet at load time 2026-07-07 20:40:56 +02:00
Narcasung ecaf3a7cb9 Add profile tab with Default/realm-character dropdown foundation 2026-07-07 20:39:17 +02:00
Narcasung d716f209cf Skin checkboxes with ElvUI when it's loaded 2026-07-07 20:28:24 +02:00
Narcasung 55e82cf100 Initial commit: HideCoA addon 2026-07-07 19:03:58 +02:00