Quantcast
Download
(16 Kb)
Download
Updated: 11/18/19 12:11 PM
Pictures
File Info
Compatibility:
Dragonhold (5.2.5)
Scalebreaker (5.1.5)
Elsweyr (5.0.5)
Updated:11/18/19 12:11 PM
Created:07/31/15 08:22 PM
Monthly downloads:10,079
Total downloads:138,084
Favorites:227
MD5:
Categories:Utility Mods, Miscellaneous
5.2.5
Circonians Addon Selector  Popular! (More than 5000 hits)
Version: 1.440
by: Baertram [More]
Important information: Dependencies/libraries
This addon needs the following libraries in order to work:
-LibDialog

If you do not install these libraries and if you do not enable the libraries ingame in the addon manager, this addon can't be enabled and won't work!

Please download and install the libraries manually or install/update them via the "Minion" addon manager.


What is "Addon Selector"?
It allows you to save the current enabled state of all of your addons in an addon pack that you can give a name to. Then you can click on the name of any saved addon pack in the drop down box and it will reset the enabled/disabled state of each addon back to the state it was in when you saved it (enabled/disabled). You can save multiple addon packs.

You can also click anywhere on the row (on the addon name or addon author area) to toggle the enabled state of the addon.

How do I use it?
Select/deselect whichever addons you want.
In the Pack Name box type a name for the addon pack & click save.
You can save multiple addon packs to be able to easily switch between different addon configurations.

If you want to delete a pack be sure to turn off "Automatic reloadui after pack selection" because otherwise the reloadui will deselect the current packl automatically and you will never be able to delete a "selected" pack -> "Selected pack" = Not the visible addon list below but the selected addon pack name inside the dropdown/combobox.
Why did I write this?
I often install other addons or works in progress to look at code for someone or often need to toggle my own addons ON/OFF as I am working on them. I got sick of having to deselect everything I no longer need running & reselect everything I want running when I am done debugging something.
[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.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

Version 1.436 --
Fixed: Version 1.434 and 1.435 are properly integrated into 1.436 now + files are updated

Version 1.435 --
Added Russian translations. Thanks to KL1SK

Version 1.434 --
Fixed: Search bar will anchor to right corner of addon list now, even if you change the video settings to use a different monitor aspect ratio/size.

Version 1.433 --
Added: Search function
Enter the search term into the edit box at the top right corner of the addon manager. Each time you press the RETURN key the next found addon will be scrolled into your view, and the found addon's name will be surrounded by some signs |> addonName <| with red color.


Version 1.432 --
Removed: Libraries LibStub, LibDialog
-> These libraries need to be installed manually (like an addon) manually or e.g. by help of the addon manager "Minion".[/color]
-Changed: "Deselect all" will not remove depending libraries LiBStub and LibDialog anymore

Version 1.431 --

Removed: Libraries LibStub, LibDialog
-> These libraries need to be installed manually (like an addon) manually or e.g. by help of the addon manager "Minion".

-Fixed: RowSetup funciton for the addon manager to hopefully fix error message "Duplicate control...". Thanks to Votan

Version 1.430 --
Many thanks to Solinur for the fix (as I could not rebuild it he was able to, and debugged it)!
Hopefully fixed the automaticly disabling/non saving addons.

Version 1.429 --
Raised API for Wolfhunter
-Fixed compatibilty issues with "Votans Addon List"
-Tried to fix shift+click to mass select/deselect addons:
You need to left click the name (not the checkbox!) of an addon to start and shift+click the name to end the selection. The checkbox value of the first clicked entry (start) will be set to all selected addons then.
-> Known bugs: If you select too many addons some in between might not get changed properly due to dependencies to other addons etc..
And sometimes the selection does not work and nothing will be changed, or the selection gets inverted.
This is beta state so use it on your own risk and feel free to share insights if you find out why it behaves that bad :-p Thanks


Version 1.428 --
Raised API for Summerset
Fixed: Lag after saving/updating packs. Code changes and improvement was done by "Votan"! Many thanks!
Updated: Localization
Added: Right click the package name edit box to insert the current character name (if edit box is empty)
Added: Dialog asking you before you delete a pack

The current ideas were "spyed" from the following addon "Addon Clearer"
http://www.esoui.com/downloads/info1054-AddonClearermultiselect.html#info

-Added: Added keybinds/buttons below to Select all/Deselect all addons.
If addons where checked as you press "Deselect all" the "Select all" button changes to "Re-Select saved" -> Which will select the addons again you have had selected before you deselected all.
-Added: Mouse activated labels of the addons, so you can click those to select/deselect
-Added: If you select/deselect a single addon, then shift click on another addon further down or up the list, all intervening addons will select/deselect -> This sometimes does not work properly

Version 1.427 --

Updated API to Dragon Bones
Fixed addon counter for enabled addons to not include disabled addons, which were disabled by missing/disabled dependencies.

Version 1.426 --

Updated API to Morrowind
Added number of active/number of total addons to the title of the addon manager, upon request.
The number should be changed if you open the addon manager, enable/disable an addon manually or via another addon (Addon profiles, Addon Selector, ...)

Version 1.425 --

Re-applied UTF-8 file encoding and fixes Russian translations
Version 1.424 --

API raised
Version 1.423 --

API raised
Version 1.422 --

API raised to Shadow of the Hist
Version 1.421 --

API raised to Dark Brotherhood
Version 1.42 --

Included translations for russian, thanks to user "Ckau"
Version 1.41 --

API Update
Included translations for english, german, french
Version 1.4 --

API Update No changes, just an API update
Version 1.3 --

Updated API #
Updated Toggle Added the ability to toggle addons by clicking on the row even when they are expanded to show addon description.
Version 1.2 --

"Reload UI" button The "Reload UI" button will now become visible when changes are made.
Version 1.1 --

Edit Addon Packs You can now edit addon packs, by selecting a pack, making changes & clicking save. If you wish to undo the changes (before you click save, you can reselect the pack name from the drop down box)
Auto-Reload UI Added an option (in the AddOns panel) to automatically reload the UI when you select an addon pack from the drop down box. The default setting for this option is OFF. NOTE: In order to edit a pack this option must be OFF or else selecting a pack to edit would result in the UI reloading.
Lib Files Removed unnecessary library files I left in the addon folder.
Code Changes Lots of other minor code changes, has no effect on users.
Optional Files (0)


Archived Files (26)
File Name
Version
Size
Uploader
Date
1.439
16kB
Baertram
11/18/19 07:21 AM
1.438
13kB
Baertram
08/11/19 12:13 PM
1.437
13kB
Baertram
02/10/19 07:59 AM
1.436
13kB
Baertram
01/30/19 12:51 PM
1.435
13kB
Baertram
01/26/19 03:31 PM
1.434
13kB
Baertram
01/25/19 12:00 PM
1.433
13kB
Baertram
11/03/18 07:02 PM
1.432
10kB
Baertram
09/14/18 04:02 AM
1.431
10kB
Baertram
09/01/18 03:32 PM
1.430
14kB
Baertram
08/23/18 05:12 PM
1.429
14kB
Baertram
08/15/18 01:41 PM
1.428
12kB
Baertram
05/10/18 05:41 PM
1.427
7kB
Baertram
02/10/18 06:08 PM
1.426
7kB
Baertram
06/24/17 11:32 AM
1.425
6kB
Baertram
02/21/17 09:10 AM
1.424
6kB
Baertram
02/06/17 02:36 PM
1.423
6kB
Baertram
10/02/16 07:43 PM
1.422
6kB
Baertram
07/17/16 01:11 PM
1.421
6kB
Baertram
05/14/16 04:01 PM
1.421
6kB
Baertram
04/28/16 02:09 PM
1.41
6kB
Baertram
04/24/16 05:51 AM
1.4
5kB
circonian
11/03/15 03:03 PM
1.3
5kB
circonian
08/31/15 06:35 PM
1.2
5kB
circonian
08/04/15 03:51 PM
1.1
5kB
circonian
08/02/15 08:21 PM
1.0
48kB
07/31/15 08:22 PM


Post A Reply Comment Options
Unread 11/23/19, 03:45 PM  
Baertram
 
Baertram's Avatar
AddOn Author - Click to view AddOns

Forum posts: 2530
File comments: 2863
Uploads: 57
Re: Request

Originally Posted by amber1019
Would it be possible to add an option that would deselect unused libraries?
A way for the Addon Selector to show us if a specific library isn't being used as a dependency?

I've gotten rid of many addons and I'm concerned that their needed standalone libraries are no longer being used, but still enabled in my default addon pack.
Nope, won't add this sorry.
Votans Addon List is providing colors for unused libraries, check teh changelog/description and please disable the unused libraries this way.

And after all: it does not matter if an unused library is loaded or not as it will not be used and thus is not making any trouble
Report comment to moderator  
Reply With Quote
Unread 11/23/19, 11:13 AM  
amber1019
Addon Addict
 
amber1019's Avatar
Premium Member

Forum posts: 83
File comments: 351
Uploads: 0
Question Request

Would it be possible to add an option that would deselect unused libraries?
A way for the Addon Selector to show us if a specific library isn't being used as a dependency?

I've gotten rid of many addons and I'm concerned that their needed standalone libraries are no longer being used, but still enabled in my default addon pack.
Report comment to moderator  
Reply With Quote
Unread 11/19/19, 12:23 PM  
wambo

Forum posts: 12
File comments: 297
Uploads: 0
About the ESC key not working:

hitting 'e' for the reloadui after selecting different addons also doesnt work anymore...
Gonna play around with different addon setups to narrow down which one is interfering... eventually
Report comment to moderator  
Reply With Quote
Unread 11/18/19, 01:29 PM  
TNTKokser
 
TNTKokser's Avatar

Forum posts: 15
File comments: 116
Uploads: 0
Re: Re: Re: Bug

Originally Posted by Baertram
Well well, what is the problem now? Nothing changed for the save method
I think you missundestood the whole addon's save method then.
How should the addon know what has to be saved to what pack if the edit field with the pack name is empty?

It always showed an error mesage then if no name was entered:
ADDON SELECTOR: Pack name missing.
What? No. What I did 1000x was: select a package, add or delete an addon, saved WITHOUT entering a name. Worked perfectly. However, the new solution is the best solution. Thanks for the fast reaction.

edit:
now read your edit
Last edited by TNTKokser : 11/18/19 at 01:30 PM.
Report comment to moderator  
Reply With Quote
Unread 11/18/19, 11:23 AM  
Baertram
 
Baertram's Avatar
AddOn Author - Click to view AddOns

Forum posts: 2530
File comments: 2863
Uploads: 57
Re: Re: Bug

Well well, what is the problem now? Nothing changed for the save method
I think you missundestood the whole addon's save method then.
How should the addon know what has to be saved to what pack if the edit field with the pack name is empty?

It always showed an error mesage then if no name was entered:
ADDON SELECTOR: Pack name missing.

If you have pressed the save button before it did not save anything UNTIL you have written the name into the edit field. If the edit field was empty it did NOT save anything. So what is new here now? Nothing!

The only diference now is, that you can put the current pack's name into the edit field with 1 click AND you see what you have currently selected. And you get an overwrite confirmation dialog if the pack already exists. If this 1 click on a keybind disturbs you... then save less

If I change it to always show the current selected/saved pack name inside the editbox it will most likely disturb the next users again who do not want this to happen ...

Edit:
Found one oversight of mine:
If a pack was selected from the dropdownbox the save worked without having to put the name into the edit field.
This was the way it was working for you then... I'll make my mind how to solve this again.

Originally Posted by TNTKokser
Why did you do that, Beartram
Easy: I got several emails and private messages of users telling me they cannot save the packs and got other problems and in the end it ALWAYS was the problem that they tried to save with auto reloadui enbaled, or did not enter any name and did not select a pack, and whatever other reasons they had and which made me invest a lot ot time to check and always find out in the end it was a handling error

Originally Posted by amber
My ESC key does not work anymore.
Mine neithe rbut with ONLY Circonians Addon Selector enabled it does! So it got to do with any other addon or library.
Last edited by Baertram : 11/18/19 at 12:08 PM.
Report comment to moderator  
Reply With Quote
Unread 11/18/19, 10:19 AM  
TNTKokser
 
TNTKokser's Avatar

Forum posts: 15
File comments: 116
Uploads: 0
Re: Bug

Originally Posted by amber1019
With the newest update, I can't save changes to any of my "packs". The save button stays greyed out and unusable.


Also can no longer use the ESC key to leave the addon's UI.
Why did you do that, Beartram

For my 8 chars I have 3 profiles each (standard, dungeon, raid), for the mages even more (pets, no pets). If I want to add or delete 1 AddOn for all profiles I have a lot to do.

Better: for whatever reason you did that, leave it as it was before and ask "are you sure to overwrite?" if you really want a confirmation, please.
Report comment to moderator  
Reply With Quote
Unread 11/18/19, 10:12 AM  
JedderDi_322

Forum posts: 0
File comments: 5
Uploads: 0
Exclamation Re: Bug

Originally Posted by amber1019
With the newest update, I can't save changes to any of my "packs". The save button stays greyed out and unusable.


Also can no longer use the ESC key to leave the addon's UI.
Same problem here.
Report comment to moderator  
Reply With Quote
Unread 11/18/19, 09:56 AM  
amber1019
Addon Addict
 
amber1019's Avatar
Premium Member

Forum posts: 83
File comments: 351
Uploads: 0
Exclamation Bug

-Save button won't be usable if no name was entered.
-If a pack already exists a dialog asks to overwrite it.
With the newest update, I can't save changes to any of my "packs". The save button stays greyed out and unusable.


Also can no longer use the ESC key to leave the addon's UI.

Edit/Update: Ahhhh. This:
-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.
Is not intuitive.
If you'd like to keep it this way, perhaps put a tooltip that pops up when we hover over the Save button? Something like that?
Last edited by amber1019 : 11/18/19 at 10:16 AM.
Report comment to moderator  
Reply With Quote
Unread 11/17/19, 02:06 PM  
Baertram
 
Baertram's Avatar
AddOn Author - Click to view AddOns

Forum posts: 2530
File comments: 2863
Uploads: 57
New beta version
-AddonSelector with new features: 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 (Need to clean some addon names from their color tags to do a proper search in the future 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.

Download link: AddonSelector BETA 1.439

Feedback wanted ;-) Thanks
Last edited by Baertram : 11/17/19 at 03:27 PM.
Report comment to moderator  
Reply With Quote
Unread 11/03/19, 11:58 AM  
HowellQagan
 
HowellQagan's Avatar

Forum posts: 8
File comments: 176
Uploads: 0
Re: Re: Re: LUA error when trying to delete

Originally Posted by Baertram
Could it be that you haven't enabled LibDialog properly or have an outdated version?
The error seems to be related to a missing LibDialog instance.
Damn, that might be it, I didn't have it in my favourites here so I didn't see the update to it... fml, I'll check in a bit. Thanks <3

Edit: it was obviously that. It's seppuku time.
Last edited by HowellQagan : 11/03/19 at 01:41 PM.
Report comment to moderator  
Reply With Quote
Unread 11/03/19, 09:40 AM  
Baertram
 
Baertram's Avatar
AddOn Author - Click to view AddOns

Forum posts: 2530
File comments: 2863
Uploads: 57
Re: Re: LUA error when trying to delete

Could it be that you haven't enabled LibDialog properly or have an outdated version?
The error seems to be related to a missing LibDialog instance.

Originally Posted by Baertram
Well what should I answer here. Me neither
And I even cannot debug as I do not know what your presets and addons look like AND even IF I had to install all your addons to debug. Nope, sorry.
I guess you need to debug yourself in AddonSelector, add some d() messages, to check what is happening, or Noone is able to help (or only with much more effort than yours).


Originally Posted by HowellQagan
I get this when I select a preset and hit Delete. I have 98 addon folders (I may have issues) though and I really really really don't feel like debugging what causes it

Lua Code:
  1. user:/AddOns/AddonSelector/AddonSelector.lua:595: attempt to index a nil value
  2. stack traceback:
  3. user:/AddOns/AddonSelector/AddonSelector.lua:595: in function 'ShowConfirmationDialog'
  4. <Locals> dialogName = "DeleteAddonPackDialog", title = "Delete: All", body = "Really delete?", callbackYes = user:/AddOns/AddonSelector/AddonSelector.lua:797, callbackNo = user:/AddOns/AddonSelector/AddonSelector.lua:797, forceUpdate = F </Locals>
  5. user:/AddOns/AddonSelector/AddonSelector.lua:797: in function 'OnClick_Delete'
  6. <Locals> itemData = [table:1]{name = "All"}, selectedPackName = "All" </Locals>
Report comment to moderator  
Reply With Quote
Unread 11/03/19, 06:28 AM  
HowellQagan
 
HowellQagan's Avatar

Forum posts: 8
File comments: 176
Uploads: 0
Re: Re: LUA error when trying to delete

Originally Posted by Baertram
Well what should I answer here. Me neither
And I even cannot debug as I do not know what your presets and addons look like AND even IF I had to install all your addons to debug. Nope, sorry.
I guess you need to debug yourself in AddonSelector, add some d() messages, to check what is happening, or Noone is able to help (or only with much more effort than yours).
I'm kind of hoping (not really) someone would run into the same issue, then I might debug it but as it just affects me to my current knowledge, I just went to the var file and deleted them from there \_( ͡ ͜ʖ ͡)_/
Report comment to moderator  
Reply With Quote
Unread 11/02/19, 05:51 AM  
Baertram
 
Baertram's Avatar
AddOn Author - Click to view AddOns

Forum posts: 2530
File comments: 2863
Uploads: 57
Re: LUA error when trying to delete

Well what should I answer here. Me neither
And I even cannot debug as I do not know what your presets and addons look like AND even IF I had to install all your addons to debug. Nope, sorry.
I guess you need to debug yourself in AddonSelector, add some d() messages, to check what is happening, or Noone is able to help (or only with much more effort than yours).


Originally Posted by HowellQagan
I get this when I select a preset and hit Delete. I have 98 addon folders (I may have issues) though and I really really really don't feel like debugging what causes it

Lua Code:
  1. user:/AddOns/AddonSelector/AddonSelector.lua:595: attempt to index a nil value
  2. stack traceback:
  3. user:/AddOns/AddonSelector/AddonSelector.lua:595: in function 'ShowConfirmationDialog'
  4. <Locals> dialogName = "DeleteAddonPackDialog", title = "Delete: All", body = "Really delete?", callbackYes = user:/AddOns/AddonSelector/AddonSelector.lua:797, callbackNo = user:/AddOns/AddonSelector/AddonSelector.lua:797, forceUpdate = F </Locals>
  5. user:/AddOns/AddonSelector/AddonSelector.lua:797: in function 'OnClick_Delete'
  6. <Locals> itemData = [table:1]{name = "All"}, selectedPackName = "All" </Locals>
Last edited by Baertram : 11/02/19 at 05:52 AM.
Report comment to moderator  
Reply With Quote
Unread 11/01/19, 04:18 PM  
HowellQagan
 
HowellQagan's Avatar

Forum posts: 8
File comments: 176
Uploads: 0
LUA error when trying to delete

I get this when I select a preset and hit Delete. I have 98 addon folders (I may have issues) though and I really really really don't feel like debugging what causes it

Lua Code:
  1. user:/AddOns/AddonSelector/AddonSelector.lua:595: attempt to index a nil value
  2. stack traceback:
  3. user:/AddOns/AddonSelector/AddonSelector.lua:595: in function 'ShowConfirmationDialog'
  4. <Locals> dialogName = "DeleteAddonPackDialog", title = "Delete: All", body = "Really delete?", callbackYes = user:/AddOns/AddonSelector/AddonSelector.lua:797, callbackNo = user:/AddOns/AddonSelector/AddonSelector.lua:797, forceUpdate = F </Locals>
  5. user:/AddOns/AddonSelector/AddonSelector.lua:797: in function 'OnClick_Delete'
  6. <Locals> itemData = [table:1]{name = "All"}, selectedPackName = "All" </Locals>
Report comment to moderator  
Reply With Quote
Unread 11/01/19, 10:16 AM  
Baertram
 
Baertram's Avatar
AddOn Author - Click to view AddOns

Forum posts: 2530
File comments: 2863
Uploads: 57
Sorry to read this
But you think the reason is the addon?
As you are the only user EVER writing it I really doubt this, if you cannot give me any hints how you managed to do this

I guess you got some problems with the SavedVariables or a crash of the client which destroyed the file?

I recommand for ALL addons to copy the whole SavedVariables folder each week at least once to another directory to backup ALL addon settings every here and there.

Originally Posted by amber1019
All of my personalized add-on packs got deleted... whaaaat....
Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump: