File Details
v15.3
- R
- Mar 22, 2026
- 65.92 KB
- 48
- 12.0.1
- Retail
File Name
Tnaropanel-v15.3.zip
Supported Versions
- 12.0.1
Tnaropanel
v15.3 (2026-03-22)
- release: v15.3
- fix: reactive relayout to prevent modules from overlapping
Modules with dynamic width (gold, clock, etc.) could overlap after login
or when data loaded late (e.g. Syndicator account gold) because
RecalculateLayout() only ran during frame creation phases.- Hook SetText on all module value FontStrings to detect width changes
via GetStringWidth() comparison (>0.5px threshold) - Set layoutDirty flag when width changes, checked every 1s ticker tick
- Add inRecalculate guard so RecalculateLayout's own maxValue measurement
doesn't falsely trigger the dirty flag - Add 15s periodic fallback relayout (out of combat only) as safety net
for edge cases the hook might miss
- Hook SetText on all module value FontStrings to detect width changes
- DX11 Umstellung

