File Details
v1.8.4
- R
- Mar 25, 2026
- 103.38 KB
- 2.4K
- 12.0.1+1
- Retail
File Name
SecretChecklist-v1.8.4.zip
Supported Versions
- 12.0.1
- 12.0.0
Secret Checklist
v1.8.4 (2026-03-25)
Full Changelog Previous Releases
- chore: bump version to 1.8.4, update README changelog
- fix: correct AddonCompartment handler function signatures for RegisterAddon convention
- func: (_, menuInputData, menu) — buttonName via menuInputData.buttonName
- funcOnEnter/Leave: (button, addonInfo) — first arg is the button frame
- Previous TOC-style signatures (addonName, button) caused 'Wrong object type' error on hover
- fix: manage AddonCompartment registration manually instead of via TOC
- Remove TOC AddonCompartmentFunc directives (we control registration)
- Store compartmentData reference; remove via table.remove+UpdateDisplay
(Blizzard has no UnregisterAddon API — pattern from LibDBIcon-1.0) - RegisterAddonCompartment() called on PLAYER_LOGIN unless setting is hidden
- SetAddonCompartmentHidden() now shows/hides cleanly within the session
- fix: don't double-register addon compartment on login (TOC handles initial registration)
- feat: add Addon Compartment visibility setting
- Add SC:SetAddonCompartmentHidden() using AddonCompartmentFrame:UnregisterAddon/RegisterAddon
- Apply saved hideAddonCompartment setting on PLAYER_LOGIN
- Add 'Show Addon Compartment Button' checkbox in options panel

