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").

