Releases: Roburmaster/RobUIheal
V19
V18
Fixes & Improvements
Fixed Lua errors caused by SetAlphaFromBoolean and restricted API values
Added safe handling around UnitIsUnit() using pcall
Prevents crashes when Blizzard blocks target comparisons
Behavior
Targeted spell indicator now updates reliably on UNIT_TARGET
Stable in combat with no error spam
Falls back safely (hides indicator) if comparison fails
Performance
No extra allocations
Early exit on unnecessary updates
Efficient handling of group changes
UI
Keeps red square indicator above party/raid frames
More consistent visibility during combat
Notes
Blizzard API restrictions may block some target checks
System prioritizes stability over perfect accuracy
I have tested in m+ and no errors for now.
v17
Fixed crashes in Party and Raid frames during mind control (restricted/“secret” values).
Removed unsafe name handling (no string ops or sorting on restricted unit names).
Replaced fragile health/max comparisons with secret-safe handling.
Improved stability for updates, sorting, and overlays in all group states.
V17
Fixed crashes in Party and Raid frames during mind control (restricted/“secret” values).
Removed unsafe name handling (no string ops or sorting on restricted unit names).
Replaced fragile health/max comparisons with secret-safe handling.
Improved stability for updates, sorting, and overlays in all group states.
Full Changelog: V16...V17
V16
Fixed protected-action errors in raid debuff handling.
Reworked private aura anchor logic to be combat-safe
Private aura anchors now stay bound to stable unit tokens instead of being rebuilt during updates
Deferred private aura reattachment until after combat when needed
Prevented blocked actions caused by removing/re-adding private aura anchors on secure raid frames
Normal debuff row behavior remains unchanged
v15
Full Changelog: v14...v15
Fixed raid click-healing by changing raid frames to a stable unit-token model. Each frame is now permanently bound to a fixed raid unit (raid1 to raid40), while sorting only changes visual position. This prevents secure click-cast overlays from drifting to the wrong unit when raid layout updates. Also fixed raid layout so it works correctly in both real raid and sim/settings mode, including entries without a unit token.
v14
Fading should now work on all classes.
HP % in party has a lower strata level now so it should not end up over other frames.
v13
RobUIHeal v12
RobHeal Patch Notes
Raid & Settings Update
Raid Frames
New
Added Group Columns control
Raid groups can now be arranged into a configurable number of columns (1–8).
Gives more control over horizontal vs vertical raid layouts.
Improved
Unified layout engine
Raid frames and simulation preview now use the same layout logic.
Preview now accurately reflects real raid layout.
Dynamic layout sizing
Preview anchor automatically adjusts to the calculated raid size.
Prevents preview frames from overflowing the anchor.
Layout
Better handling of:
group spacing
group gap
column arrangement
Tank Frames
Tank frames now follow updated layout calculations.
Offset logic improved for LEFT / RIGHT positioning.
Settings UI
Raid Settings Panel
Added
Group Columns slider
Range: 1–8
Controls how many raid groups appear per row.
Improved
Layout preview updates immediately when changing:
width
height
spacing
group gap
columns
Reset Layout now resets:
width
height
spacing
group gap
columns
Simulation Mode
Improved
Preview now uses the same layout calculation as the real raid frame builder.
Ensures:
identical positioning
accurate scaling
correct group layout.
Internal
Added
SafeColumns() validation helper
shared layout path via:
ns.Raid:ComputeLayout()
This keeps:
settings preview
raid builder
synchronized.
RobUIHeal v11
RobHeal Patch Notes
Raid & Settings Update
Raid Frames
New
Added Group Columns control
Raid groups can now be arranged into a configurable number of columns (1–8).
Gives more control over horizontal vs vertical raid layouts.
Improved
Unified layout engine
Raid frames and simulation preview now use the same layout logic.
Preview now accurately reflects real raid layout.
Dynamic layout sizing
Preview anchor automatically adjusts to the calculated raid size.
Prevents preview frames from overflowing the anchor.
Layout
Better handling of:
group spacing
group gap
column arrangement
Tank Frames
Tank frames now follow updated layout calculations.
Offset logic improved for LEFT / RIGHT positioning.
Settings UI
Raid Settings Panel
Added
Group Columns slider
Range: 1–8
Controls how many raid groups appear per row.
Improved
Layout preview updates immediately when changing:
width
height
spacing
group gap
columns
Reset Layout now resets:
width
height
spacing
group gap
columns
Simulation Mode
Improved
Preview now uses the same layout calculation as the real raid frame builder.
Ensures:
identical positioning
accurate scaling
correct group layout.
Internal
Added
SafeColumns() validation helper
shared layout path via:
ns.Raid:ComputeLayout()
This keeps:
settings preview
raid builder
synchronized.