v0.52.00
What's new
0.52.00
- Synced the focus tools with standalone QFXfocus 1.3.3. Focus Monitor keeps the cast bar visible while the player's interrupt is on cooldown (red cooldown tint plus an interrupt-ready tick, with an optional "Hide Bar While Interrupt Is On Cooldown" switch), the old self-target name highlight is replaced by a self-cast pixel glow (LibCustomGlow) whose visibility is gated through the display-only alpha sink, and the new "Suppress Unattackable Focus" filter (on by default) hides the bar, glow, TTS and custom sound while the focus cannot be attacked. Relationship events (UNIT_FACTION/UNIT_FLAGS) refresh the filter in combat; preview and sound tests remain available. Late-arriving duration objects now bind the timer during cooldown mode, and audio-only monitoring no longer runs a countdown polling driver once the interrupt is ready.
- Quick Focus regains universal unit-frame support (Blizzard defaults, EllesmereUI, ElvUI, NDui, DandersFrames, compact raid/party frames and header-spawned anonymous buttons) with the QFXfocus 1.0.37 performance fixes that resolved the group-join and zone-change stalls which forced the 0.51.01 rollback: byte-identical secure-attribute writes are skipped, marker switches refresh only already-tracked frames, roster/zone discovery passes are coalesced and delayed, and the frame walk is depth- and child-count capped.
- Quick Focus protects third-party click-casting bindings: only the exact action last written by this addon is cleared when disabling the module or changing the shortcut, and foreign bindings on the same modifier+button are left untouched. In-combat announcements are queued and flushed after combat instead of tripping ADDON_ACTION_BLOCKED. Right-click on the floating marker window sends the current assignment, double-left-click opens Quick Focus settings, the expanded selector carries a shared Suppress Unattackable Focus toggle at its top, tooltips use colored mouse-action hints, and the single-key shortcut row now uses the factory keybind control.
- New SavedVariables fields:
focus_interrupt.suppressUnattackableFocus(default on) andfocus_interrupt.castColors.cooldown/tick/glow; the obsoletetargetSelfColoris cleared. Quick Focus default announcement text is now resolved from the client language instead of a hard-coded string. Existing player settings are preserved. - Localization: English strings now use the in-game terms (Master Volume, Cast Bar Color, Channel Bar Color, Button 4/5, Left/Right/Middle Click), and all new Focus Monitor / Quick Focus strings ship in enUS, zhCN and zhTW.
This mod has no additional files