Role
Author / Developer
A minimalist World of Warcraft addon
A small open-source World of Warcraft addon that makes the standard Extra Action Button more compact and removes unnecessary Blizzard decorative styling.
Author / Developer
2026
Open Source / World of Warcraft Addon
0.1
World of Warcraft uses the Extra Action Button for special actions that appear in certain zones, boss encounters, and other gameplay situations.
The standard button is relatively large and surrounded by Blizzard's decorative frame.
In a compact custom interface, it occupied more screen space than necessary and visually stood out from the rest of the UI.
Extra Button Customizer was created as a small, specialized solution to this problem.
The addon modifies World of Warcraft's standard ZoneAbilityFrame after the game interface loads.
It performs two operations:
Simply hiding the decorative element once is not sufficient: the standard World of Warcraft UI may attempt to show it again during subsequent state updates.
The addon therefore also prevents the frame from reappearing after the initial changes have been applied.
As a result, the Extra Action Button remains the standard functional game button while taking up less space and fitting more naturally into a minimalist UI.
Extra Button Customizer intentionally solves only one problem.
The addon has no:
Once installed and enabled, it automatically applies the changes when the game interface loads.
For a tool with a single predefined behavior, adding a separate configuration layer would only increase project complexity and require unnecessary user interaction.
The addon works with Blizzard's standard ZoneAbilityFrame UI element.
The button size is changed through the game UI API using SetScale(0.75).
The decorative ZoneAbilityFrame.Style element is hidden separately because it is part of the button's standard visual presentation rather than its functionality.
This allows the addon to modify only the visual presentation of the Extra Action Button without replacing it or interfering with gameplay mechanics.
The result is a small, specialized addon that automatically adapts the Extra Action Button to a more compact user interface.
Once installed, no configuration is required: the addon loads with the game UI and applies the necessary changes automatically.
The project remains intentionally minimal in scope and does exactly what it was created to do, without additional abstractions or features unrelated to the original problem.
The source code is available in a public GitLab repository.