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:654
Total downloads:170,909
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 08/18/18, 08:32 AM  
Tabatta

Forum posts: 0
File comments: 12
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
Unread 08/18/18, 01:50 PM  
votan
 
votan's Avatar
AddOn Author - Click to view AddOns

Forum posts: 577
File comments: 1667
Uploads: 40
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.
Report comment to moderator  
Reply With Quote
Unread 09/04/18, 08:44 AM  
Marazota
AddOn Author - Click to view AddOns

Forum posts: 257
File comments: 1517
Uploads: 2
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: 577
File comments: 1667
Uploads: 40
Originally Posted by Marazota
Yes. Known ZOS bug. Try yourself and look at the dependencies without this addon.
Report comment to moderator  
Reply With Quote
Unread 09/04/18, 12:26 PM  
Marazota
AddOn Author - Click to view AddOns

Forum posts: 257
File comments: 1517
Uploads: 2
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, 02:51 PM  
votan
 
votan's Avatar
AddOn Author - Click to view AddOns

Forum posts: 577
File comments: 1667
Uploads: 40
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
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: 50
File comments: 51
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.
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: 577
File comments: 1667
Uploads: 40
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.
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: 50
File comments: 51
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.
Report comment to moderator  
Reply With Quote
Unread 10/06/18, 05:47 PM  
Baertram
Super Moderator
 
Baertram's Avatar
ESOUI Super Moderator
AddOn Author - Click to view AddOns

Forum posts: 4913
File comments: 5990
Uploads: 78
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 05/01/19, 05:23 AM  
Marazota
AddOn Author - Click to view AddOns

Forum posts: 257
File comments: 1517
Uploads: 2
will be nice to also have Enable all libraries button
ty
Report comment to moderator  
Reply With Quote
Unread 05/22/19, 01:01 AM  
Octopuss
 
Octopuss's Avatar

Forum posts: 171
File comments: 809
Uploads: 0
Is this not needed anymore now?
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: 577
File comments: 1667
Uploads: 40
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.
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
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
Post A Reply



Category Jump: