File Details
Cell_UnitFrames_11-04-26.zip
- R
- Apr 11, 2026
- 274.38 KB
- 86
- 12.0.5+1
- Retail
File Name
Cell_UnitFrames_11-04-26.zip
Supported Versions
- 12.0.5
- 12.0.1
v1.3.1 — 2026-04-11
Changed
- Bumped ` Version` to v1.3.1 and internal `CUF.version` to 28 (saved variables, `!CUF:` import/export prefix, automatic backups).
v1.3.0 — 2026-04-11
Fixed
- Health and power bars: Replaced Blizzard `SmoothStatusBarMixin` with `Util/SmoothStatusBar.lua` (`Util.SetupSmoothStatusBar`). Blizzard’s mixin calls `MathUtil.Clamp` on bar min/max and can error when values are tainted or when combined with Midnight secure paths (e.g. after clearing target). Visual smoothing is preserved in addon Lua.
- Midnight: Custom smooth path skips interpolation when min/max/current/target are secret; power bar clears smoothing when hidden or when not using smooth animation.
- Debug: `CUF.IsInDebugMode()` and `CUF.SetDebugMode()` tolerate a missing `CUF_DB` during early load.
- `CUF:Log` / `CUF:DevAdd`: No longer assume `IsInDebugMode` exists (guards for load order).
Changed
- `.toc` load order: `Debug/DebugWindow.lua` and `Debug/Debug.lua` load immediately after `Util/Utils.lua` (and new `Util/SmoothStatusBar.lua`) so debug APIs exist before later modules; avoids nil `IsInDebugMode` if any file logs during load.
- Internal revision: `CUF.version` 27 (saved variable / import prefix versioning).

