Description
FlashPress
FlashPress plays a short star animation on an action button the moment it fires, so every input is easy to read at a glance — useful when you are learning a rotation, recording, or simply want your bars to feel responsive.
Supported bars
- Main bar and bars 2 to 8
- Pet bar and stance bar
- Vehicle and possess bars
- Extra action button and zone ability buttons
- Spell flyouts
- Pet battles
- Bartender4 and ElvUI bars (via LibActionButton-1.0)
- Dominos bars
Options
Settings live in the standard interface options panel, under FlashPress.
- Appearance — class color or a custom color, opacity, base size, growth, duration, rotation and easing curve
- Triggers — fire on keybindings, on mouse clicks, or both
- Minimum bar opacity — buttons more transparent than this are skipped, so faded or mouseover-only bars stay quiet
- Profile — a preview button and a one-click reset
Slash commands
| Command | Action |
|---|---|
/flashpress or /fp |
Open the settings panel |
/fp test |
Preview the current settings |
/fp toggle |
Turn the addon on or off |
/fp reset |
Restore every default |
Under the hood
FlashPress is built to stay out of the way. It is fully event-driven with no OnUpdate loop, reuses a small pool of frames instead of creating them on the fly, caches its settings so a key press costs almost nothing, and never calls a protected function or works around a Blizzard restriction. Mouse hooks are installed out of combat; if a bar appears mid-fight, it starts flashing as soon as combat ends.
Feedback
Bug reports and suggestions are welcome in the comments. If you hit a Lua error, please include the full error text and the list of bar addons you use.


