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_10-06-26.zip

  • R
  • Jun 10, 2026
  • 286.14 KB
  • 114
  • 12.0.7+1
  • Retail

File Name

Cell_UnitFrames_10-06-26.zip

Supported Versions

  • 12.0.7
  • 12.0.5

v1.5.1 — 2026-06-10

  • Bumped ## Version to v1.5.1 and internal CUF.version to 39.

  • Tags (Util/Utils.lua): [perhp] / [perhp:short] and other percentage tags no longer go blank on Midnight when health values are secret — Util.FormatText falls back to a secret-safe cur / max display (mirrors the built-in health text widget).

  • Compat — Cell party/raid fade (Util/Compat.lua): F.IsInRange shim now treats secret in-range values as in range (was: out of range via ApiBoolToLuaBool) so Cell party frames don't grey out next to you; the shim also avoids unguarded == nil on secret values.

  • Compat (Util/Compat.lua): fallback UnitButton_UpdateInRange mirrors Cell's fade in/out so frames recover from a stale faded state, and treats secret in-range as in range.

  • Compat (Util/Compat.lua): fallback UnitButton_UpdateCombatIcon respects Cell's combatIcon indicator settings (enabled, hideInCombat).

  • Compat (Util/Compat.lua): when the debug library is available, Cell's captured local IsInRange upvalue inside UnitButton_UpdateInRange is retargeted to the shimmed F.IsInRange (Cell captures it at file load, before the shim exists).

  • Widgets: aura updater font guard (Updater.lua); DK rune color fallback (ClassBar.lua); totem preview respects maxIcons (Totems.lua); dispel filter secret booleans (Dispels.lua); power text widget id (PowerText.lua); custom tag color-prefix strip (CustomFormats.lua); cast bar spark orientation (CastBar.lua).

  • Unit frames: save-position clamp to screen half (UnitButton.lua); edit-mode overlays for all units and anchor-to-parent refresh (EditMode.lua).

  • Menu: unique global frame names (General / Unit Frames / Fader / Visibility); Visibility LoadPageDB callback name; SetFrameLevel on main menu; widget list enabled filter; color import percent sliders; custom text justify reload; aura font color applies live (Builder.lua, ColorTab.lua, Menu.lua, WidgetsTab.lua, VisibilityTab.lua, GeneralTab.lua).

  • DB (Data/DBUtil.lua): restore backup no longer errors when no backup exists.

  • Snippets (Snippets/OverrideHideBlizzard.lua): targettarget unit id (was targetoftarget).