Add-on Updater: a proof of concept add-on to check for, download, and apply add-on updates
Hi all,
I’m delighted to announce the release of the source code form of Add-on Updater, a proof of concept add-on that lets you check for, download, and apply add-on updates.
Background: at the moment NVDA does not have ability to check for updates to community add-ons. Although some add-ons do have this built in (WeatherPlus, for example), it would be better to let NVDA itself take care of this.
How Add-on Updater works: basically, I have generalized my own add-on update code from StationPlaylist Studio and Windows 10 App Essentials add-ons to include checking for updates for add-ons hosted on community add-ons website (addons.nvda-project.org). This is similar in concept to NVDA Store add-on (hosted on French NVDA website) with the following differences:
Future work:
Limitations:
Relevant NVDA issue: https://github.com/nvaccess/nvda/issues/3208
Add-on Updater source code: https://github.com/josephsl/addonUpdater
I’ll release a development version of this add-on once add-on review passes.
IMPORTANT: this proof of concept add-on will be discontinued the day a stable version of NVDA that provides add-on update checking facility is released.
Cheers, Joseph
|
|