-
Notifications
You must be signed in to change notification settings - Fork 0
Description
There should be some GUI section which informs the user about a new release version.
This could be some icon in the corner which per default indicates no version checks are done.
The application could prompt the user
- once he is connected via VPN
- or if he clicks that icon
if it should make a version check / checks
Depending on the context (clicked or connected), the user can
- always allow
- allow this time
- deny this time
- always deny
or a subset of those.
This setting should be stored and exposed in some settings menu (which is not part of this issue)
Behavior with always allowed updates
Once allowed and a new version is available, download the installer and wait for the user to exit the application.
Then on exit prompt him to run the installer.
Show an icon indicating that everything is up to date if it is or somehow indicate an update is waiting to be installed once the application quits.
Behavior with allow this time
Do the same as with always allowed updates but after next application start switch the icon back to no version checks are done.
Behavior with deny this time
Don't do anything. Keep the icon in no version check is done mode. After next application restart ask again when connected.
Behavior with always deny
Don't do anything even after restarts. Have the icon symbolize that no version check will ever be done.