It is important to give users the ability to check for a new version of the application they are using. And once located it should be easily downloaded and installed. You need:
Remember:
❌ Figure: Bad UI - a nagging message box that forces the User to click OK
✅ Figure: Good UI - Show a Tick when the application is up to date
✅ Figure: Good UI - Show a Cross when the application is out of date
To keep the consistent look and consistent code, we have implemented our version checker as a user control.
Figure: SSW.Framework.WindowsUI.VersionStatus
As it is a user control, we can easily implement this in all our applications. We just need to place the user control on the winform, and have the ProductDownloadID and ProductLatestVersionURL entered with the correct values.
Figure: Enter the ProductDownloadID and ProductLatestVersionURL
✅ Figure: Include 'Check for Updates' in your applications