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.
Suddenly having to close out the window then reopen it to get the "Reload UI" button.
I did notice that the other day, I'll look into it
In reply to nebula169:
From what I see, If we do not click manually a single time on a checkbox to enable/disable an addon, the "Okay" button will never change to "Reload UI".
Loading presets will not work 'till we do not click a checkbox (wether it's before or after the loading preset).
Thanks for looking at it ! Love this addon.
In reply to Limpieza:
You can also click on the "Okay" button after a change, close the window, reopen it and the Reload UI button will show up
what is this
Is there a Chance to update to 10.0.2 ?
Thx
I can see others have also asked, but didn't get a response. Would it be possible please to upload to Wago / Wowinterface / github?
Thanks.
Another feature request - this time an easy one - is to print each action which player performs, like Addon Control Panel does.
E.g.:
or something like this...
This will prevent saving modified set of addons to the wrong set. Such mistake could happen if between loading and saving addons we go to read Internet to learn some LUA tips, do some experiments, go to IRL breaks, etc. We are humans, can forget which set we have loaded.
I know that these days addon authors are busy with bug reports, hence - sorry for feature request.
But still:
Is it possible to organize nested sets of addons?
Currently we have a flat set of them, without possibility to make a set of sets.
Instead of the flat set, I'd like to have a tree of sets (if the author has time of course).
Example: group of addons for different classes (with various sets per class), group of addons for different professions (with different sets per profession), a set of addons which have multiple addons inside.
One of the examples:
---- Multi-row addons
-------- DBM
------------ DBM-AntorusBurningThrone
------------ DBM-AQ20
------------ DBM-AQ40
------------ etc. (totally 73 addons)
------- HandyNotes
-------------- HandyNotes_Achievements
-------------- HandyNotes_AdorableRaptorHatchlings
-------------- etc. (totally 101 addon)
-------- Altoholic
---------------- Altoholic_Achievements
---------------- Altoholic_Characters
---------------- DataStore_Containers
---------------- etc. (totally 29 addons)
---- Profession addons
-------- Skillet
-------- TradeSkillMaster
-------- Addons for gathering
---------------- Gatherer
---------------- Gathermate2
---------------- Addon(s) for archeology
---- Addons for pets
-------- PetTracker
---------------- PetTracker_Battle
---------------- PetTracker_Config
---------------- PetTracker_Journal
-------- PetBattleMaster
-------- PetJournalEnhanced
And so on.
In reply to AlexL1118:
i second this request! expanding/collapsing and mass-toggling groups of addon modules (like DBM) is one thing from ACP that i miss and would love to see here if/when possible. but no rush and thank you for all your work!!
Just installed 1.1.0 on Wrath Classic and unfortunately getting Lua Errors:
1x BetterAddonList\BetterAddonList-1.1.0.lua:708: hooksecurefunc(): AddonList_InitButton is not a function
[string "=[C]"]: in function `hooksecurefunc'
[string "@BetterAddonList\BetterAddonList-1.1.0.lua"]:708: in main chunk
Locals:
In reply to DomDashSix:
same. rolled back to previous release version, works fine
oy, I forgot about classic z.z Pushed a new release with the old file in it
Great addon, thanks for creating it. Just can't find out if I prefer this one or:
https://www.curseforge.com/wow/addons/simple-addon-manager
First world problems I guess^^
Getting this all the time:
1x Interface_Wrath\FrameXML\Bindings.xml:1 Interface_Wrath\FrameXML\Bindings.xml:1 BetterAddonList\locales.xml:1 (null)
Also addon search gone in last version, WOTLK
Is the protected function supposed to be working yet? If it's supposed to be working, it's not...otherwise you already know it's not working and you can ignore this. :)
We need please a update for Dragonflight :( Thank you!
When entering the interface Blizzard UI edit, I got "BetterAddonList has been blocked from an action only available to Blizzard UI. You can disable this addon and reload the UI." BugCatcher didn't record the problem.
I've installed the addon in patch 10.0 and it does not show the search box. Is this a known issue, or something from my side?
The addon list code was changed in Dragonflight, the search box will return when I finish updating the addon