- Fix checkbox/button click sound never playing: the sound hook was
installed before the real OnClick handler, which SetScript then
silently overwrote. Apply the click-sound hook after each button's
real handler instead, and extend it to Hide All/Show All and the
class tabs.
- Split the single bordered box around the Classes tab list and
checkbox content into two separate boxes with a 3px gap, remove the
bright edge texture, and lower the fill alpha so it reads closer to
LootCollector's panel styling.
- Show "Name - Realm" above the Character Override checkbox and drop
its trailing period.
- Add breathing room around the class name label and tab list.
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.
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.