Focused! - PvP / WPVP / PvE Focus Frame, Castbars & Macros

Focused! is a PvP/WPvP/PvE Focus Unit Frame for Classic Era & Hardcore. Tracks and allows targeting of the focus & focus target. Features enemy Cast Bars, Buffs/Debuffs, & dynamic macros for Interrupts, Kick, Poly & CC to cast without dropping your target.

File Details

Focused! (Classic Era) v1.0.16

  • R
  • Jun 3, 2026
  • 293.92 KB
  • 170
  • 1.15.8
  • Classic

File Name

Focused (v1.0.16).zip

Supported Versions

  • 1.15.8

Focused! – Changelog


[1.0.16] - 2026-05-30

Focus Roster

  • Focus Roster module: Added an optional tactical roster window that collects recently seen units from the player's target, mouseover, party/raid targets, combat log activity, and shared/adopted focus data.
  • Secure roster rows: Roster rows are backed by pre-created secure buttons. Out of combat, clicking a row can target and set focus. Units discovered during combat are tracked visually and remain securely locked until combat ends.
  • Roster unit filters: Added options for enemy-only, friendly-only, or mixed rosters, plus toggles for players, NPCs, pets, and minions. Cosmetic critters/non-combat pets are filtered out.
  • Roster visuals: Added raid marker icons, faction icons, player class icons, level difficulty coloring, duplicate-name counters, live entry count, health bars, and optional power bars.
  • Roster window controls: Added roster scale, width, row cap, background opacity, border opacity, grow-up mode, collapse/expand, lock button visibility, click-to-unlock, Alt-drag while locked, resize grip while unlocked, and a quick access entry in the focus frame menu.
  • Roster category macros: Added FR Enemy, FR Friendly, and FR Player macros for quickly selecting the first matching roster slot. These macros intentionally leave the selected unit targeted for reliability.

Combat Focus Updates

  • Roster-sourced combat focus: The Focus frame can visually update from roster selections or shared focus adoption during combat when a unit can be tracked by GUID/name or live unit token.
  • Combat lock indicators: Added an optional pulsing portrait lock and small lock badge for roster-selected combat focus states. The warning/threshold icons take priority over the large lock overlay.
  • Set/Clear combat state: The Set/Clear focus button now shows a lock icon during combat to communicate that secure focus changes are restricted.
  • Macro expectation clarity: Updated Intro and Macro help text to explain that class/addon macros refresh safely after combat if focus changes during combat through the roster or sync.

Stability & Compatibility

  • Hardened combat-lockdown handling around focus clearing, frame dragging, secure layout changes, and macro refreshes.
  • Hardened Focus Roster combat-lockdown handling around secure row configuration, frame refreshes, locked combat additions, and post-combat secure flushes.
  • Improved Classic/Era API compatibility for addon metadata, addon messages, combat log parsing, and third-party castbar detection.
  • Fixed profile switching and reset paths that referenced an undefined internal namespace.
  • Fixed profile switching so Classic/Modern layout changes and active/stale focus visuals update immediately.
  • Fixed profile reset and Options window reset behavior so oversized option panels return to the intended size.
  • Fixed roster frame positioning so dragging, hiding/unhiding, growing upward, and roster updates no longer cause vertical drift.
  • Disabled automatic focus adoption by default so fresh installs match the documented behavior.
  • Prevented focus sharing from falling back to /say while solo.

Targeting & Tracking Polish

  • Preserved full cross-realm unit names when setting focus through context-menu paths.
  • Added roster integration for adopted/shared focus targets when the Focus Roster is enabled.
  • Reduced unnecessary class macro rewrites by debouncing refreshes and queueing safe updates until combat ends.
  • Fixed Target Focus macro fallback behavior so it does not degrade to @target after entering combat.
  • Fixed modifier + focus-mouseover macro condition ordering so mouseover branches require the selected modifier.
  • Fixed stale aggro/threat visual state after player death or focus clearing.
  • Improved aura and Auto-Mark recognition with spell-ID based matching while retaining localized name fallbacks.
  • Made aura ordering more stable when priorities are tied.
  • Updated all locale files for the new 1.0.16 Focus Roster, combat-lock, macro, and options strings.