Masque
A button-skinning engine for World of Warcraft.
[![Build][SVG-Build]][Build] [![API_VERSION][SVG-API]][API_VERSION] [![Discord][SVG-Discord]][Discord] [![X][SVG-X]][X] [![Sponsor][SVG-Sponsor]][Sponsor] [![PayPal][SVG-PayPal]][PayPal] [![Ko-fi][SVG-Kofi]][Kofi] The project is written primarily in Lua, distributed under the Other license, first published in 2015. Key topics include: lua, masque, world-of-warcraft, world-of-warcraft-addon, world-of-warcraft-classic.
About
Masque is an add-on for World of Warcraft that provides a skinning engine for button-based add-ons through a library-based API.
Features
Library
- Easy-to-use API accessible through LibStub
- Group-based skinning engine
- Independent saved-variables
- Support for most button types and regions
- Support for third-party skins
GUI
- Load-on-demand settings panel
- Global, per-add-on and per-group settings
- Skin, Color, Gloss and Shadow options
- Full profile support, including per-spec profiles (Retail only)
Requirements
- An action bar, aura or inventory add-on that supports Masque.
- All required libraries are included.
Options
To access Masque's options, use the /msq or /masque chat commands. You can also access the options via the Interface Options Window or by clicking on Masque's icon in a DataBroker display.
Installation
Install the package through your preferred add-on manager or extract the archive to your add-ons directory.
Credits
- JJ Sheets for the original project.
Feedback
For bug reports and suggestions, use the issue tracker. Direct any questions or comments to Discord.
Localization
To help translate this add-on, use the localization system. Alternatively, you can use the issue tracker.
Links
- Resources
- Mirrors
Contributors
Showing top 3 contributors by commit count.
