promotional bannermobile promotional banner

BazBars

Create extra action bars independent of Blizzard's system. Drag spells, items, macros onto unlimited buttons. Full Edit Mode integration, grid snapping, native button styling, mouseover fade, visibility macros, Quick Keybind Mode, and Masque support.

File Details

045

  • R
  • May 4, 2026
  • 65.66 KB
  • 18
  • 12.0.5
  • Retail

File Name

BazBars-045.zip

Supported Versions

  • 12.0.5

BazBars

045 (2026-05-04)

Full Changelog Previous Releases

  • v045: Edit Mode visibility override + combat-safe mouseover fade
    Two bug fixes plus a dead-code sweep.
    Edit Mode visibility override: bars with a visibility macro that hid
    them (e.g. "[combat] show; hide") were invisible while the user was
    trying to configure them in Blizzard's Edit Mode. The state driver
    is now unregistered when Edit Mode opens (forcing the bar visible)
    and re-applied on exit so the conditional kicks back in. Wired via
    BazCore EditMode framework's onEnter / onExit per-frame callbacks.
    Mouseover fade combat error: bars with Mouseover Fade enabled threw
    ADDON_ACTION_BLOCKED in combat. UIFrameFadeIn / UIFrameFadeOut call
    frame:Show() to start their animations - protected on a secure parent
    frame during combat (BazBars bars host SecureActionButtonTemplate
    buttons, so the bar itself is protected). Replaced with a plain
    SetAlpha animation in an OnUpdate that interpolates toward the target
    alpha. Asymmetric speeds preserve the original 0.2s-in / 0.3s-out
    timing feel.
    Dead-code sweep: removed EditSettings.lua (-912 lines). The file was
    never loaded (not in the .toc) and had no external callers; the live
    functionality migrated to BazCore EditMode framework + Dialogs.lua
    in earlier refactors and this stub stayed behind. Verified by greping
    the entire repo for EditSettings / AttachToBar / DetachFromBar -
    every reference is self-contained inside the file or in comments
    explicitly marking the migration ("extracted from EditSettings").