promotional bannermobile promotional banner

Minimap Button Collector TBC

Groups your minimap addon buttons behind a single trigger. TBC Classic Anniversary.

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