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.
In reply to Forge_User_56101432:
this is the most close to profiling addon. all u need to sync (twitch app or something better since it's sux big time) the addons.
beside it's rly easy to handle just one addon - BetterAddon List - and just its profiles (also macroing switching enabled/disabled addon is made on the fly)
since u are mboxer, there is not "easy" for you - just because addons are 3rd party, and blizz do now allows players/devs to play around with their system on a level, which can make syncing/profiling even more flexible
Please make classic version of this addon! I've switched to it from ACP years ago, now I'm no longer playing retail, but came back to Classic and Already have like 100 addons running and I miss BetterAddon List so much!
It should work fine as is, are you getting any errors with it?
Edit: Seemed fine, I uploaded a classic version that just a TOC update
Will you be making a classic wow version of this app? Would be really cool I already use 25 addons in classic.
Thank You
In reply to Ankar8772:
This is a second vote for a classic version of this addon.
Hey, I don't know if this is the right place to give suggestions, but here goes.
It would be cool if you'd add a feature that enables/disables all the dependencies of a certain addon when enabling/disabling said addon.
I hope this makes sense.
Hey, i think there is a little problem with the addon (at least i think its this one)
Every now and then when i login, every addon is disabled, and thats on ALL the toons, including BetterAddonList addon is disabled, i then have to enable BetterAddonList and then load the set after that (it will load the ones marked as locked after i enable BetterAddonList).
But i have not seen any lua error since i did not have it enabled, but its the only addon i have that dos anything with the addon list.
Well guess im the only one with this problem, so it wont get fixed then, so bye.
I get LUA errors when scrolling down the addon list.
See below
13x SharedXML\AddonList.lua:573: AddOn index must be in the range of 1 to 371
[C]: in function `GetAddOnInfo'
SharedXML\AddonList.lua:573: in function <SharedXML\AddonList.lua:572>
[C]: in function `AddonTooltip_Update'
SharedXML\AddonList.lua:452: in function `AddonListScrollFrame_OnVerticalScroll'
[string "*:OnVerticalScroll"]:1: in function <[string "*:OnVerticalScroll"]:1>
[C]: in function `SetVerticalScroll'
SharedXML\SecureUIPanelTemplates.lua:56: in function <SharedXML\SecureUIPanelTemplates.lua:55>
[C]: in function `SetValue'
SharedXML\AddonList.lua:448: in function `AddonListScrollFrame_OnVerticalScroll'
[string "*:OnVerticalScroll"]:1: in function <[string "*:OnVerticalScroll"]:1>
[C]: in function `SetVerticalScroll'
SharedXML\SecureUIPanelTemplates.lua:56: in function <SharedXML\SecureUIPanelTemplates.lua:55>
Locals:
(*temporary) = 0
Does it happen without the addon enabled? It doesn't happen to me so I'm not sure what would cause it. Blizzard hasn't changed that code since 7.3, so it's not like something recently broke :\
No, it's not something recen. I just kept forgetting to report it, to be honest. It's been doing it for quite some time. Mostly just an annoyance to hear Bugsack go off. lol I thought maybe it was an out-of-bounds issue with the number (it seems to mostly occur when I scroll to the bottom of the list, but does it other times as well) I have a large number of addons in the list. I'll do some more testing.
I just don't see how it could get an invalid ID, there would be errors way before it got to that tooltip update code
for some reason i can save Account Wide addon sets
it will only let me save character specific sets
Loading and saving will always act only on your current character, regardless of if you have "All" selected from the dropdown. I think that is what you're asking about?
I did that because the game doesn't handle merging the addon states of all of the characters on the server nicely, so unexpected things can happen, especially when adding or removing addons or creating new characters.
The best way to get all of your characters to load the same addons is to just go to each and load the same set. Maybe a bit tedious, but it'll guarantee they're saved properly.
In reply to nebula169:
i cant create the set to load individually
it just added the NEW set as a CHARACTERONLY set
Great Addon. Any chance to add a reload button? Tks :-)
The "Okay" button turns into "Reload UI" if you change anything already :p
Could you give a TOC bump? Works great in 8.1.5
can you make a export/import setting
me as a multiboxer will like to share my sets over all my multiboxer
so that way i have the same addons off and on on all my accounts
Could you group addons, too, like ACP?