BetterAddonList
Fancy up the default AddOn List! Inspired by ACP by sylvanaar and it predecessors.
BetterAddonList has the following enhancements:
- Search!
- Move the panel.
- Create sets that allow you to quickly enable or disable groups of addons. Including multiple sets in one allows you to create base sets of addons for enabling across multiple characters.
- Shift-click the check box to "protect" an addon, preventing it from getting disabled.
- Enabled addons with missing or disabled dependencies are shown in red.
- Load AddOn button is always shown for unloaded load on demand addons.
- See how much memory enabled addons are using.
Slash Commands
/addons
- show the addon list, /bal
and /acp
can also be used
/addons load [set]
- enable only the addons in a set, other addons are disabled
/addons enable [set]
- enable addons in a set
/addons disable [set]
- disable addons in a set
/addons save [set]
- save all enabled addons to a set
/addons delete [set]
- delete a set
/addons disableall
- disable all addons
/addons reset
- Reset addons to what was enabled at login
Protected addons will never be disabled.
do i need the old ACP to use this one ?
Nope, it works by modifying the built-in addon list window
Nice Addon. I've been using a version of Addon Control Panel for years that I modified.
I am definitely switching to this addon.
Suggestion: I have addons specific to the class of a toon. ACP created an addon set with the name of the class. Would it be possible to add that to your addon? In my version of ACP, the disable all button does not disable the addons specific to a class set. I can still disable it by selecting the set and "disable addons from this set".
Question: should I get a warning if I log into a toon and a protected addon is not loaded?
You can make your own class set (nothing is pre-created) and all sets are shared between toons.
Something that is mostly there but I left disabled is including a set in another (nesting). Once I get that polished up, you'll be able to create "base" sets, e.g., class and raiding sets, then include those in a toon specific one (for example). Then whenever you load your toon set, it'll pick up any changes without having to manually enable addons in the included sets.
Being able to include your class set in something else would basically cover your need for protecting it, no? Or what else are you disabling all addons for?
I currently don't have anything to notify you if protected addons aren't loaded, but I suppose that would be a good thing to add :p