Download
(2 Kb)
Download
Updated: 02/17/24 03:41 PM
Pictures
File Info
Compatibility:
Scions of Ithelia (9.3.0)
Endless Archive (9.2.5)
Updated:02/17/24 03:41 PM
Created:02/17/15 05:43 PM
Monthly downloads:456
Total downloads:74,467
Favorites:216
MD5:
Categories:Miscellaneous, Utility Mods
9.3.0
Harven's AS to LAM adapter  Popular! (More than 5000 hits)
Version: 2.2.9
by: Harven, votan
DependenciesWhat does it do?
The full name is "Harven's Addon Settings to LibAddonMenu-2.0 Adapter" and it says it all

This adapter removes the second main menu entry "Addon Settings" and merges the settings pages into one main window.

Background
Both libraries, Harven's Addon Settings (most recent version can be found in Harven's addons) and LibAddonMenu-2.0, are a framework to simplify creating addon settings. Although it is technically correct, many people think it is a "bug" having two main menu entries called "Addon Settings". Especially, if they just use one addon using "Harven's Addon Settings" library.

Version 2
This version of "Harven's Addon Settings to LibAddonMenu-2.0 Adapter" is re-written from scratch.
It offers full API compatibility to addons using LibHarvensAddonSettings and integrates them to LibAddonMenu-2.0.
You should not experience any change in behavior or missing features and at the same time have one "Addon Settings" main menu entry only.
version 2.2.9:
- Fixed drop-downs get cut off.
- API bump for update 41.

version 2.2.8:
- API bump.
- No legacy support for LibStub anymore.

version 2.2.7:
- Update to API 100034 "Flames of Ambition".

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

version 2.2.5:
- Get rid of LibStub.
- Update to LibAddonMenu2 rev 31.

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

version 2.2.3:
- Update to API 100030 "Harrowstorm".

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

version 2.2.1:
- Update to API 100028 "Scalebreaker".

version 2.2.0:
- Dependency to LibStub optional.

version 2.1.4:
- Update to API 100027 "Elsweyr".
- LAM rev. 28 support.

version 2.1.3:
- Update to API 100026 "Wrathstone".

version 2.1.2:
- API bump 100025 "Murkmire".

version 2.1.1:
- Update LibHarvensAddonSettings rev 7.2. Fixed color picker settings.

version 2.1.0:
- Update to API 100024 "Wolfhunter".
- New library load structure.

version 2.0.11: (votan)
- API bump 100023 "Summerset".

version 2.0.10: (votan)
- API bump for "Dragon Bones".

version 2.0.9: (votan)
- API bump for Clockwork City.
- Make use of LibAsync, if available.

version 2.0.8: (votan)
- API bump for Horns of the Reach.

version 2.0.7: (votan)
- API bump for Morrowind.

version 2.0.6: (votan)
- ESO 2.7 'Homestead' ready.

Version 2.0.5: (votan)
- API bump 100017: ESO 2.6 'One Tamriel' ready
- Support settings property "website", although LHAS does not support it.

Version 2.0.4: (votan)
- API bump 100016: ESO 2.5 (Shadow of the Hist) ready.
- Update to LibHarvensAddonSettings 7.1: Fixing name plate loosing settings.

Version 2.0.3: (votan)
- API update to 100015 (Dark Brotherhood)

Version 2.0.2: (votan)
- API update to 100014

Version 2.0.1: (votan)
- API update to 100013

Version 2.0: (votan)
- Re-written adapter
- LibStub r4
- LHAS r7

Version 1.1:
- Updated manifest file with new api version and OptionalDependsOn,
- Updated LAM to r17.
Optional Files (0)


Archived Files (28)
File Name
Version
Size
Uploader
Date
2.2.8
2kB
votan
05/28/22 07:12 AM
2.2.7
2kB
votan
02/20/21 09:07 AM
2.2.6
2kB
votan
10/17/20 07:42 AM
2.2.5
2kB
votan
06/23/20 11:08 AM
2.2.4
2kB
votan
05/24/20 10:39 AM
2.2.3
9kB
votan
02/15/20 11:44 AM
2.2.2
10kB
votan
10/19/19 08:26 AM
2.2.1
10kB
votan
08/12/19 11:12 AM
2.2.0
10kB
votan
05/18/19 08:07 AM
2.1.4
10kB
votan
05/02/19 11:51 AM
2.1.3
18kB
votan
02/23/19 10:15 AM
2.1.2
17kB
votan
10/21/18 09:33 AM
2.1.1
16kB
votan
08/16/18 11:36 AM
2.1.0
16kB
votan
08/13/18 11:15 AM
2.0.11
9kB
votan
05/14/18 01:52 PM
2.0.10
9kB
votan
01/21/18 06:08 AM
2.0.9
9kB
votan
10/18/17 11:27 PM
2.0.8
9kB
votan
08/02/17 10:49 AM
2.0.7
9kB
votan
05/27/17 01:48 AM
2.0.6
9kB
votan
02/01/17 12:50 PM
2.0.5
9kB
votan
10/01/16 05:50 AM
2.0.4
9kB
votan
07/27/16 11:17 AM
2.0.3
9kB
votan
05/20/16 12:10 PM
2.0.2
9kB
votan
03/07/16 12:20 PM
2.0.1
9kB
votan
11/02/15 02:15 PM
2.0.0
9kB
votan
09/02/15 11:36 AM
1.1
26kB
Harven
04/09/15 02:24 PM
1.0
25kB
Harven
02/17/15 05:43 PM


Post A Reply Comment Options
Unread 02/17/15, 07:11 PM  
joshmiller83
AddOn Super User
 
joshmiller83's Avatar
Premium Member

Forum posts: 70
File comments: 243
Uploads: 0
Why don't you just convert all your addons to LAM2? It is the official way to list addons among the ESO addon community and it is very useful and needed to have standards.

Not being willing to convert and adopt the community official standard is a tad arrogant and single minded isn't it?
Report comment to moderator  
Reply With Quote
Unread 02/18/15, 06:53 AM  
Harven
 
Harven's Avatar
AddOn Author - Click to view AddOns

Forum posts: 135
File comments: 275
Uploads: 31
Hey joshmiller83,

Well, I have to admit it, this is the most unpleasant comment I have ever got from this community. Why? Because yesterday I spent about two hours of my free time making and testing this addon especially for you and other few people who were requesting it, just to see you complaining and accusing me of being arrogant and single minded. I could spend that time enjoying the game but I thought I would rather make some people happy by making this addon. I know that you wanted me to convert all my addons to LAM but this is not what I want (resons explained below), besides the final effect is the same...

So why don't I just convert all my addons to LAM2?
I make these addons for myself (excluding this addon) and then I share them with you, so when someone requests something that I like, then I make it, otherwise I will not make it - that should be easy to understand. Considering this, here are my reasons:
1. I like my settings layout more than LAMs one,
2. I like the unique features of my library (see http://www.esoui.com/downloads/info5...nSettings.html),

These are the main reasons, there are some other less important:
3. I spent huge amount of time coding the library (so it should be understandable that I'm not willing to throw it away),
4. When someone gets UI exception from my addon I don't have to poke into foreign code,
5. When I need some feature I just make it,
6. When it will burn my PC there will by only me to blame

Not willing to convert and adopt the community official standard means that I'm a free person and if I think I can do something better then I will try to do it and I will not loose my creativity.

Originally Posted by joshmiller83
Why don't you just convert all your addons to LAM2? It is the official way to list addons among the ESO addon community and it is very useful and needed to have standards.

Not being willing to convert and adopt the community official standard is a tad arrogant and single minded isn't it?
Last edited by Harven : 02/18/15 at 06:55 AM.
Report comment to moderator  
Reply With Quote
Unread 02/18/15, 09:10 AM  
joshmiller83
AddOn Super User
 
joshmiller83's Avatar
Premium Member

Forum posts: 70
File comments: 243
Uploads: 0
I'm sorry that sounded worse than I intended.

I can understand why you doing what you are, I just thought that with the rewrite they are doing to LAM for 1.6 and making it completely different it might be something you would finally get involved with!

http://www.esoui.com/forums/showthread.php?t=4269

Sorry for the misunderstanding and the tone I took!
Report comment to moderator  
Reply With Quote
Unread 02/18/15, 09:57 AM  
Harven
 
Harven's Avatar
AddOn Author - Click to view AddOns

Forum posts: 135
File comments: 275
Uploads: 31
Apologies accepted

I'm aware of what is going on with LAM currently and I will watch with curiosity what will emerge from it. I don't want to get involved as yet because you know this saying: "too many cooks spoil the broth". Besides I would like to spend some more time playing ESO - I haven't even reached the VR with my first character - after almost 210 days of subscription...

Just install the addon already and enjoy watching all settings in one place
Report comment to moderator  
Reply With Quote
Unread 02/18/15, 03:53 PM  
merlight
AddOn Author - Click to view AddOns

Forum posts: 671
File comments: 213
Uploads: 12
Harven you made me happy. Just saying
Report comment to moderator  
Reply With Quote
Unread 02/18/15, 06:06 PM  
Garkin
 
Garkin's Avatar
AddOn Author - Click to view AddOns

Forum posts: 832
File comments: 1097
Uploads: 33
Works as charm, even on PTS... Thanks, I have finally all addons under the same settings menu.
Report comment to moderator  
Reply With Quote
Unread 02/19/15, 06:34 AM  
merlight
AddOn Author - Click to view AddOns

Forum posts: 671
File comments: 213
Uploads: 12
Had to add missing OptionalDependsOn line so that my LAM alwasy loads first.
Report comment to moderator  
Reply With Quote
Unread 04/06/15, 04:16 AM  
agamedivine
 
agamedivine's Avatar

Forum posts: 0
File comments: 32
Uploads: 0
Harven, thank you for doing this. You didn't have to modify your add-ons to use LAM, but you did anyways in your own free time to shut us up :P

I would like to report a bug - or well, a conflict I assume. After installing PublicDungeonChampions (link here) I get a few errors when I click on your add-ons in LAM.



Report comment to moderator  
Reply With Quote
Unread 04/07/15, 07:15 AM  
Harven
 
Harven's Avatar
AddOn Author - Click to view AddOns

Forum posts: 135
File comments: 275
Uploads: 31
Hey,
thanks, I'll look into this.

Originally Posted by agamedivine
Harven, thank you for doing this. You didn't have to modify your add-ons to use LAM, but you did anyways in your own free time to shut us up :P

I would like to report a bug - or well, a conflict I assume. After installing PublicDungeonChampions (link here) I get a few errors when I click on your add-ons in LAM.



Report comment to moderator  
Reply With Quote
Unread 04/07/15, 07:47 AM  
Garkin
 
Garkin's Avatar
AddOn Author - Click to view AddOns

Forum posts: 832
File comments: 1097
Uploads: 33
Originally Posted by Harven
Hey,
thanks, I'll look into this.
It should be enough to update LAM in HAS2LAM folder. Error messages says, that requested widget does not exists.
Report comment to moderator  
Reply With Quote
Unread 04/09/15, 03:49 PM  
Werewolf Finds Dragon
AddOn Author - Click to view AddOns

Forum posts: 17
File comments: 105
Uploads: 15
I'm sorry to bring this up, but... I'm having the same problem as below. Roughly it seems like the panel isn't being properly sent to LAM, so whenever LAM tries panel:SetHidden(false) or self.panel:SetHidden(false), it flags an error. This is what I can tell from my limited knowledge.

When I placed if checks in LAM to only run SetHidden if panel had been sent properly, all of my Harven's options stopped erroring out, but they were also blank. So it is specifically an issue with setting the widget to be not hidden rather than anything else.

I've also tried updating LAM in all of my addons (I went through that tedious process, even checking for when people used different filenames), and that didn't change anything. So I do think this is something to dow ith how HAS2LAM is handling panel and creating a problem when LAM tries SetHidden.

I hope that's helpful.
Report comment to moderator  
Reply With Quote
Unread 04/09/15, 06:44 PM  
agamedivine
 
agamedivine's Avatar

Forum posts: 0
File comments: 32
Uploads: 0
Working perfectly now with the update, thanks very much Harven
Last edited by agamedivine : 04/11/15 at 12:24 AM.
Report comment to moderator  
Reply With Quote
Unread 04/10/15, 09:59 AM  
Werewolf Finds Dragon
AddOn Author - Click to view AddOns

Forum posts: 17
File comments: 105
Uploads: 15
Originally Posted by agamedivine
Working perfectly now with the update, thanks very much Harven
I wish I knew where the disconnect was. Having replaced every instance of LAM in every addon that uses it, I'm not sure what else to do. I suppose I could remove my addons one at a time, reload the UI, and test...

Augh. that'll be fun. I'll try and do that when I have some time. I'm determined to figure this out because I love having a unified aesthetic, but I also love Harven's mods.
Report comment to moderator  
Reply With Quote
Unread 04/10/15, 11:51 PM  
agamedivine
 
agamedivine's Avatar

Forum posts: 0
File comments: 32
Uploads: 0
Originally Posted by Werewolf Finds Dragon
Originally Posted by agamedivine
Working perfectly now with the update, thanks very much Harven
I wish I knew where the disconnect was. Having replaced every instance of LAM in every addon that uses it, I'm not sure what else to do. I suppose I could remove my addons one at a time, reload the UI, and test...

Augh. that'll be fun. I'll try and do that when I have some time. I'm determined to figure this out because I love having a unified aesthetic, but I also love Harven's mods.
Is it the exact same error that I get? With PublicDungeonChampions installed? Perhaps post a screenshot of your error if it isn't the case, it could help!
Last edited by agamedivine : 04/11/15 at 12:15 AM.
Report comment to moderator  
Reply With Quote
Unread 04/16/15, 10:01 PM  
GT-Schorsch

Forum posts: 1
File comments: 22
Uploads: 0
For me, this addon still conflicts with all others who have a settings dialog. I manually deactivated them one at a time and each time I deactived another one the same error message popped up, but with a different addon name inside the error messages.

Screenshot:


I installed the addon through Minion some hours ago, so I should have the current version, but I do not find the version number in-game and I am too lazy to relog to administrator account to look it up right now. (But I will probably update this post later.) (I have a bug where I need to run the game with administrative rights to ensure my launcher is working properly...)

I tried disabling:
AwesomeGuildStore
Bank Manager Revived
Item Saver
Khrill Crafting Post-it
MiniMap
Quest Map
Thurisaz Guild Info
Wykkyd's Lib Silencer
... and then I gave up.

I am using the following of your addons: Bag Space, Potions Alert, Stack Split Splider

Keep up the great work!
GT-Schorsch
Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump: