View Single Post
02/14/18, 09:49 AM   #12
sirinsidiator
 
sirinsidiator's Avatar
AddOn Author - Click to view addons
Join Date: Apr 2014
Posts: 1,567
After yesterday's discussion on gitter, I had the following idea. In the addon menu instead of calling an addon outdated, call it "untested" and show how many updates are between the current api version and the one the addon was tested with (e.g. "untested for 3 updates"). When the specified version in the manifest is higher than the current game version you'd just show "untested".

When the user logs in after an update, he sees a dialog on the character selection screen "Disable untested addons?" with some explanation why and what could happen and that he should check if there are new updates for the addons. The dialog then has two buttons "yes" and "no" and a checkbox "remember my choice" which will be a new setting in the interface settings menu "disable untested addons on api updates (yes/no/ask)".

The checkbox in the addon menu can just stay there and everybody will be happy.

EDIT: or maybe don't add it to the setting and make it a hidden flag in the UserSettings.txt which addon authors can then adjust and regular users will always get the dialog

Last edited by sirinsidiator : 02/14/18 at 09:55 AM.