promotional bannermobile promotional banner

EyesOnMe

Count players looking at you

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