Download
(2 Kb)
Download
Updated: 04/12/21 11:28 AM
Pictures
File Info
Compatibility:
Flames of Ambition (6.3.5)
Markarth (6.2.5)
Stonethorn (6.1.5)
Greymoor (6.0.5)
Updated:04/12/21 11:28 AM
Created:03/23/15 02:07 PM
Monthly downloads:182
Total downloads:414,578
Favorites:203
MD5:
LibMainMenu (DO NOT USE ANYMORE - PLEASE SWITCH TO: LibMainMenu-2.0)  Popular! (More than 5000 hits)
Version: 999
by: Ayantir, Baertram
LiMainMenu must not be used any longer! Please install LibMainmenu-2.0 instead:
https://www.esoui.com/downloads/info...nMenu-2.0.html

All addons uisng LibMainMenu 1 should migrate to LMM 2.0!
Check description and comments for further "howto" instructions


Change your txt file:
Remove:
## (Optional)DependsOn: LibMainMenu

Add:
## (Optional)DependsOn: LibMainMenu-2.0>=40400


Change your lua files:
All LibMainMenu references need to be changed to LibMainMenu2 references!

e.g. Remove:
Local LMM = LibMainMenu

e.g. Add:
Local LMM = LibMainMenu2
v999
======
LiMainMenu must not be used any longer! Please install LibMainmenu-2.0 instead and all addons uisng LibMainMenu 1 should migrate to LMM 2.0!
Check description and comments for further "howto" instructions


v10
======
-Fixed lua errors in line 69 + 70

v9
======
-Removed LibStub
-Updated to API Markarth
-Fixed ZO_Object usage lua error

v8
======
Added some more security checks if the library was loaded properly to avoid problems with old addons having this library included hardcoded

v7
======
-Updated API
-Fixed global variable LibMainMenu to be loaded after LibStub checks etc. in order to fix "overwriting/clearing" of the variable -> Many thanks to Knurps for the info

v6
======
-Added ## AddOnVersion and ## IsLibrary: true tags
-Added global variable LibMainMenu for the library referencing (instead of LibStub!). The global LIBMAINMENU is still given for debugging.
-Added txt file to load the library as standalone version
-Made the library loadable without (prefered!) and with LibStub (old way, please change to usage of the global variable LibMainMenu!)

v5
======
- Fixed duplicate controls at startup, sorry.

v4
======
- Completly disabled the handler which emulated Main Menu top bar and which could trigger randomly when altabbing. This function was unused, so 0 changes.

v3
======
- Little fix, caused by bad a bad copy/paste which triggered error sometimes when alt-tabing.

v2
======
- No longer rewrites MAIN_MENU but emulates it. As consequence, Menus added by LibMainMenu won't be anymore added to Main menu at top of the screen. Also call to LibMainMenu has been a little bit modified.

v1
======
Initial release
Archived Files (10)
File Name
Version
Size
Uploader
Date
10
5kB
Baertram
02/21/21 11:05 AM
9
5kB
Baertram
11/02/20 07:06 AM
8
5kB
Baertram
12/06/19 04:51 PM
7
4kB
Baertram
12/02/19 09:50 AM
6
5kB
Baertram
10/01/19 10:04 AM
5
4kB
Ayantir
04/29/15 12:17 PM
4
4kB
Ayantir
04/16/15 09:35 PM
3
4kB
Ayantir
04/03/15 12:43 PM
2
4kB
Ayantir
03/30/15 11:04 AM
1
3kB
03/23/15 02:07 PM


Post A Reply Comment Options
Unread 04/13/21, 12:22 AM  
daemondamian

Forum posts: 0
File comments: 16
Uploads: 0
Do I need to uninstall LibMainMenu1 via minion - keep variables

and then install LibMainMenu2, and make the changes to the text and lua files as indicated by the instructions?

Or is there another way I should be doing it?

Thanks
Damian.
Last edited by daemondamian : 04/13/21 at 12:23 AM.
Report comment to moderator  
Reply With Quote
Unread 04/13/21, 11:13 AM  
Baertram
Super Moderator
 
Baertram's Avatar
ESOUI Super Moderator
AddOn Author - Click to view AddOns

Forum posts: 5022
File comments: 6087
Uploads: 78
Re: Do I need to uninstall LibMainMenu1 via minion - keep variables

If you are a user, just uninstall lmm 1 via Minion or manually. Delete all (there shouldn't be any SavedVariables so nothing to keep). Install lmm 2.0 afterwards, finished.

Only if you are an addon dev (I cannot find any addon to your name so I assume you aren't) do the same and follow the instructions how to change your addon files to make it work again.

Originally Posted by daemondamian
and then install LibMainMenu2, and make the changes to the text and lua files as indicated by the instructions?

Or is there another way I should be doing it?

Thanks
Damian.
Last edited by Baertram : 04/13/21 at 02:40 PM.
Report comment to moderator  
Reply With Quote
Unread 04/13/21, 10:59 PM  
daemondamian

Forum posts: 0
File comments: 16
Uploads: 0
Re: Re: Do I need to uninstall LibMainMenu1 via minion - keep variables

Originally Posted by Baertram
If you are a user, just uninstall lmm 1 via Minion or manually. Delete all (there shouldn't be any SavedVariables so nothing to keep). Install lmm 2.0 afterwards, finished.

Only if you are an addon dev (I cannot find any addon to your name so I assume you aren't) do the same and follow the instructions how to change your addon files to make it work again.

Originally Posted by daemondamian
and then install LibMainMenu2, and make the changes to the text and lua files as indicated by the instructions?

Or is there another way I should be doing it?

Thanks
Damian.
Thanks for your reply.

I went to uninstall lmm 1 and to my surprise I actually already had lmm 2 installed.

I uninstalled lmm 1 which fixed the original problem I had in the first place which was a UI error window coming up in ESO that said I needed to migrate to lmm 2.
Report comment to moderator  
Reply With Quote
Unread 04/14/21, 06:16 AM  
Baertram
Super Moderator
 
Baertram's Avatar
ESOUI Super Moderator
AddOn Author - Click to view AddOns

Forum posts: 5022
File comments: 6087
Uploads: 78
Re: Re: Re: Do I need to uninstall LibMainMenu1 via minion - keep variables

Yes, libraries are re-usable code that many addons are supposed to re-use. So it's often the case that other addons are using the same libraries and you already have them installed.
You only need to assure they are at the newest version! As LMM 2.0 only supports the features of LMM 1 if you are using the version 440 or newer of LMM 2.0. Any version before -> Not supporting LMM1 and most likely will bring you UI errors for addons that relied on LMM 1, and now need LMM 2.0. But those addons have a dependency check in their code so that they won't be activatable in the ingame addon manager if you do not have the version 440 of LMM 2.0 installed.
You can always check the dependencies of addons in the ingame addon manager. It tells you which one and what version is needed.
I also recommand "Votans Addon List" as it change the addon manager UI a bit to show the dependencies as a (i) icon where you can move the mouse on and see all info inside a tooltip.
And the other great benefit: It automatically enables the dependencies needed for any addon that you enable. IF you got the depencies installed, Votans Addon List is the 1 click solution to turn on the addon, without having to manually find the dependencies and enable them as well.

Dependencies and how they work etc:
https://www.esoui.com/forums/showthread.php?t=9149

Originally Posted by daemondamian
Originally Posted by Baertram
If you are a user, just uninstall lmm 1 via Minion or manually. Delete all (there shouldn't be any SavedVariables so nothing to keep). Install lmm 2.0 afterwards, finished.

Only if you are an addon dev (I cannot find any addon to your name so I assume you aren't) do the same and follow the instructions how to change your addon files to make it work again.

Originally Posted by daemondamian
and then install LibMainMenu2, and make the changes to the text and lua files as indicated by the instructions?

Or is there another way I should be doing it?

Thanks
Damian.
Thanks for your reply.

I went to uninstall lmm 1 and to my surprise I actually already had lmm 2 installed.

I uninstalled lmm 1 which fixed the original problem I had in the first place which was a UI error window coming up in ESO that said I needed to migrate to lmm 2.
Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump: