Automatic Update

From WinMerge Development Wiki

Jump to: navigation, search

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.

Personal tools
Ads: