Quantcast
Download
(8 Kb)
Download
Updated: 04/30/19 12:10 PM
Pictures
File Info
Compatibility:
Elsweyr (5.0.5)
Wrathstone (4.3)
Updated:04/30/19 12:10 PM
Created:08/15/18 11:26 AM
Monthly downloads:5,702
Total downloads:19,561
Favorites:99
MD5:
5.0.5
Votan's Addon List  Popular! (More than 5000 hits)
Version: 1.5.0
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.
  • Sort library addons below the main addons.
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).
But there is one drawback: For the game client all manifests are just addons. Normal addons (main addons) and their libraries get mixed up in the addon list.
This is confusing and cluttering. This is why this library comes in.

Currently libraries are detected by name convention, only. With the hope that more information about an addon will be available in future releases of ESO.

The convention is: Lib or lib followed by a capital letter or number and at least one more char.
LibStub or Lib3D, but not "Librarian" from "Librarian Book Manager".

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.

If you choose to use the "new" load mangement and want to avoid complains about a cluttered addon list, simply put a copy of this into a subfolder "LibVotansAddonList", so that YourAddonFolder\...\LibVotansAddonList\LibVotansAddonList.txt is detected as a valid manifest.
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 (5)
File Name
Version
Size
Uploader
Date
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 06/02/19, 01:49 AM  
votan
 
votan's Avatar
AddOn Author - Click to view AddOns

Forum posts: 487
File comments: 1150
Uploads: 30
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.
__________________
@votan73 (EU - megaserver)
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: 9
Uploads: 4
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: 487
File comments: 1150
Uploads: 30
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.
__________________
@votan73 (EU - megaserver)
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: 9
Uploads: 4
Hey, could you add a button to disable all non used Librairies ?
Report comment to moderator  
Reply With Quote
Unread 05/22/19, 01:44 AM  
votan
 
votan's Avatar
AddOn Author - Click to view AddOns

Forum posts: 487
File comments: 1150
Uploads: 30
Originally Posted by Octopuss
Is this not needed anymore now?
Depends on your preferences. ZOS implemented to split regular add-ons from libs. If this is enough for you, ok.
But the feature to disable all libs at once and auto-enable dependencies is not built-in.
The tooltip to show which path is currently used, is not built-in, too.
__________________
@votan73 (EU - megaserver)
Report comment to moderator  
Reply With Quote
Unread 05/22/19, 01:01 AM  
Octopuss
 
Octopuss's Avatar

Forum posts: 111
File comments: 450
Uploads: 0
Is this not needed anymore now?
Report comment to moderator  
Reply With Quote
Unread 05/01/19, 05:23 AM  
Marazota

Forum posts: 132
File comments: 1091
Uploads: 0
will be nice to also have Enable all libraries button
ty
Report comment to moderator  
Reply With Quote
Unread 10/06/18, 05:47 PM  
Baertram
 
Baertram's Avatar
AddOn Author - Click to view AddOns

Forum posts: 2166
File comments: 2368
Uploads: 57
Thanks for fullfilling my feature request for the "scroll to libraries" and "disable all libs" buttons that fast!
Last edited by Baertram : 10/06/18 at 05:48 PM.
Report comment to moderator  
Reply With Quote
Unread 09/24/18, 12:48 PM  
Drakanwulf
 
Drakanwulf's Avatar
AddOn Author - Click to view AddOns

Forum posts: 42
File comments: 49
Uploads: 6
Re: Re: Are you sure this program should be a Library addon?

Originally Posted by votan
Originally Posted by Drakanwulf
The reason I am asking is that LibVotansAddonList is dependent on another addon program that is NOT a library program, Circonian's Addon Selector. The resultant dependency tree of Libraries (LibStub, LAM, LibDialog), Circonian's program, and this addon program is, to me, inconsistent because of the Addon Selector program.

Perhaps I am being picky, picky, but I think your addon should also not be a library program because Libraries have certain restrictions, like no globals. Global references are OK; but Libraries are not supposed to generate global variables, as I remember it. Inserting a program into the dependency tree that is not a Library means that it does not have to conform to the rules for Library addons. And that is what bothers me about it.

Sorry to be a pest about nits, but I thought you might have overlooked this issue as you were putting the latest version of Votan's MiniMap together. Speaking of which, just how does this Library addon help Votan's MiniMap perform better? I see no advantage to using it.

My apologies to you if my questions appear to be rude. It is just my ignorance rearing its ugly head again.
LibVotansAddonList optionally depends on Circonian's Addon Selector, means it does not need to be installed.
Embedding required dependencies into an addon will show up "unexpected" installed addons. Therefore I embed LibVotansAddonList to distinguish between addons from libraries to make it clear why they are there.
Thanks for your reply. As usual, I acquired more knowledge from our Q&A dialog.
__________________
Drakanwulf, the dire wolf that hunts dragons!
Report comment to moderator  
Reply With Quote
Unread 09/24/18, 08:02 AM  
votan
 
votan's Avatar
AddOn Author - Click to view AddOns

Forum posts: 487
File comments: 1150
Uploads: 30
Re: Are you sure this program should be a Library addon?

Originally Posted by Drakanwulf
The reason I am asking is that LibVotansAddonList is dependent on another addon program that is NOT a library program, Circonian's Addon Selector. The resultant dependency tree of Libraries (LibStub, LAM, LibDialog), Circonian's program, and this addon program is, to me, inconsistent because of the Addon Selector program.

Perhaps I am being picky, picky, but I think your addon should also not be a library program because Libraries have certain restrictions, like no globals. Global references are OK; but Libraries are not supposed to generate global variables, as I remember it. Inserting a program into the dependency tree that is not a Library means that it does not have to conform to the rules for Library addons. And that is what bothers me about it.

Sorry to be a pest about nits, but I thought you might have overlooked this issue as you were putting the latest version of Votan's MiniMap together. Speaking of which, just how does this Library addon help Votan's MiniMap perform better? I see no advantage to using it.

My apologies to you if my questions appear to be rude. It is just my ignorance rearing its ugly head again.
LibVotansAddonList optionally depends on Circonian's Addon Selector, means it does not need to be installed.
Embedding required dependencies into an addon will show up "unexpected" installed addons. Therefore I embed LibVotansAddonList to distinguish between addons from libraries to make it clear why they are there.
__________________
@votan73 (EU - megaserver)
Report comment to moderator  
Reply With Quote
Unread 09/23/18, 02:40 PM  
Drakanwulf
 
Drakanwulf's Avatar
AddOn Author - Click to view AddOns

Forum posts: 42
File comments: 49
Uploads: 6
Are you sure this program should be a Library addon?

The reason I am asking is that LibVotansAddonList is dependent on another addon program that is NOT a library program, Circonian's Addon Selector. The resultant dependency tree of Libraries (LibStub, LAM, LibDialog), Circonian's program, and this addon program is, to me, inconsistent because of the Addon Selector program.

Perhaps I am being picky, picky, but I think your addon should also not be a library program because Libraries have certain restrictions, like no globals. Global references are OK; but Libraries are not supposed to generate global variables, as I remember it. Inserting a program into the dependency tree that is not a Library means that it does not have to conform to the rules for Library addons. And that is what bothers me about it.

Sorry to be a pest about nits, but I thought you might have overlooked this issue as you were putting the latest version of Votan's MiniMap together. Speaking of which, just how does this Library addon help Votan's MiniMap perform better? I see no advantage to using it.

My apologies to you if my questions appear to be rude. It is just my ignorance rearing its ugly head again.
__________________
Drakanwulf, the dire wolf that hunts dragons!
Report comment to moderator  
Reply With Quote
Unread 09/04/18, 02:51 PM  
votan
 
votan's Avatar
AddOn Author - Click to view AddOns

Forum posts: 487
File comments: 1150
Uploads: 30
Originally Posted by Marazota
Originally Posted by votan
Originally Posted by Marazota
Yes. Known ZOS bug. Try yourself and look at the dependencies without this addon.
can it be fixed by addon?
i guess yes xD
but alot of work?
The API simple returns nothing for an addon (libs are addons, too) that is not installed.
The only thing the addon could write instead of nothing is "not installed". But you still don't know what to install
__________________
@votan73 (EU - megaserver)
Report comment to moderator  
Reply With Quote
Unread 09/04/18, 12:26 PM  
Marazota

Forum posts: 132
File comments: 1091
Uploads: 0
Originally Posted by votan
Originally Posted by Marazota
Yes. Known ZOS bug. Try yourself and look at the dependencies without this addon.
can it be fixed by addon?
i guess yes xD
but alot of work?
Report comment to moderator  
Reply With Quote
Unread 09/04/18, 10:09 AM  
votan
 
votan's Avatar
AddOn Author - Click to view AddOns

Forum posts: 487
File comments: 1150
Uploads: 30
Originally Posted by Marazota
Yes. Known ZOS bug. Try yourself and look at the dependencies without this addon.
__________________
@votan73 (EU - megaserver)
Report comment to moderator  
Reply With Quote
Unread 09/04/18, 08:44 AM  
Marazota

Forum posts: 132
File comments: 1091
Uploads: 0
Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump: