Quantcast
Download
(7 Kb)
Download
Updated: 10/06/18 09:31 AM
Pictures
File Info
Compatibility:
Murkmire (4.2)
Wolfhunter (4.1)
Updated:10/06/18 09:31 AM
Created:08/15/18 11:26 AM
Monthly downloads:1,499
Total downloads:3,050
Favorites:31
MD5:
4.1
Votan's Addon List
Version: 1.3.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.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 (3)
File Name
Version
Size
Author
Date
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 10/06/18, 05:47 PM  
Baertram
 
Baertram's Avatar
AddOn Author - Click to view AddOns

Forum posts: 1768
File comments: 1865
Uploads: 48
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: 8
File comments: 31
Uploads: 3
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.
__________________
Hope this helps ...
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: 458
File comments: 1021
Uploads: 27
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: 8
File comments: 31
Uploads: 3
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.
__________________
Hope this helps ...
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: 458
File comments: 1021
Uploads: 27
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: 76
File comments: 636
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: 458
File comments: 1021
Uploads: 27
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: 76
File comments: 636
Uploads: 0
Report comment to moderator  
Reply With Quote
Unread 08/18/18, 01:50 PM  
votan
 
votan's Avatar
AddOn Author - Click to view AddOns

Forum posts: 458
File comments: 1021
Uploads: 27
Re: Clash with certain addons

Originally Posted by Tabatta
Hi,
I just want to point out that this addon apparently clashes with other addons (in my case, "Champion Point Respec"). When I have the Addon List on, I can still display Champion Point Respec's window but cannot see any CPs displayed, or interact in any way with it.
Thank you for your time and your work !
Try version 1.1.0.
__________________
@votan73 (EU - megaserver)
Report comment to moderator  
Reply With Quote
Unread 08/18/18, 08:32 AM  
Tabatta

Forum posts: 0
File comments: 11
Uploads: 0
Clash with certain addons

Hi,
I just want to point out that this addon apparently clashes with other addons (in my case, "Champion Point Respec"). When I have the Addon List on, I can still display Champion Point Respec's window but cannot see any CPs displayed, or interact in any way with it.
Thank you for your time and your work !
Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump: