Thread Tools Display Modes
11/03/14, 10:04 AM   #1
TribeofOne
Join Date: Mar 2014
Posts: 41
will all addons be broken?

Am I right in understanding that all addons will be broken by this update?
  Reply With Quote
11/03/14, 10:10 AM   #2
Ayantir
 
Ayantir's Avatar
AddOn Author - Click to view addons
Join Date: Jul 2014
Posts: 1,019
Not really, but 100% of addons using an option panel will got their option panel broken

If your addon was directly listed in "Settings", there's for now no fix (Devs, please update !!)
If your addon was under settings > addon settings, updating 1 addon will fix all your addons

After, there's still some compatibility changes due to api changes, but devs need to look at their code depending on the changes
  Reply With Quote
11/03/14, 10:33 AM   #3
Randactyl
AddOn Author - Click to view addons
Join Date: Apr 2014
Posts: 251
Most addons will function as normal if you check "Allow out of date addons"

The issue you may have is the one Ayantir suggested, however if even only one of your addons which uses a menu in Settings -> Addon Settings gets updated, all of your other addons that also use one of those settings menus should also begin to work.
  Reply With Quote
11/03/14, 10:43 AM   #4
Wykkyd
Are you Wykkyd Gaming?
 
Wykkyd's Avatar
WoWInterface Super Mod
AddOn Author - Click to view addons
Join Date: Feb 2014
Posts: 107
My addons were up to date with PTS as of 8 am this morning (EDT). They should all work fine.
  Reply With Quote
11/03/14, 11:01 AM   #5
katkat42
AddOn Author - Click to view addons
Join Date: Apr 2014
Posts: 155
Some add-ons might be broken. Others might have been written for an out-of-date version of the API, but still work fine if you check the "Allow out-of-date add-ons" button in the Add-Ons list. Still others might have new versions already posted -- check out the Latest Submissions list, or use Minion to check for you!
  Reply With Quote
11/03/14, 11:53 AM   #6
SnowmanDK
 
SnowmanDK's Avatar
AddOn Author - Click to view addons
Join Date: Apr 2014
Posts: 161
It seems like all addons using LibAddonMenu-1.0 is broken now.
  Reply With Quote
11/03/14, 12:22 PM   #7
Garkin
 
Garkin's Avatar
AddOn Author - Click to view addons
Join Date: Mar 2014
Posts: 832
Originally Posted by SnowmanDK View Post
It seems like all addons using LibAddonMenu-1.0 is broken now.
There are three solutions:
  1. Update your addon to LibAddonMenu-2.0 (recommended). You can use Sephiroth018's LibAddonMenuSettingsConverter.
  2. Use Compatibility tool for Update 5, it will fix most of the UI errors.
  3. Use unofficially updated LibAddonMenu-1.0 which I have in my dropbox folder.
  Reply With Quote
11/03/14, 02:30 PM   #8
SnowmanDK
 
SnowmanDK's Avatar
AddOn Author - Click to view addons
Join Date: Apr 2014
Posts: 161
Originally Posted by Garkin View Post
There are three solutions:
  1. Update your addon to LibAddonMenu-2.0 (recommended). You can use Sephiroth018's LibAddonMenuSettingsConverter.
  2. Use Compatibility tool for Update 5, it will fix most of the UI errors.
  3. Use unofficially updated LibAddonMenu-1.0 which I have in my dropbox folder.
I tried using your unofficial LibAddonMenu-1.0-r9_for_Update5.
It works for 3 of my addons without issues, but my BankManagerRevived fails:
Code:
2014-11-03T21:28:35.486+01:00 |cff0000Gui Warning: Failed to create control 'versionBankManagerRevived'.  Duplicate name|r
2014-11-03T21:28:35.486+01:00 |cff0000Lua Error: user:/AddOns/BankManagerRevived/Libs/LibAddonMenu-1.0/LibAddonMenu-1.0.lua:37: attempt to index a nil value
stack traceback:
	user:/AddOns/BankManagerRevived/Libs/LibAddonMenu-1.0/LibAddonMenu-1.0.lua:37: in function 'lam:AddHeader'
	user:/AddOns/BankManagerRevived/UI/BankManagerOpts.lua:258: in function 'options'
	user:/AddOns/BankManagerRevived/src/init.lua:183: in function 'func'
	EsoUI/Libraries/Globals/globalapi.lua:181: in function '(anonymous)'
  Reply With Quote
11/03/14, 02:46 PM   #9
Garkin
 
Garkin's Avatar
AddOn Author - Click to view addons
Join Date: Mar 2014
Posts: 832
Originally Posted by SnowmanDK View Post
I tried using your unofficial LibAddonMenu-1.0-r9_for_Update5.
It works for 3 of my addons without issues, but my BankManagerRevived fails:
Code:
2014-11-03T21:28:35.486+01:00 |cff0000Gui Warning: Failed to create control 'versionBankManagerRevived'.  Duplicate name|r
2014-11-03T21:28:35.486+01:00 |cff0000Lua Error: user:/AddOns/BankManagerRevived/Libs/LibAddonMenu-1.0/LibAddonMenu-1.0.lua:37: attempt to index a nil value
stack traceback:
	user:/AddOns/BankManagerRevived/Libs/LibAddonMenu-1.0/LibAddonMenu-1.0.lua:37: in function 'lam:AddHeader'
	user:/AddOns/BankManagerRevived/UI/BankManagerOpts.lua:258: in function 'options'
	user:/AddOns/BankManagerRevived/src/init.lua:183: in function 'func'
	EsoUI/Libraries/Globals/globalapi.lua:181: in function '(anonymous)'
I have never tried it with submenu

Fixed, download link is the same.
  Reply With Quote
11/03/14, 02:51 PM   #10
SnowmanDK
 
SnowmanDK's Avatar
AddOn Author - Click to view addons
Join Date: Apr 2014
Posts: 161
Originally Posted by Garkin View Post
I have never tried it with submenu

Fixed, download link is the same.
Looks like it works now. Thank you Master
  Reply With Quote
11/09/14, 02:35 PM   #11
SnowmanDK
 
SnowmanDK's Avatar
AddOn Author - Click to view addons
Join Date: Apr 2014
Posts: 161
Originally Posted by Garkin View Post
There are three solutions:
  1. Update your addon to LibAddonMenu-2.0 (recommended). You can use Sephiroth018's LibAddonMenuSettingsConverter.
  2. Use Compatibility tool for Update 5, it will fix most of the UI errors.
  3. Use unofficially updated LibAddonMenu-1.0 which I have in my dropbox folder.
I have tried working with that LibAddonMenuSettingsConverter on BankManagerRevived, but I can make it work properly.
IF I understand it correctly, then it's SOME of the code in UI\BankManagerOpts.lua but not sure how much goes where
  Reply With Quote

ESOUI » AddOns » AddOn Help/Support » will all addons be broken?


Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off