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:2,628
Total downloads:172,938
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 07/13/17, 12:50 PM  
Enodoc
AddOn Author - Click to view AddOns

Forum posts: 52
File comments: 159
Uploads: 6
Originally Posted by Dolgubon
This library thinks Dressing Room is out of date, but it works perfectly fine!
On that note, it's also rather annoying that this pops up telling you to update add-ons when there are no updates to download. There's a major difference between players not keeping their add-ons up-to-date, which this is targeting, and authors not keeping their add-ons up-to-date, which is what's actually more important.

Is this automatically incorporated in LAM, or is it just in some add-ons?
Report comment to moderator  
Reply With Quote
Unread 06/26/17, 12:12 PM  
Dolgubon
 
Dolgubon's Avatar
AddOn Author - Click to view AddOns

Forum posts: 409
File comments: 892
Uploads: 21
This library thinks Dressing Room is out of date, but it works perfectly fine!
Last edited by Dolgubon : 06/26/17 at 12:13 PM.
Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump: