Description
Movable LFG Eye makes the default LFG/Queue “eye” (QueueStatusButton) usable as a small, movable HUD element that behaves the way you want:
- Drag anywhere: Unlock and drag the eye anywhere on-screen; the addon saves the exact anchor so your position persists across /reload and relogs.
- Auto-hide unless queued: The eye remains hidden until you’re actually queued (dungeons, battlegrounds, LFR, and other LFG queues). When you enter a queue it will appear at your saved location; when you leave the queue it hides again.
- Robust against other addons and Blizzard code: The addon reapplies your saved anchor after Blizzard or other addons move the eye, and avoids position loops with safe guards.
- Small and safe: Only touches the QueueStatusButton and a small saved-variables table (MovableQueueEyeDB). No external libraries required.
- Features
- Move the Queue/eye icon with drag-and-drop.
- Saves position per account in SavedVariables (MovableQueueEyeDB).
- Lock/unlock movement with slash commands (/mqeye lock, /mqeye unlock).
- Auto-shows only while the player is queued; auto-hides otherwise.
- Resists other addons or Blizzard UI code that attempts to reposition the eye.
- Extra test commands: /mqeye show and /mqeye hide.
Slash commands
- /mqeye lock — lock movement (prevents dragging)
- /mqeye unlock — unlock movement (allow dragging)
- /mqeye show — force show the eye (testing)
- /mqeye hide — force hide the eye (testing).


