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.
-
View User Profile
-
Send Message
Posted Jun 29, 2019No, 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.
-
View User Profile
-
Send Message
Posted Jun 29, 2019I just don't see how it could get an invalid ID, there would be errors way before it got to that tooltip update code
-
View User Profile
-
Send Message
Posted Apr 15, 2019for some reason i can save Account Wide addon sets
it will only let me save character specific sets
-
View User Profile
-
Send Message
Posted Apr 17, 2019Loading 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.
-
View User Profile
-
Send Message
Posted Apr 17, 2019In reply to nebula169:
i cant create the set to load individually
it just added the NEW set as a CHARACTERONLY set
-
View User Profile
-
Send Message
Posted Apr 14, 2019Great Addon. Any chance to add a reload button? Tks :-)
-
View User Profile
-
Send Message
Posted Apr 17, 2019The "Okay" button turns into "Reload UI" if you change anything already :p
-
View User Profile
-
Send Message
Posted Mar 16, 2019Could you give a TOC bump? Works great in 8.1.5
-
View User Profile
-
Send Message
Posted Oct 1, 2018can 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
-
View User Profile
-
Send Message
Posted Jul 19, 2018Could you group addons, too, like ACP?
-
View User Profile
-
Send Message
Posted Oct 6, 2017Fantastic addon tyvm for all the hard work!
-
View User Profile
-
Send Message
Posted Aug 30, 2017any plan for update? O.o for playsound() change
-
View User Profile
-
Send Message
Posted Aug 30, 2017Updated
-
View User Profile
-
Send Message
Posted Mar 8, 2017How do you lock addons with dependencies (drop-down menus)?
I've tried shift-clicking the checkbox, but that doesn't look like it locks or unlocks; it looks like it simply disables or enables them, just like clicking (without shift) does.
So how do I actually lock an addon like Altoholic, for example, with several dependencies under it?
-
View User Profile
-
Send Message
Posted Mar 11, 2017Please ignore my comment above about how to lock addons with dependencies. I was using the other addon control panel, thinking that I'm using this one!
Anyway, I uninstalled the other one, and only have BetterAddonList, and can see that I lock addons and their dependencies individually. All is good.
Thank you!
-
View User Profile
-
Send Message
Posted Jan 24, 2017Feature Request: Class specific addons. Could be implemented with sets.
Class specific addons would be treated as protected addons when the class is logged on.
For example: If the addon Healbot was marked as a Priest class addon, and a priest logs on, BetterAddonList would enable it if it were not already enabled. For other classed, the addon would be treated as a non-protected addon.
I'll also add this to the project site under issues.
thanks.
-
View User Profile
-
Send Message
Posted Nov 3, 2016BetterAddonList seems to be unable to load addons with names that only consist of numbers, like 2048. When I try to load a set that contains such an addon, BAL bugs out and all addons following the problematic one get disabled. It looks like WoW tries to call EnableAddOn() with an index instead of an addon name as a string, and an index of 2048 is out of range in my case. I didn't look much further into it, maybe this can be fixed with a simple tostring() on the addon name?
-
View User Profile
-
Send Message
Posted Nov 4, 2016GetAddOnInfo really shouldn't be returning a number for the addon name, and I'm not sure where it would be casting it as a number, so that's kind of strange. If the api is doing the converting, I may need to rework the protected addon handling x_x
I won't be able to test anything for a few days, but I pushed a commit that uses the index instead of the name, hopefully that fixes it.
-
View User Profile
-
Send Message
Posted Oct 16, 2016I have enough sets now that I'm running into problems with the menus running off the screen. Would you be willing to make them scrollable?
-k
-
View User Profile
-
Send Message
Posted Oct 20, 2016Which menus? you could PM me a screenshot and I'll look into it