McAwesome Unit Frames 0.8.0
What's new
- Added an explicit red COMBAT badge above the player frame, driven directly by combat-enter and combat-leave events.
- Fixed player, target, and target-of-target value text disappearing in combat when Forever protects health or power numbers. Status bars continue accepting the protected values, while text now falls back to
?%without aborting the frame refresh. - Fixed fresh source-character snapshots omitting every normalized frame center because a Lua logical expression discarded
GetCenter()'s second return value. Unit Frames now captures both coordinates and explicitly replaces its Configurator snapshot after the complete login/reload layout settles. - Added the required McAwesome Configurator dependency and a single versioned Unit Frames provider whose class-colored hosted tab exposes every saved player, target, party, raid, tooltip, durability, visibility, preview, and reset option.
- Moved
/mauf,/mauf options, and the Blizzard AddOns launcher to Configurator while retaining the existing standalone panel only as a non-Camelot fallback. - Added family-wide character import for all transferable Unit Frames preferences and all five addon-owned frame positions, using normalized physical-screen centers, destination-native anchors, post-layout feedback correction, deep copies, validation, and secure combat deferral.
- Kept character-specific gameplay and operational state outside imported snapshots, and added migration support for compatible legacy profiles without deleting the old store.
- Declared Configurator as a required Camelot TOC dependency and as a CurseForge
requiredDependencythrough the family-standardMCAWESOME_CONFIGURATOR_CURSEFORGE_SLUGrepository variable. - Refined combat visibility snapshots to record the actual addon-owned gameplay displays visible at combat entry; Configurator and its import surfaces remain outside suppression.
- Corrected class-colored heading fallback so Blizzard class colors are still used when an installed custom-color table lacks the player's class.
- Fixed the manual release workflow so package staging cannot delete the curated release-notes file before GitHub and CurseForge publication.
All Relations
- All Relations
- Embedded Library
- Optional Dependency
- Required Dependency
- Tool
- Incompatible
- Include

