-
Notifications
You must be signed in to change notification settings - Fork 91
Module configuration
SUF uses AceConfig-3.0 for building configurations, see options table documentation for details on the API of AceConfig-3.0.
By design I do not include a specific tab for modules, I would rather authors put some effort into integrating cleanly into the configuration so that it’s easy for users to understand, rather than simply having a new tab and ending up with each module using a new sub-group with one or two options.
While I’ve tried to document most of the basics on using this configuration, I might have missed a few things, let me know if you see something missing.
You can access the main options table by using ShadowUF.Config.options
(Once OnConfigurationLoad has fired), a list of the main tables that you can access directly using Config[key] are
Key | Description |
hideTable | Container for all “Hide X” options in the General → Hide Blizzard tab. |
tagTextTable | Container for the actual tag wizard in the Units → → Tag Wizard options, shows a list of all the tags. |
auraTable | Container for all of the aura configuration, this is what both buffs and debuffs uses. |
barTable | Container for each widget size group, health bar, cast bar, etc all use this. |
unitTable | Container for the entire units configuration, this is where barTable, auraTable, tagTextTable ultimately end up. |