Warning
QuickMark is no longer maintained due to breaking API changes in World of Warcraft: Midnight (Patch 12.0.0).
What happened: Blizzard's
"Addon Disarmament"
moved SetRaidTarget behind SecureActionButtonTemplate, breaking
QuickMark's core click-to-mark functionality. WeakAuras, ElvUI, and
many other addons were also discontinued as a result.
Alternative: Use WoW's built-in raid marker UI (right-click target portrait or bind raid markers in Key Bindings > Raid Target).
A lightweight World of Warcraft addon that provides a convenient, draggable interface for quickly marking enemy targets with raid icons.
- Quick Access Bar: Floating bar with all 8 raid target icons (Star, Circle, Diamond, Triangle, Moon, Square, Cross, Skull)
- One-Click Marking: Click an icon to mark your current target; click again to remove the mark
- Flexible Layout: Toggle between horizontal and vertical orientations
- Fully Customizable:
- Adjustable scale (10% - 500%)
- Multiple border styles (Classic, Slick, Wood, Hefty, Graphite, or None)
- Configurable background color and opacity
- Lock/unlock to prevent accidental movement
- Show/hide as needed
- Position Memory: Remembers your bar position per character
- Blizzard Settings Integration: Full settings panel accessible via ESC menu
- Download or clone this repository
- Copy the
qmfolder to your World of Warcraft AddOns directory:- Windows:
C:\Program Files (x86)\World of Warcraft\_retail_\Interface\AddOns\ - Mac:
/Applications/World of Warcraft/_retail_/Interface/AddOns/
- Windows:
- Rename the folder from
qmtoQuickMark - Restart World of Warcraft or type
/reloadin-game
QuickMark supports the following slash commands (use /qm or /quickmark):
/qm - Open settings panel
/qm lock (or l) - Lock the bar in place
/qm unlock (or u) - Unlock the bar for repositioning
/qm show (or s) - Show the bar
/qm hide (or h) - Hide the bar
/qm toggle (or t) - Toggle visibility
/qm flip (or f) - Flip between horizontal and vertical layouts
/qm horizontal (hor) - Set horizontal layout
/qm vertical (vert) - Set vertical layout
Access the full settings panel via:
- Type
/qmor/quickmark - Press ESC → Options → AddOns → QuickMark
Available settings:
- Lock: Prevent the bar from being moved
- Hide: Toggle visibility
- Horizontal: Switch between horizontal and vertical orientation
- Scale: Adjust size from 10% to 500%
- Border: Choose from multiple border styles
- Target an enemy or player
- Click any raid icon on the QuickMark bar
- Click the same icon again to remove the mark
QuickMark/
├── QuickMark.lua # Main addon code
├── QuickMark.toc # Addon metadata
├── LICENSE.txt # Apache 2.0 License
├── README.md # This file
├── CLAUDE.md # Development guidelines for AI assistants
└── CHANGES.txt # Version history
None. QuickMark uses only native WoW APIs with no external libraries.
No build process is needed. The addon is ready to use as-is. Simply copy the folder to your AddOns directory.
When contributing to QuickMark:
- Test changes in-game with
/reloadto reload the UI - Check for Lua errors using
/console scriptErrors 1 - Follow the existing code style and patterns
- Ensure settings persist across
/reloadand game restarts - See
CLAUDE.mdfor additional development guidelines
When working with World of Warcraft API functions, refer to:
- Primary: https://warcraft.wiki.gg/wiki/World_of_Warcraft_API
- Legacy: https://wowpedia.fandom.com/wiki/World_of_Warcraft_API
Licensed under the Apache License 2.0. See LICENSE.txt for details.
QuickMark was originally built on the Ace3 framework and has since been rewritten to use native WoW APIs.