I recommand
"Votans Addon List" for an easier addon handling in the addon manager. In addition to AddonSelectors automatic dependency enabling, it will automatically disable non needed dependencies for you, and provides other features too.
Changelog
v2.32 - 2024-06-02
-Added setting to show a search box at the top of the packs list (by default: on)
You can search your pack names, and even addons inside the packs (if you enabled the option to show the addons of the pack as submenu).
The search box accepts an optional prefix / so that it will show you the matching main menu entries (= pack names) and then all addons of the pack (even if name is not mathcing the search term).
v2.31 - 2024-06-02
-Fixed submenus at character saved packs to show 1 submenu per pack, and then the entries to select, select & reloadui and new "delete" the pack in the nested submenus
-Added submenu entry to delet character saved pack
v2.30 - 2024-05-10
-Tested and made compatible with PTS API101042 Gold Road
-Fixed addons with dependency error not saving to a pack anymore (allthough not explicitly disabled manually):
If you have disabled a main-addon, having dependent addons, the dependent addons get automatically disabled "visually" in the addon manager. But actually they stay enabled (though not loaded as their dependency is missing now!).
The addon packs saved those addons in the past where loading these packs somehow re-enabled the main addon automatically again.
Now these dependencies will be not saved to a pack anymore. Thanks Kyzeragon for the details so I could find and fix this.
v2.29 - 2024-03-21
-Fixed disabled needed libraries/addon AddonSelector not reenabling if select all addons/libraries was used from settings context menu
-Added new submenu with addons in packs to character saved packs too
-Fixed submenu with addons in packs using wrong color for the text
v2.28 - 2024-03-11
-Added support for API101041
-Added new setting to show addons saved to a pack as scrollable submenu at the pack (global packs only for the moment). Entries are read-only and are just there for a reference to show what addons are in the pack
-Fixed some narrations
v2.26 - 2024-02-22
Fixed LibScrollableMenu version back to 0107
v2.25 - 2024-02-22
-Updated translations (and fallback to English for missing translations): Korean and Turkish
-Fixed some minor bugs
-Added the proper "Select and Reload UI" text to the submenu entries of character packs, if auto reload was enabled (+ shows the red attention icon in settings and submenus too)
-Compatibility with API101041 "Scions of Ithelia" -> LibScrollableMenu needs an update though
v2.24 - 2023-11-05 [Attention]New dependency: LibScrollableMenu
-Fixed addon fragment to hide if /as command was used and game menu entries are switched
v2.023 - 2023-10-30 [Attention]New dependency: LibScrollableMenu
-Updated API and versions
-Made compatible with combobox changes
-Fixed narration
-Fixed ESC and RETURN key not working sometimes
v2.021 - 2023-06-30
-Changed narrater to the UI narrater as the chat narrater was somehow weird and not properly usable for this feature
-Added a "ControlBelowMouseCursor did not change" check so that narrations did not start if one moved the cursor above many addon rows and stopped outside the addon manager in the end
v2.020 - 2023-06-29
-
If the accessibility mode was enabled and the chat narration was enabled too:
On mouse enter on an addon row the chat narration will read the addon name and the current enabled state, or disabled (manually or via missing dependencies).
Clicking the addon row/checkbox will read the new state afterwards.
-Added slash command /addonsettings or /lam to open the LibAddonMenu2 addon settings page
Technical changes: Changed : notation usage to normal . (lua table) usage. Strip wrong ZO_Object SubClass notation : usage and wrong self calls, to make code better readable and compatible with non-: notation function calls (like events etc.)
v2.019 - 2023-04-18
Made compatible with PTS "Necrom"
Moved new checkbox "Advanced lua error messages" to the right of the addon manager
v2.018 - 2022-12-11
Added support for addon "AddonCategory":
-Right click the search editbox and select a category to scroll to that category
Scrolling will bring the category to the center of the screen, due to the default's scroll list behavior
v2.017 - 2022-12-08
-Updated dependencies versions
-Added Chinese translation, by Lykeion (非常感謝!)
v2.016 - 2022-11-10
-Updated dependencies versions and API version
-Added Italien translation, by horizonxael (mille grazie!)
v2.015 - 2022-08-24
-Fixed reloadUI keybind button disabled after pack selection
-Fixed auto ReloadUI at global packs not working if same pack was selected as before (and seting to auto reloadUI was enabled in between)
-Added settings context menu entry (only information) showing the last loaded pack name, date & time before the reload has taken place.
--Non existing (character)packs will be shown red at the char/pack name
--Clicking the existing pack name will activate that pack in the dropdown box again
v2.014 - 2022-07-17
-Updated Polish translations - Thanks again generaluploads
v2.013 - 2022-07-15
-Made compatible with PTS API101035
-Fixed SHIFT+left click mass marking
-Fixed "Show active pack to chat" keybind/function to show Global or character name saved for the pack properly
-Changed new added secondary keybind to UI_SHORTCUT_QUARTERNARY instead, as AddonSelector uses the secondary keybind since years already!
-Added new settings context menu entries:
--Undo last mass-marking (will undo to the last automatically saved backup, which is saved as you mass-change any addon's state via the keybinds, settings context menu or SHIFT+click)
The entry shows the # of addons enabled, and the date & time as the backup was saved.
This backup is saved account wide, not per character!
--Clear last backuped mass-marking
--Deselect all addons (including libraries)
--Re-Select last enable addons (same like the keybind that switches between "re-select" or "select all")
--Select all addons (including libraries -> Will not change and enable you to always select all addons)
--Deselect all libraries
--Select all libraries
--Scroll up to AddOns
--Scroll down to libraries
v2.012 - 2022-04-20
Updated API
Updated dependencies
Fixed dependencies disabled if "Disable all" button/keybind was used
Fixed multiple same hooks at addon rows
Fixed PTS TopLevelControl error message
v2.011 - 2021-12-05
Added traslations. Thanks guys!
Brazilian portuguese Anntauri
Russian Friday_The13_rus
NEW Polish (and polish debug "fx") generaluploads
v2.010 - 2021-12-01
Added traslations. Thanks guys!
Japanese - Calamath
Spanish - Kwisatz
French - Kwisatz
v2.000 - 2021-11-16
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!!! Please backup your SavedVariables BEFORE logging in with the new version, as always !!!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
Dependency changes: LibCustomMenu is a mandatory dependency now. Please install and enable it!
Added/Changed: Please read the 1st sticky comment at the addon comments for knwon bugs, and PLEASE READ the addon description (fully updated with all feature!).
I'm explaining the changes to the settings, the new added settings dropdown button and the global per account/per character saved packs changes in the addon description, including screenshots.
Warning: If you ask questions that are answered there already your comments might be deleted.
Added:
-Settings menu button showing a dropdown menu if clicked.
-Possibility to save your packs global per account (as before) or "per character".
!You cannot save global packs in "per character" save mode, and you cannot save "character packs" in global save mode -> They will be copied to your save mode!
If you save a pack with "per character" save mode enabled it will be saved for the CURRENTLY LOGGED IN character ONLY! You are only able to "copy" a pack of another character (which was saved in "per character" or global mode before) but you cannot change the pack of other "per character" saved packs directly.
You are always able to change the save behaviour from global to "per character" with 3 clicks via the settings dropdown button.
Default save mode is global, as it was until today.
-New search settings, e.g. disable searching for addon folder/file names if you enter a search string. Enabled this will make the text search only search for the real addon's name.
-New search history. Right click the search editbox to see the last entries you have searched for. They will be added after 2 seconds, after you have stopped typing in the search editbox. A clear context menu entry will be shown as well.
-New setting to show the global packs in the packs dropdown box. Will automatically enable if global pack saving is enabled (means "per character" pack saving is disabled).
You can show and select your globally saved packs that way, even if you got the "per character" saving enabled.
Attention: Selecting a global pack and saving it will COPY it to your "per character" packs then, if "per character" saving is enabled, and vice versa for selecting a "per character" saved one -> save with global saving enabled!
-New setting to show the "per character" saved packs in the packs dropdown box. The will show an entry for each saved character name, where the entry provides a submenu with the saved packs. Will automatically enable if "per character" pack saving is enabled.
-New setting to show a submenu at the global pack entries containing "Select pack", "Select pack & ReloadUI" and "Delete pack" possibilities. Submenus cannot be enabled at the "per character" saved packs as submenus cannot be technically added to submenus within ESO.
-A small icon next to the "Save pack" button is showing you 2 heads if the "per character" saving is enabled
Per character saved packs will create a new submenu in the packs dropdown box using the character's name.
The submenu of this character name will show you the saved packs of that character.
-A small warning triangle icon next to the "Save pack" button is showing you if "Automatic ReloadUI after pack selection" is enabled.
With "Automatic ReloadUI after pack selection" enabled the same problems occur like they did until this version. Read the addon description for more details.
Changed:
-Moved all settings (like "Automatic pack selection -> ReloadUI") to the dropdown menu of the new settings button
-The currently active pack name will show the "Global" info, or the character name the pack was selected from.
-The save/delete dialogs show the global or character name of he pack you want to overwrite/delete now.
Fixed:
If the new added checkbox to disable all addons (by ZOs vanilla game) is checked, AddonSelector won't allow you to select packs and change/save etc. them.
=================================================================
----- OLD CHANGELOG -----
[b]
Since version 1.432:
Removed: Libraries
-> The needed dependencies/libraries need to be installed manually (like an addon) manually or e.g. by help of the addon manager.
! Please check the addon description for the needed library names and links !
Version 1.446 -- 2021-06-15
Fixed Delete button error message
Version 1.445 -- 2021-06-14
Fixed LibDialog dependency version
Version 1.444 -- 2021-06-14
-Updated API
-Removed LibStub from "not disabled addons" if "Deselect all" button/keybind is used
-If the optional dependency "LibCustomMenu" is installed:
Added context menu to the pack dropdown entries so that you are able to delete packs without actually selecting them.
With a future update of LibCustomMenu you can enable the pack via normal left click on the pack name in the dropdown list again. Currently you need to select the submenu entry "Pack: <name>" to enable it!
-Added slash command /asap to show the actual active pack name in the chat
Version 1.443 --
-Updated API
-Fixed SHIFT click on addon "name" (not checkbox!) to mass enable/disable addons.
Usage: Left click an addon name and set the state you want to apply to all addons (enabled or disabled).
Then scroll to the addon you want as the "last" changed one, and SHIFT+left click the name.
All addons from the first to the last one will be changed then to the state of the first addon.
-Added dependency check for mass enabling addons. If a dependency is installed and not enabled it will get enabled as well. At best install and activate "
Votans Addon List" to support this feature!
Version 1.442 --
-Updated API
-Added keybind for reload of the UI -> Define it at controls -> Addon Selector
Version 1.441 --
Added Japanese translations (thanks to m09)
Version 1.440 --
-Fixed dialogs to show the correct set name upon delete/save (on 2nd time it still showed first pack name)
-Changed save button to be visible if a pack name is either entered into the pack name edit box OR if a pack name is selected in the dropdown box.
-> The edit field text "pack name" will always be prioritized above the selected pack name, means if you enter something here and select a pack name at the same time from the dropdown box, the name from the edit field will be saved and not the selected pack name.
Version 1.439 --
-Save button won't be usable if no name was entered.
-If a pack already exists a dialog asks to overwrite it.
-Delete button won't be enabled if no dropdown entry was chosen or auto reloadui checkbox is checked.
-Search is using the addon's filename as 2nd search as well
-New label showing the currently selected addon pack name below the dropdown box (for each character; you need to select a pack at least once in order to show the label -> for each char).
-Click on that new labelt o enter the currently selected name of addon pack into the addon pack name edit field in order to overwrite it with the save button e.g.
Version 1.438 --
-Removed non-needed dependency to library LibStub (LibDialog remains in and works without LibStub)
-Updated translations to support Brazilian/Portuguese
Version 1.437 --
Fixed: XML code for search edit box optimized, thanks to KL1SK
-> Older changelog was removed due to performance issues <-