promotional bannermobile promotional banner

Cell - Unit Frames - Pandaria - Classic Era - TBC - Retail

Cell_UnitFrames adds custom unit frames, resource indicators, icons, buffs, debuffs, and flexible UI options for WoW Classic. Works with Cell, supports profiles and localization.

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