v1.1.1-classic
What's new
NameplateLevels
v1.1.1 (2026-07-30)
- ci: update rules to allow manual deployment on main branch
- fix: stop tainting nameplate frames, causing aura layout errors
Blizzard treats nameplates as restricted regions: any insecure write to
or parenting onto the protected unitFrame (LevelFrame, optionTable,
CompactUnitFrame_Update* calls, hooksecurefunc on UpdateAnchors,
RegisterUnitEvent on unitFrame, or even just custom fields/frames
parented to it) taints that region and later breaks Blizzard's own
NamePlateAuras layout with 'Can't measure restricted regions' on
GetScaledRect.
The level display and power bar now render entirely through
addon-owned widgets (independent frame, own FontString/StatusBar,
tracked in a unit-token-keyed table) and unitFrame is only ever read,
never written or parented to. Also adds a configurable level text size
setting.
Co-Authored-By: Captain Price bravo@six.going
This mod has no additional files