Skip to content

User Experience

What users see when WinSparkle checks for and installs updates.

Enabling and checking for updates

When the application is launched for the first time, WinSparkle does nothing yet, so that it doesn’t distort the user’s first impression of the app. It’s only when the user uses the app for the second time that they are asked if they want to check for updated versions:

Dialog asking whether the app should automatically check for updates.

If the user agrees, WinSparkle will look for updates periodically on app startup. No UI is shown during the check; everything happens silently in the background. When a newer version appears in the appcast, WinSparkle pops up a window with information about the update, including HTML release notes if they are provided:

Dialog showing that an update is available.

Users can skip an update if it isn’t worth downloading for them, or if they’re too busy at the moment. Remind me later simply postpones the notification until the next time the app is used.

Install update downloads the new version’s installer and launches it.