Skip to content

[Feature][Windows]: Add Update Checking and Automatic Update Options #301

Description

@nrv-96

Search existing issues

  • I have searched the existing issues

Is your feature request related to a problem?

Add an "Check for Updates" option to the OpenScreen system tray menu/settings so users can easily check whether a newer version of OpenScreen is available.

If an update is available, the application should notify the user and provide options for how updates should be handled.

Requested Features

  • Add a "Check for Updates" option to the system tray menu.
  • Check the latest available OpenScreen version.
  • Compare the installed version with the latest available version.
  • If a newer version is available, notify the user.
  • Allow the user to manually download the new version.
  • Add an Update Settings section with the following options:
    • Do nothing automatically — only notify the user when an update is available.
    • Automatically download updates — download the update in the background, but let the user decide when to install it.
    • Automatically download and install updates — download and install the update automatically when a new version is available.
  • Provide an option to manually Check for Updates at any time.
  • Show the current installed version and the available version when an update is detected.

Suggested Tray Menu

Open
Check for Updates
Update Settings
----------------
Quit

###Suggested Update Settings
○ Notify me when an update is available
○ Automatically download updates
○ Automatically download and install updates

Image for reference:

Image

Describe the solution you'd like

No response

Describe alternatives you've considered

No response

Additional context

No response

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions