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_16-05-26.zip

  • R
  • May 16, 2026
  • 282.51 KB
  • 423
  • 12.0.7+1
  • Retail

File Name

Cell_UnitFrames_16-05-26.zip

Supported Versions

  • 12.0.7
  • 12.0.5
v1.4.8 — 2026-05-15

- Bumped ` Version` to v1.4.8 and internal `CUF.version` to 36.
- Midnight — SmoothStatusBar (`Widgets/Bars/HealthBar.lua`, `Widgets/Bars/PowerBar.lua`): do not use `SmoothStatusBarMixin` when current or max is `nil` — `F.IsValueNonSecret(nil)` is treated as readable, which led to `MathUtil.Clamp` on `SmoothStatusBar` with invalid bounds (reported as secret `max` in some clients).
- Midnight — Fader (`Widgets/Misc/Fader.lua`): wrap `F.IsInRange` in `pcall`; coerce results with `Util.ApiBoolToLuaBool` so `ShouldFadeIn` never does `x or …` on a secret boolean (Cell `F.IsInRange` / `UnitInRange` path). Same for `C_Spell.IsSpellInRange` fallback.
- Midnight — Cast bar (`Widgets/Bars/CastBar.lua`): `notInterruptible` from `UnitCastingInfo` / `UnitChannelInfo` may be secret — `onlyShowInterrupt`, stored flag, and colors use `SafeNotInterruptible` (no raw boolean tests).
- API (`Util/Utils.lua`): `Util.ApiBoolToLuaBool` is public (same logic as before for `SafeUnitExists` / `SafeUnitIsUnit` / `SafeUnitIsPlayer`).