Download
(5 Kb)
Download
Updated: 10/26/19 12:32 PM
Pictures
File Info
Compatibility:
Dragonhold (5.2.5)
Scalebreaker (5.1.5)
Elsweyr (5.0.5)
Updated:10/26/19 12:32 PM
Created:09/28/16 07:09 PM
Monthly downloads:1,980
Total downloads:176,561
Favorites:143
MD5:
LibAnnyoingUpdateNotificationInGame - Launig  Popular! (More than 5000 hits)
Version: 7
by: Ayantir, Baertram
This library displays a message when user addons are out of date


  1. The library inits itself at first launch
  2. It waits 10 days
  3. After this grace period, if user have 1+ addons outdated and enabled, it displays a message warning the user to update his addons!
  4. Each 30 days, the same condition is re-examined
  5. When a new API is detected, the library reinits and returns to step 1


Message is displayed at 1st player activated event (this should be after login).
If a market announcement is present, dialog is delayed to the next one.

The dialog is shown in the current input mode, Keyboard or Gamepad.
  • Users can't move, can't cast, like in any other dialog scene
  • He can press E (primary action) to go on and open the addon update website at http://www.esoui.com or press the abort action (ALT is the standard key) or ESC to close the dialog
  • A random background image among all ZOS DLC background pictures is displayed to illustrate
  • Screen is not faded


Messages are translated in English, French & German.
Messages are not displayed on PTS!

The library provides it's own txt file and it will be showing the dialog reminder without any function call, automatically if you got the library enabled.
You cann access the library via the global variable
Code:
Launig
without the usage of LibStub!

The only function existing to be called is this one:
Lua Code:
  1. --Shows the reminder dialog
  2. Launig:Show()
v7: Updated API. Removed debug message if library was loaded multiple times (e.g. from within any addon's txt manifest file directly->Which should not be done anymore & as standalone library).
v6: LibStub not needed anymore. Updated APIVersion. Added AddOnVersion & IsLibrary: true. Added global variable Launig. Added Launig:Show() function to show the reminder popup. Made the library standalone possible.
v5: Grace Period is now 15 days and loop is now 40 days. This should display the warning 3 times per Update.
v4: Fixed a bug when deleting ZO_Ingame.lua SavedVariable. Grace Period is now 10 days and loop is now 30 days.
v3: Keyboard Background image now include Chapters
v2: "Outdated add-ons" instead of "Obsolete Addons" for english title
v1: Initial release
Optional Files (0)


Archived Files (6)
File Name
Version
Size
Uploader
Date
6
4kB
Baertram
10/01/19 09:16 AM
5
4kB
Ayantir
09/29/17 05:16 PM
4
4kB
Ayantir
07/14/17 04:02 PM
3
4kB
Ayantir
05/24/17 02:38 PM
2
4kB
Ayantir
10/02/16 11:01 AM
1
4kB
09/28/16 07:09 PM


Post A Reply Comment Options
Unread 04/05/21, 02:53 AM  
mugatu

Forum posts: 0
File comments: 11
Uploads: 0
Originally Posted by Baertram
Originally Posted by mugatu
Hello. I don't have any add-on from you, but when I go into the game I have this library and it is inactive, does it affect anything and how did it get to my computer if I did not download it?
Virus, Trojaner? Joking.
The libs/dependencies are also sometime shipped with addons of other devs that's why they are "libraries" -> re-usable code for many addons.
And some addons come with included libraries, so you do not have to download them yourself.
You may not explcitly notice they get downloaded together with an addon.
But the dependencies, and optional dependencies, are normally mentioned at the addons you download, so you can check the description and find them listed there. If not: Tell the devs to list them properly please.

Btw: You can just disable them in the ingame addon manager like every addon/library as well.
Thanks for the explanation. I was just confused by the fact that there is no information about this library in the AddOns and SavedVariables folder)

It is added along with the AwesomeGuildStore addon.
Last edited by mugatu : 04/05/21 at 03:44 AM.
Report comment to moderator  
Reply With Quote
Unread 04/05/21, 06:39 AM  
Baertram
Super Moderator
 
Baertram's Avatar
ESOUI Super Moderator
AddOn Author - Click to view AddOns

Forum posts: 5067
File comments: 6141
Uploads: 78
As ZOs decided to remove this annoying chekcbox "Allow out of date addons" and the check against the apiversion with the next update (finally!!!) this lib will not be used any longer in the future. If addons do not work tehy won't work. But not because of any txt file comparison against a number written to the current game's patch level.
Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump: