File Details
v0.2.0-classic
- R
- Feb 18, 2026
- 23.47 KB
- 4
- 1.15.3
- Classic
File Name
EyesOnMe-v0.2.0-classic.zip
Supported Versions
- 1.15.3
EyesOnMe
v0.2.0 (2026-02-18)
Full Changelog Previous Releases
- feat: prepare v0.2.0 for distribution
- Change icon to Enrage (Spell_Shadow_UnholyFrenzy)
- Add CurseForge and Wago project IDs to TOC
- Add distribution badges to README and DESCRIPTION
- Update feature list for friendly tracking and click-to-target
- Add PickMe to cross-links
- Add screenshots directory for media assets
- Exclude PNG files from packager output
- fix(visuals): resolve combat lockdown taint and dropdown targeting
- Use SetAlpha/EnableMouse instead of Show/Hide on counter frames
to avoid ADDON_ACTION_BLOCKED during combat (SecureActionButton
children make counter frames protected) - Switch dropdown targeting from type=target/unit to type1=macro
with /targetexact for client compatibility - Guard EnableMouse and dropdown toggle with InCombatLockdown
- Sync mouse state in OnCombatEnd for deferred updates
- Clear stale nameplateUnit tokens in AddFriendly update path
- Fix settings panel height overflow
- Use SetAlpha/EnableMouse instead of Show/Hide on counter frames
- fix(visuals): use counter width for dropdown sizing instead of UIParent
- fix(visuals): parent dropdown to UIParent to prevent secure taint
- fix(visuals): resolve forward reference and combat lockdown issues
Move dropdown factory functions before callers to fix nil reference at load time. Guard all dropdown refresh paths with InCombatLockdown to prevent taint on SecureActionButtonTemplate rows. Remove AnyDown from RegisterForClicks to prevent double-fire. Only refresh dropdowns when visible in OnTargetersRefreshed. - feat: update TOC for clickable targeting dropdown (v0.2.0)
- feat(visuals): populate dropdown entries with secure targeting buttons
- feat(visuals): wire friendly counter click-to-toggle dropdown
- feat(visuals): wire enemy counter click-to-toggle dropdown
- feat(visuals): add dropdown panel factory with secure button pool
- feat(core): add groupUnit tracking and combat-end callback
- feat: update TOC notes for friendly targeting
Notes now reflect both enemy and friendly tracking capabilities. - feat(settings): add friendly tracking settings section
Settings panel expanded with Enemy/Friendly section headers. Friendly toggles: enable, badges, counter, lock position. Minimap tooltip shows friendly count. - feat(visuals): add tooltip "Target: YOU" hook
Shows color-coded Target: YOU line in unit tooltips. Red for enemies, teal for friendlies. - feat(visuals): add friendly targeting counter frame
Separate teal-styled draggable counter for friendly players. Tooltip shows class-colored list of friendly targeters. Position saved independently. - feat(visuals): add friendly nameplate badges with teal glow
Teal circular glow + heal icon on friendly player nameplates when they target you. Separate badge pool from enemy badges. - feat(core): add friendly player targeting detection
Parallel tracking system keyed by GUID to prevent double-counting party members visible on nameplates. Scans group units (party/raid) for beyond-nameplate-range coverage. - refactor(visuals): redesign nameplate badges with circular glow
Replace flat color square with circular glow texture using UI-ActionButton-Border with ADD blend mode. Cleaner look. - fix(settings): refresh minimap tooltip after toggle click
Re-trigger LibDBIcon's OnEnter handler after toggling so the
tooltip shows the updated ON/OFF state immediately. - docs: add README and DESCRIPTION
- feat(settings): add minimap button, settings panel, slash command
LibDBIcon minimap button with left-click toggle, right-click settings.
Settings panel with toggles for badges, counter, vignette, sound.
Vignette intensity slider. /eom slash command. - feat(visuals): wire callbacks and add sound alerts
Connect detection engine to all visual layers. Sound alert on
threat transition from 0 to 1+. - feat(visuals): add draggable threat counter
Floating eye+count badge. Hidden at zero threats. Draggable
with position persistence. Tooltip shows targeter details. - feat(visuals): add red vignette screen-edge effect
Dark-red edge overlay that scales intensity with threat count.
Smooth fade-in/out animation. Mouse-transparent. - feat(visuals): add nameplate eye badges with red glow
Eye icon + red border appears above enemy nameplates when
the enemy player is targeting you. - feat(core): implement hybrid detection engine
Event-driven nameplate scanning with 0.5s polling fallback.
Tracks enemy players targeting the player via UNIT_TARGET,
NAME_PLATE_UNIT_ADDED/REMOVED events. - feat: scaffold EyesOnMe addon project
TOC, stub Lua files, .pkgmeta for BigWigsMods packager,
GitHub Actions release workflow, MIT license.

