Download
(8 Kb)
Download
Updated: 12/18/22 04:48 AM
Pictures
File Info
Compatibility:
Firesong (8.2.5)
Updated:12/18/22 04:48 AM
Created:08/15/18 11:26 AM
Monthly downloads:651
Total downloads:170,898
Favorites:253
MD5:
Votan's Addon List  Popular! (More than 5000 hits)
Version: 1.9.3
by: votan [More]
Description
Alternative Addon List Design.
  • Rearrange controls for more space for title and author. Using a tooltip instead.
  • Change the out-of-date text for a more precise description what it means.
  • Sort patch addons below their main addon.
  • Libraries, not used by any addon, are marked as optional (green).
  • Addons unzipped to a suspicious file location (which can be bad for textures/images), are marked yellow as well.
  • Disable library after deactivating last reference.
Since Morrowind duplicate manifest text files get sorted out and with new (in Morrowind) tag ## AddOnVersion, the highest (newest) version is used.
This is ideal for libraries. Especially for those used in nearly all addons, like LibStub or LibAddonMenu (LAM).

A "patch" addon is any addon which depends on one or more addon(s) which is/are not a library.
An addon depending on libraries only is a normal main addon.

Remark
Libraries no longer detected by name convention
Libraries have to use the manifest tag ## IsLibrary: true
See Addon manifest (.txt) format.
version 1.9.3:
- Added compatibility to AddonCategory.

version 1.9.2:
- Update to French translation.
- Update to API 101035.

version 1.9.0:
- Blackwood: No out-dated checkbox anymore. \o/

version 1.8.0:
- Update to French translation. Thanks to @Frackou.
- Disable library after deactivating last reference.

version 1.7.0:
- Update to API 100034 "Flames of Ambition".
- Not marked as a library anymore, because it is not used like that.
- Text updated. French may need a review :)

version 1.6.9:
- Update to API 100033 "Markarth".

version 1.6.8:
- Update to API 100032 "Stonethorn".

version 1.6.7:
- Update to API 100031 "Greymoor".

version 1.6.6:
- API update 100030
- Removed old API code.
- Fixed recursive activating dependencies.

version 1.6.5:
- Update to API 100029 "Dragonhold".

version 1.6.4:
- Fixed missing dependency leads to wrong indention.

version 1.6.3:
- Update to Scalebreaker: New API allows to show why a dependencies is missing.
- Show warning for addons, which are probably unzipped to a wrong file location. Idea from @Shinni.

version 1.6.2:
- Tooltip: Fixed not showing missing dependencies not even installed. Take 2.

version 1.6.1:
- Tooltip: Fixed not showing missing dependencies not even installed. My fault.

version 1.6.0:
- Tooltip: Show addons using a library.

version 1.5.0:
- Update to API 100027 "Elsweyr".

version 1.4.0:
- Update to API 100026 "Wrathstone"

version 1.3.0:
- Auto enabled dependencies, if available.
- Buttons to scroll to library section and back to top. (If a scroll-bar is visible)
- Button to disable all libraries. (Except the own, of course)

version 1.2.0:
- Fixed random duplicate control name error. Hopefully.

version 1.1.0:
- Fixed conflict with "Champion Point Respec".
Optional Files (0)


Archived Files (20)
File Name
Version
Size
Uploader
Date
1.9.2
8kB
votan
07/24/22 07:35 AM
1.9.0
8kB
votan
04/22/21 11:14 AM
1.8.0
8kB
votan
02/06/21 09:27 AM
1.7.0
8kB
votan
01/30/21 03:49 PM
1.6.9
8kB
votan
10/29/20 03:07 PM
1.6.8
8kB
votan
08/22/20 04:55 AM
1.6.7
8kB
votan
05/24/20 10:39 AM
1.6.6
8kB
votan
02/15/20 11:44 AM
1.6.5
8kB
votan
10/19/19 08:27 AM
1.6.4
8kB
votan
09/09/19 12:24 PM
1.6.3
8kB
votan
07/31/19 12:28 PM
1.6.2
8kB
votan
07/04/19 11:42 AM
1.6.1
8kB
votan
07/03/19 11:31 AM
1.6.0
7kB
votan
06/22/19 08:53 AM
1.5.0
8kB
votan
04/30/19 12:10 PM
1.4.0
7kB
votan
01/31/19 12:29 PM
1.3.0
7kB
votan
10/06/18 09:31 AM
1.2.0
7kB
votan
09/02/18 01:56 AM
1.1.0
7kB
votan
08/18/18 01:46 PM
1.0.0
7kB
votan
08/15/18 11:26 AM


Post A Reply Comment Options
Unread 11/14/20, 06:04 AM  
Piperman123
 
Piperman123's Avatar

Forum posts: 0
File comments: 36
Uploads: 0
Been using for a while now as this is incredibly handy. Just wondering though, would it be possible to have it disable libraries that are unused when you disable an addon? I get it may cause issues with libs being used by other addons but I'd have thought there'd be a way to check for that?

Either way, appreciate the work you've done.
Report comment to moderator  
Reply With Quote
Unread 09/15/19, 11:56 AM  
Anceane
 
Anceane's Avatar
AddOn Author - Click to view AddOns

Forum posts: 306
File comments: 1017
Uploads: 1
Re: Re: new version and suspicious path

I applyied to all libs the model :

## APIVersion: 100028 or 100028 100029
## Title:
## Version:
## AddOnVersion:
## IsLibrary: true
## OptionalDependsOn:
## DependsOn:
## Author:

and all is fine now.

All my addons are logged even with no problems even without the allow outdated.

The only one staying red is Harvestmap but its normal as its the particular path one

I corrected MasterMerchant libs (updated them and not embedded anymore) and its logging fine, added LibexecutionQueue to the independant libs, and applied the model for the .txt

Took me almost 3 hours to do all that, and check that all addons was working fine alone and then with others

Thank you for the help

Originally Posted by votan
Originally Posted by Anceane
I updated to the latest version, and suddenly i had two addons pointed as on the picture below



- Harvestmap
- Mastermerchant

With the new version, there was something strange as most of the addons were regrouped under the Library file they were depending.

Though i can confirm that even if the actual path of Harvestmap is special, i never encountered any problems with it before.

Doing a reload ui worked for 1min then the problem was occuring again, and i needed to do reloadui continually.

What could create this problem ? (i am thinking its may be on my side but as soon as i remove this addon, all is fine again, so i am quite lost right now)

Thank you for your help


I forgot to add that i tested both with allowing outdated addons and not allowing.
A suspicous path warning is just a warning, not an error. Harvest Map has indeed another folder structure.
I would start with MM, because it caused trouble and ZOS had to disable guild history due to the "turbo mode".

And yes, the library detection by name convention has stopped. You may report any lib, which is not marked as one, to those authors.
Report comment to moderator  
Reply With Quote
Unread 09/14/19, 03:30 PM  
votan
 
votan's Avatar
AddOn Author - Click to view AddOns

Forum posts: 577
File comments: 1667
Uploads: 40
Re: new version and suspicious path

Originally Posted by Anceane
I updated to the latest version, and suddenly i had two addons pointed as on the picture below



- Harvestmap
- Mastermerchant

With the new version, there was something strange as most of the addons were regrouped under the Library file they were depending.

Though i can confirm that even if the actual path of Harvestmap is special, i never encountered any problems with it before.

Doing a reload ui worked for 1min then the problem was occuring again, and i needed to do reloadui continually.

What could create this problem ? (i am thinking its may be on my side but as soon as i remove this addon, all is fine again, so i am quite lost right now)

Thank you for your help


I forgot to add that i tested both with allowing outdated addons and not allowing.
A suspicous path warning is just a warning, not an error. Harvest Map has indeed another folder structure.
I would start with MM, because it caused trouble and ZOS had to disable guild history due to the "turbo mode".

And yes, the library detection by name convention has stopped. You may report any lib, which is not marked as one, to those authors.
Report comment to moderator  
Reply With Quote
Unread 09/14/19, 01:50 PM  
Anceane
 
Anceane's Avatar
AddOn Author - Click to view AddOns

Forum posts: 306
File comments: 1017
Uploads: 1
new version and suspicious path

I updated to the latest version, and suddenly i had two addons pointed as on the picture below



- Harvestmap
- Mastermerchant

With the new version, there was something strange as most of the addons were regrouped under the Library file they were depending.

Though i can confirm that even if the actual path of Harvestmap is special, i never encountered any problems with it before.

Doing a reload ui worked for 1min then the problem was occuring again, and i needed to do reloadui continually.

What could create this problem ? (i am thinking its may be on my side but as soon as i remove this addon, all is fine again, so i am quite lost right now)

Thank you for your help


I forgot to add that i tested both with allowing outdated addons and not allowing.
Last edited by Anceane : 09/14/19 at 01:51 PM.
Report comment to moderator  
Reply With Quote
Unread 09/10/19, 03:02 AM  
votan
 
votan's Avatar
AddOn Author - Click to view AddOns

Forum posts: 577
File comments: 1667
Uploads: 40
Originally Posted by Illyasviel
Hello,
I installed this addon with minion, hoping to get the addon-list in a more readable way and to discover orphan or missing libraries.
But its nowhere to be found, beside in minion. If I log into my chars its not under votan addons (I own several).
Is this a sign that another addon conflicts (if so, how do I find it out?) or am I missing something?
The addon has no settings. Therefore no GUI under add-ons. Just go to the "Extensions" page. You will see that it is a bit different.
Report comment to moderator  
Reply With Quote
Unread 09/10/19, 02:46 AM  
Baertram
Super Moderator
 
Baertram's Avatar
ESOUI Super Moderator
AddOn Author - Click to view AddOns

Forum posts: 4912
File comments: 5988
Uploads: 78
Look at the bottom of the addon's list below "Libraries" -> Votans Addon List.
The name of the folder in your "AddOns" folder is LibVotansAddonList.

Originally Posted by Illyasviel
Hello,
I installed this addon with minion, hoping to get the addon-list in a more readable way and to discover orphan or missing libraries.
But its nowhere to be found, beside in minion. If I log into my chars its not under votan addons (I own several).
Is this a sign that another addon conflicts (if so, how do I find it out?) or am I missing something?
Report comment to moderator  
Reply With Quote
Unread 08/30/19, 12:07 PM  
Illyasviel

Forum posts: 0
File comments: 18
Uploads: 0
Hello,
I installed this addon with minion, hoping to get the addon-list in a more readable way and to discover orphan or missing libraries.
But its nowhere to be found, beside in minion. If I log into my chars its not under votan addons (I own several).
Is this a sign that another addon conflicts (if so, how do I find it out?) or am I missing something?
Report comment to moderator  
Reply With Quote
Unread 08/01/19, 10:53 AM  
votan
 
votan's Avatar
AddOn Author - Click to view AddOns

Forum posts: 577
File comments: 1667
Uploads: 40
Originally Posted by oniryujin
tnx for the mod.
but, i've see there is an update in change log (1.6.3) but.. there isn't the file? i'm right?
huh? Of course.
Report comment to moderator  
Reply With Quote
Unread 08/01/19, 10:01 AM  
oniryujin

Forum posts: 0
File comments: 1
Uploads: 0
tnx for the mod.
but, i've see there is an update in change log (1.6.3) but.. there isn't the file? i'm right?
Report comment to moderator  
Reply With Quote
Unread 07/04/19, 01:50 AM  
votan
 
votan's Avatar
AddOn Author - Click to view AddOns

Forum posts: 577
File comments: 1667
Uploads: 40
Re: 1.6.1 is bugged

Thanks for the error message. Go back to 1.5.0, until I got it fixed.
Nevertheless you have a missing dependency causing that.

/edit: try version 1.6.2.
Last edited by votan : 07/04/19 at 12:11 PM.
Report comment to moderator  
Reply With Quote
Unread 07/03/19, 03:35 PM  
JedderDi_322

Forum posts: 0
File comments: 7
Uploads: 0
Unhappy 1.6.1 is bugged

I cannot view my add-ons list since update 1.6.1.
This is the error I receive:

bad argument #2 to 'string.format' (string expected, got nil)
stack traceback:
[C]: in function 'string.format'
user:/AddOns/LibVotansAddonList/Main.lua:189: in function 'checkDependency'
|caaaaaa<Locals> masterList = tbl, data = tbl, i = 16, dependency = tbl, depCount = 1, isPatchFor = tbl, dependsOn = tbl, index = 13 </Locals>|r
user:/AddOns/LibVotansAddonList/Main.lua:195: in function 'ZO_AddOnManager:BuildMasterList'
|caaaaaa<Locals> self = tbl, masterList = tbl, nameToLib = tbl, addToLookup = user:/AddOns/LibVotansAddonList/Main.lua:139, checkDependency = user:/AddOns/LibVotansAddonList/Main.lua:148 </Locals>|r
EsoUI/Libraries/ZO_SortFilterList/ZO_SortFilterList.lua:135: in function 'ZO_SortFilterList:RefreshData'
|caaaaaa<Locals> self = tbl </Locals>|r
EsoUI/PregameAndIngame/ZO_AddOnManager/ZO_AddOnManager.lua:491: in function 'ZO_AddOnManager:OnShow'
|caaaaaa<Locals> self = tbl </Locals>|r
(tail call): ?
EsoUI/PregameAndIngame/ZO_AddOnManager/ZO_AddOnManager.lua:22: in function '(anonymous)'
[C]: in function 'SetHidden'
EsoUI/Libraries/ZO_Scene/ZO_SceneFragmentTemplates.lua:122: in function 'ZO_AnimatedSceneFragment:Show'
|caaaaaa<Locals> self = tbl, currentScene = tbl, animation = ud </Locals>|r
EsoUI/Libraries/ZO_Scene/ZO_SceneFragment.lua:162: in function 'ZO_SceneFragment:ShouldBeShown'
|caaaaaa<Locals> self = tbl </Locals>|r
EsoUI/Libraries/ZO_Scene/ZO_SceneFragment.lua:232: in function 'ZO_SceneFragment:Refresh'
|caaaaaa<Locals> self = tbl, oldState = "hidden" </Locals>|r
EsoUI/Libraries/ZO_Scene/ZO_Scene.lua:108: in function 'ZO_Scene:AddFragment'
|caaaaaa<Locals> self = tbl, fragment = tbl </Locals>|r
EsoUI/Libraries/ZO_Scene/ZO_Scene.lua:137: in function 'ZO_Scene:AddTemporaryFragment'
|caaaaaa<Locals> self = tbl, fragment = tbl </Locals>|r
EsoUI/Libraries/ZO_Scene/ZO_SceneManager_Base.lua:119: in function 'ZO_SceneManager_Base:AddFragment'
|caaaaaa<Locals> self = tbl, fragment = tbl, state = "shown" </Locals>|r
EsoUI/Ingame/GameMenu_Ingame/GameMenu_Ingame.lua:39: in function 'ShowAddons'
EsoUI/Common/ZO_GameMenu/ZO_GameMenu.lua:52: in function 'TreeEntryOnSelected'
|caaaaaa<Locals> control = ud, data = tbl, selected = true, reselectingDuringRebuild = false </Locals>|r
EsoUI/Libraries/ZO_Tree/ZO_Tree.lua:705: in function 'ZO_TreeNode:OnSelected'
|caaaaaa<Locals> self = tbl, reselectingDuringRebuild = false </Locals>|r
EsoUI/Libraries/ZO_Tree/ZO_Tree.lua:411: in function 'ZO_Tree:SelectNode'
|caaaaaa<Locals> self = tbl, treeNode = tbl, reselectingDuringRebuild = false, bringParentIntoView = false </Locals>|r
EsoUI/Libraries/ZO_Tree/ZO_Tree.lua:888: in function 'ZO_TreeEntry_OnMouseUp'
|caaaaaa<Locals> self = ud, upInside = true, NOT_REBUILDING = false, DONT_BRING_PARENT_INTO_VIEW = false </Locals>|r
ZO_CollectionsBook_TopLevelCategoriesScrollChildZO_TreeStatusLabelSubCategory1_MouseUp:3: in function '(main chunk)'
|caaaaaa<Locals> self = ud, button = 1, upInside = true, ctrl = false, alt = false, shift = false, command = false </Locals>|r
Report comment to moderator  
Reply With Quote
Unread 06/02/19, 01:49 AM  
votan
 
votan's Avatar
AddOn Author - Click to view AddOns

Forum posts: 577
File comments: 1667
Uploads: 40
Re: Custom Addon Section

Originally Posted by Floliroy
Also is it possible to create some custom addon section?
atm we have all our addon in one section then all the librairies in another one.

I would really enjoy to have a pannel to create different section with a custom name and then to tidy my addons in these sections without activate all the addon of one category at same time.
Good idea. In theory yes. I have a look.
Report comment to moderator  
Reply With Quote
Unread 06/01/19, 03:34 AM  
Floliroy
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 36
Uploads: 10
Custom Addon Section

Also is it possible to create some custom addon section?
atm we have all our addon in one section then all the librairies in another one.

I would really enjoy to have a pannel to create different section with a custom name and then to tidy my addons in these sections without activate all the addon of one category at same time.
Report comment to moderator  
Reply With Quote
Unread 05/29/19, 10:57 AM  
votan
 
votan's Avatar
AddOn Author - Click to view AddOns

Forum posts: 577
File comments: 1667
Uploads: 40
Originally Posted by Floliroy
Hey, could you add a button to disable all non used Librairies ?
The idea is to disable all libs and click on each addon you want to use.
Report comment to moderator  
Reply With Quote
Unread 05/29/19, 05:23 AM  
Floliroy
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 36
Uploads: 10
Hey, could you add a button to disable all non used Librairies ?
Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump: