File Details
v1.0.3-bcc
- R
- Apr 19, 2026
- 18.20 KB
- 22
- 2.5.5
- Classic TBC
File Name
MinimapButtonCollector-v1.0.3-bcc.zip
Supported Versions
- 2.5.5
Minimap Button Collector
v1.0.3 (2026-04-19)
Full Changelog Previous Releases
- feat: close with ESC, live-capture new LibDBIcon buttons, add support link (#4)
Three small polishes bundled as v1.0.3.
ESC to close- MBCEscHandler frame registered in UISpecialFrames. WoW hides it on
Escape; its OnHide runs ns:CloseOverlay() so the overlay closes
with the same animated sequence as a trigger re-click. - Proxy pattern (dedicated frame, not overlayHost itself) keeps the
close path single-sourced and lets CloseOverlay remain in charge of
the animation and restore cycle. Recursion is guarded by the isOpen
check at the top of CloseOverlay.
Live capture of LibDBIcon registrations - Post-hooks LibDBIcon-1.0:Register via hooksecurefunc. Any time a new
addon registers a minimap button after our 0/2/5/10s staggered
scans, we adopt it immediately using the existing AdoptButton flow
with a distinct source tag "libdbicon-live" (shows up separately in
/mbc list). Self-register is skipped via the same name check used
by the full scan pass. - The existing staggered scan stays for minimap-child legacy addons.
The hook is purely additive.
Distribution visibility and optional tips - README adds a CurseForge downloads badge alongside the GitHub one,
plus a one-line "Available on GitHub Releases, CurseForge, and
Wago" callout under the badge row. - .github/FUNDING.yml added with ko_fi: mikarregui so the repo sidebar
gets a Sponsor button. Matching compact ## Support section at the
end of the README. Opt-in only - nothing in-game ever prompts for
donations.
Co-authored-by: Claude Opus 4.7 (1M context) noreply@anthropic.com
- MBCEscHandler frame registered in UISpecialFrames. WoW hides it on

