FokusEra — Standalone Focus Frame System for Classic Era

Welcome to the official repository for FokusEra, a high-performance, 100% standalone unit frame addon engineered exclusively for World of Warcraft: Classic Era (Patch 1.15.x).
FokusEra operates entirely on its own visual engine, providing a clean, slate-dark aesthetic without bulky interface overhauls or reliance on external libraries. It bridges the game's background metrics with keyboard action bar macros and provides a dedicated, layout-synchronized FocusTarget frame featuring realtime health, mirrored portrait rendering, and intelligent dispel scanning.
The FokusEra addon replace the Spell Assignments (SPAS) addon I made previously. SPAS was an attempt to make static raid assignments to specific spells, but it ended up being only usefull for a few certain encounters - and just occupying screen space on all other encounters!
⌨️ Quick Start Guide
/fokus — Assigns your current friendly target to the framework.
/fokusspell [Spell Name] — Binds an icon automatically to the next free layout slot (e.g., /fokusspell Flash Heal).
Alt + Left-Click + Drag — Repositions either frame layout freely across your viewport.
🚀 Core Features at a Glance
- Symmetrical Dual-Frame Design — Synchronized primary Focus and mirrored FocusTarget windows built on an identical 48-pixel height axis for structural alignment.
- Mirrored 3D Portraits — Primary focus renders portraits on the left, while the target frame mirrors it perfectly to the right with automated, responsive face zooming.
- Intelligent Class Dispel Highlights — Frame borders dynamically illuminate based on active dispel priorities automated for your specific healer class (e.g., Priests prioritize Magic ➡️ Disease, Shamans prioritize Poison ➡️ Disease).
- Built-in Click-to-Cast Spellbar — Cast spells dynamically using a row of 5 secure, custom-assigned icons hovering directly above the primary health bar profile.
- Raid Icon Target Overlays — Real-time index mapping rendering lucky stars, moons, or skulls onto the portrait windows.
- Combat Lockdown Shielding — Advanced memory protections that actively freeze layout adjustments mid-encounter to eliminate Blizzard
ADDON_ACTION_BLOCKED system graphic exceptions.