File Details
TweakUnit-0.1.2.zip
- R
- Nov 6, 2025
- 175.11 KB
- 10
- 11.2.7+2
- Retail
File Name
TweakUnit-0.1.2.zip
Supported Versions
- 11.2.7
- 11.2.5
- 11.2.0
Changelog
[0.1.2] - 2025-11-06
Fixed
Raid Frame Font & Texture Stability: Complete overhaul of stability system for health fonts and textures
Font Stability Improvements:
- Added hook on
CompactUnitFrame_UpdateStatusTextto maintain health font settings during updates - Implemented post-combat font restoration via
PLAYER_REGEN_ENABLEDevent - Store font settings on frames for change detection (
tweakUnitFont,tweakUnitSize,tweakUnitOutline) - Simplified
UpdateHealthFontsto apply settings directly without unnecessary checks
Texture Stability Improvements:
- Added hook on
DefaultCompactUnitFrameSetupto reapply textures after Blizzard resets them - Added hook on
CompactUnitFrame_UpdateAllfor roster change scenarios - Removed throttle system that was preventing immediate texture reapplication
- Store texture path on frames for monitoring (
tweakUnitTexture) - Apply textures immediately without delays, following RaidFrameSettings pattern
Multi-layered Protection:
CompactUnitFrame_SetUpFramehook for frame initializationDefaultCompactUnitFrameSetuphook for Blizzard texture resetsCompactUnitFrame_UpdateStatusTexthook for health text updates- Post-combat restoration for both fonts and textures
- Removed complex throttling that was allowing changes to slip through
- Added hook on
Raid Frame Flickering: Eliminated text and texture flickering when raid members join or leave
Boss Fight Stability: Prevents font size changes and texture resets during boss encounters
Technical Changes
- Refactored
UpdateTexturefunction inRaidFrames.lua- removed throttle system - Refactored
UpdateHealthFontsfunction inRaidFrames.lua- simplified application logic - Added
OnCombatEndevent handler inCore.lua - Implemented frame-level property storage for both fonts and textures
- Applied immediate hook execution pattern inspired by RaidFrameSettings addon