Automatic Update
From WinMerge Development Wiki
Automatic updating (or update notifications) is a feature many users are already used to with other programs. It is a very handy and useful feature.
Contents |
[edit] User Experience
The feature should periodically (configurable?) check from some of our resource, if there is updated version of WinMerge available.
We should at least have a notification shown to user. Better solutions include downloading a new installer (and running it) and the most advanced would update software in downloading only changed files / data.
[edit] Update Notification
Minimum requirement is to show user a notification about the new release, offer links for getting more information (release notes/changelog) and download link.
[edit] Notification + Installer Download
After notification we can automatically download and run the new installer. This saves user few clicks.
[edit] Existing Tools / Libraries
There are several existing tools and libraries to use. We should look at using any of these, instead of writing our own implementation from scratch.
[edit] GUP
GUP is an update library written for NotePad++, then generalized for use with other programs also.

