Quantcast
Download
(13 Kb)
Download
Updated: 08/11/19 12:13 PM
Pictures
File Info
Compatibility:
Scalebreaker (5.1.5)
Elsweyr (5.0.5)
Wrathstone (4.3)
Murkmire (4.2)
Wolfhunter (4.1)
Summerset (4.0)
Dragon Bones (3.3)
Clockwork City (3.2)
Horns of the Reach (3.1)
Morrowind (3.0)
Homestead (2.7)
One Tamriel (2.6)
Shadows of the Hist (2.5)
Dark Brotherhood (2.4)
Thieves Guild (2.3)
Orsinium (2.2.4)
Updated:08/11/19 12:13 PM
Created:07/31/15 08:22 PM
Monthly downloads:2,513
Total downloads:128,564
Favorites:223
MD5:
Categories:Utility Mods, Miscellaneous
Circonians Addon Selector  Popular! (More than 5000 hits)
Version: 1.438
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.
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.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 (24)
File Name
Version
Size
Uploader
Date
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/03/19, 11:58 AM  
HowellQagan
 
HowellQagan's Avatar

Forum posts: 8
File comments: 165
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: 2491
File comments: 2771
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: 165
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: 2491
File comments: 2771
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: 165
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: 2491
File comments: 2771
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
Unread 11/01/19, 09:50 AM  
amber1019
Addon Addict
 
amber1019's Avatar
Premium Member

Forum posts: 74
File comments: 294
Uploads: 0
All of my personalized add-on packs got deleted... whaaaat....
__________________
Warning: Spoiler
Report comment to moderator  
Reply With Quote
Unread 10/27/19, 07:12 AM  
Baertram
 
Baertram's Avatar
AddOn Author - Click to view AddOns

Forum posts: 2491
File comments: 2771
Uploads: 57
Re: Unable to Delete old Pack

Normally this should be the correct way to delete an addon profile, yes.
Try to delete it, close the addon manager, and do a /reloadui in the chat afterwards directly.
Does this work?

If not please send me your SavedVariables file of AddonSelector to my email adresse [email protected] and tell me the following in the mail:
-Account used (you can also check the SavedVariables file and change the accountname (e.g. @YourAccountName) to something anonymouse (@AccountNameToUse)
-Character logged in as you tried to delete a profile (Same here, If you want to anonimyze it just search for the charactername and rename it to something else and tell me the name then)
-Profile name you tried to delete

I'll test it and debug it then what is wrong.

Originally Posted by Mheri Whey
I was positive I could delete the pack, by 'Selecting Pack' Name then clicking Delete.

That is not deleting the pack.

Either I am missing something or there is a problem.

Would someone verify or explain if I'm not doing it the right way?
Last edited by Baertram : 10/27/19 at 07:13 AM.
Report comment to moderator  
Reply With Quote
Unread 10/27/19, 05:53 AM  
Mheri Whey

Forum posts: 0
File comments: 1
Uploads: 0
Unable to Delete old Pack

I was positive I could delete the pack, by 'Selecting Pack' Name then clicking Delete.

That is not deleting the pack.

Either I am missing something or there is a problem.

Would someone verify or explain if I'm not doing it the right way?
Report comment to moderator  
Reply With Quote
Unread 10/15/19, 08:47 AM  
Baertram
 
Baertram's Avatar
AddOn Author - Click to view AddOns

Forum posts: 2491
File comments: 2771
Uploads: 57
Re: Current Profile

Hard to do as I could save if you loaded a profile.
But if you change something on the addon list afterwards it won't be autosaved afaik (you need to press save again, right?) and thus the last chosen profile is not matching the currently selected addon list.
One would need to compare the whole list selections with the saved profile contents to see if it matches and then could show the profile name.
This is kind of string comparison which is performance hungry. I wouldn't like to implement such suff.

Or am I wrong and selecting a profile and changing addons in the list afterwards autoamtically updates the profile?
If not, one can only "assume" the last chosen profile , or the one where "save" was pressed, is the active one. But for how long? Each time someone changes any of the addon list contents this must be set to "unknown again"

Originally Posted by Loiann
I love this addon. Would it be possible to have the current profile identified when the addon is opened, so we know which profile is in place?
Report comment to moderator  
Reply With Quote
Unread 10/15/19, 07:13 AM  
Loiann

Forum posts: 1
File comments: 1
Uploads: 0
Current Profile

I love this addon. Would it be possible to have the current profile identified when the addon is opened, so we know which profile is in place?
Report comment to moderator  
Reply With Quote
Unread 09/29/19, 11:07 AM  
kindredspirit

Forum posts: 2
File comments: 78
Uploads: 0
Re: Re: combat metrics

Originally Posted by Baertram
For me it shows up.

First of all: Please update all your libraries and Votans Addon List if you use it!
-> Votans Addon List may sort the combat metrics below a dependency (below a lib e.g.)

Use the addon search of my addon here at the top right to search for combat and press enter until the search finds it. For me it does.

If it's not working for you I'm unsure why. Try to disable Votans Addon List and check then again.
If you do not use Votans Addon List:
Is Combat Metrics shown at your character login screen (no addons are loaded at this time and the list should contain addons on top and libraries (defined with ## IsLibrary: treu in their own txt file) at teh bottom below "Libraries").
If it's shown there an addon is causing the wrong sort order in the ingame addon manager for you.

I found it. It is the only thing not listed alphabetically. It was down in my libraries. Thank you


Originally Posted by kindredspirit
Combat Metric will not show up on my addon list at all. Combat Metrics is working but when I open my addon list, it is invisible. I don't know how to fix this. I would appreciate any help.
Report comment to moderator  
Reply With Quote
Unread 09/29/19, 06:04 AM  
Baertram
 
Baertram's Avatar
AddOn Author - Click to view AddOns

Forum posts: 2491
File comments: 2771
Uploads: 57
Re: combat metrics

For me it shows up.

First of all: Please update all your libraries and Votans Addon List if you use it!
-> Votans Addon List may sort the combat metrics below a dependency (below a lib e.g.)

Use the addon search of my addon here at the top right to search for combat and press enter until the search finds it. For me it does.

If it's not working for you I'm unsure why. Try to disable Votans Addon List and check then again.
If you do not use Votans Addon List:
Is Combat Metrics shown at your character login screen (no addons are loaded at this time and the list should contain addons on top and libraries (defined with ## IsLibrary: treu in their own txt file) at teh bottom below "Libraries").
If it's shown there an addon is causing the wrong sort order in the ingame addon manager for you.


Originally Posted by kindredspirit
Combat Metric will not show up on my addon list at all. Combat Metrics is working but when I open my addon list, it is invisible. I don't know how to fix this. I would appreciate any help.
Report comment to moderator  
Reply With Quote
Unread 09/28/19, 01:39 PM  
kindredspirit

Forum posts: 2
File comments: 78
Uploads: 0
combat metrics

Combat Metric will not show up on my addon list at all. Combat Metrics is working but when I open my addon list, it is invisible. I don't know how to fix this. I would appreciate any help.
Report comment to moderator  
Reply With Quote
Unread 08/28/19, 03:53 PM  
Dolgubon
 
Dolgubon's Avatar
AddOn Author - Click to view AddOns

Forum posts: 343
File comments: 642
Uploads: 16
Re: Re: QOL - remembering addons btw computers

If you know how to use Git, that may be an easier option. You might also be able to be creative with one drive or Google drive, and a hard link created with mklink.

Originally Posted by Baertram
If you play on multiple computers you'd need to copy the file AddOnSettings.txt to both of them each time to achieve this as in this file the currently enabled addons are stored.
You'd need to e.g. sync them on both computers with a cloud drive.

Eso is storing the addons in there as you change them at your client. It's not stored on the server nor could one create an addon to overwrite this behavior.
E. G. If the file is missing all addons are disabled. If Circonians Addon Selector would be disabled it couldn't load another profile automatically for you.
One maybe could add something like load this profile automatically upon login, but most users don't want this to happen and it could even create other problems I'm not willing to invest the time into to check.



Originally Posted by proedude
I love this addon and it's one of the best QOL tools I've found. Well done.

I'm sure this isn't everyone's problem; it's rather specific. I have two computers; one desktop at home and a laptop when traveling. I like to do writs when I'm on business trips. I created multiple profiles on my desktop, and then recreated those profiles on my laptop.

When I switch from one computer to the other, the addon (or the game for that matter) does not seem to remember what addons were loaded the last time I ran on that machine. So I have to reload my profile for each character - not a big deal - but I'm wondering if there is a simple solution for even more QOL.

thank you in advance.

Ray
Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump: