promotional bannermobile promotional banner

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.4

  • R
  • Dec 9, 2025
  • 241.40 KB
  • 49
  • 1.15.8
  • Classic

File Name

Focused (v1.0.4).zip

Supported Versions

  • 1.15.8

Focused! (Classic Era) – Changelog

[1.0.4] – 2025-12-09

Full Configuration Overhaul and Macro Management Rework

This update delivers a complete architectural rewrite of the Options interface, introduces essential quality-of-life controls for frame visibility, and significantly enhances the reliability and functionality of dynamic class macro generation.

Options Interface Overhaul

  • Tabbed Configuration System: The entire Options screen has been reorganized into a comprehensive six-tab panel (Intro, Frame, Display, Appearance, Macros, Automation). This provides a much more intuitive and streamlined interface for managing the addon's extensive settings.
  • New Visibility Controls:
    • Auto-Hide Lost Focus: Added a new option to automatically hide the Focus Frame after 30 seconds if the targeted unit is lost (e.g., out of range or phased), ensuring the frame doesn't clutter the screen with stale data.
    • Auto-Hide Cleared Focus: Added a new option to automatically hide the Focus Frame after 2 minutes if the focus has been cleared (e.g., using /fc clear). This prevents the empty frame from remaining on the screen indefinitely. (Eggntoast gave me a solid push in the right direction to get this feature in!)
    • Interface Button Controls: Introduced new controls in the Options panel allowing users to independently toggle visibility for the Set/Clear Focus button and the Settings button. Additionally, the option to Hide Buttons in Combat is now fully functional, ensuring buttons disappear when combat starts for a cleaner UI.

Class Macro Generation Enhancement

  • Added Mouseover Support: Whilst standard mouseover macros worked as expected on the focus frame with stable units (party, raid, target), they did not work on unstable unit types (hostile/ungrouped players and NPCs). Players can now target unstable units using class-generated macros. Added conditional toggles to enable mouseover targeting on target and/or focus units for class-specific macros.
  • One Button Modifier Support: Added an option to configure a modifier key (such as Alt, Shift, Ctrl) for focus targeting. This allows users to replace their standard action bar keybinding with the class macro:
    • Normal Press: Acts as the standard ability.
    • Modifier Hold: Targets the focus unit.
    • Benefit: Eliminates the need for two separate buttons for power users.
  • Localization Support: Class-generated macros now support all localized languages through a smart spell assignment system. Whether the client is in English or German, the macros will correctly find and use the right spell.
  • Macro Creation and Updating: Provided a bolstered checking system to ensure macros remain updated. If macros are deleted, the user is informed they are missing upon login or when the Settings menu is displayed.
  • Low-level Ability/Spell Support: Reworked macro generation so that only class abilities available to the current character level are generated. This avoids bloating the macro book with unavailable abilities. Low-level abilities will have supported macros until replaced by higher-level variants (e.g., Purify > Cleanse).

Note: If you have previously generated class macros, these will automatically be updated on use; you do not need to make any changes. However, you should re-generate macros via the Settings menu to ensure that any new additional "Helpful" or "Dual Use" macros are generated for your class. Feel free to delete all add-on macros and re-generate them if you are in doubt.

Interaction Improvements

  • Classic Layout Flipping: Added a new option under the Appearance tab to flip the entire Classic UI layout, moving the portrait from the default left side to the right side.
  • Click-to-Set Focus: The entire focus frame area (Portrait, Health/Mana Bars, and Target-of-Focus zone) is now clickable to immediately perform the Set Focus action when no focus is currently defined. This aids power users who hide interface buttons.
  • Settings Access: Added Right Click support to access the settings menu on both Modern and Classic UI layouts. The option to Clear Focus is now positioned at the top of the Settings menu. (Thanks to Eggntoast for highlighting the need for an alternative means to clear the Focus outside of the "/fc clear" macro or the "X" Clear UI button when it is disabled.)
    • Note: It is only possible to access the Settings menu via right-clicking the frame whilst out of combat.
  • Lock Frame Drag Override: Holding Alt + Left Click now correctly overrides the Lock Focus Frame setting, allowing the user to reposition the frame without unlocking it in the Options menu.
  • Additional Localization: Added support for Korean and Traditional Chinese.

Bug Fixes

  • Set/Clear Frame Strata: Resolved an issue where the Set/Clear and Settings buttons would appear over the standard UI frame strata level. (Thanks to Eggntoast for catching this!)
  • Mini-Map Icon: Fixed an issue where the option to hide the mini-map icon was not being displayed in the mini-map context menu. Created a toggle for the mini-map icon in the Display tab to prevent menu clutter. (Thanks to Sahviere for bringing this to attention!)
  • Reliable Options Access: Resolved a persistent timing issue where the Options Configuration Panel failed to open on the first click. The panel now opens instantly and reliably from all entry points (Settings button, right-click menu, LDB icon).
  • Portrait Focus Button: Fixed a bug where the Portrait target button would retain focus information for the previous unit after the focus was cleared, leading to incorrect targeting.