Skip to content

Automatic checking for program updates #344

@dg0yt

Description

@dg0yt

puzzlepaint reported on Sourceforge [tickets:#344]:

To notify users of program updates, an automatic update notification would be nice to have.

Suggestion:

  • Create a file http://oorienteering.sourceforge.net/MapperVersionCheck.php, which returns if a version is outdated given the version number.
  • Make the program send a request to this script in a background thread at startup, and notify the user if the version is outdated. Do the request only once each day.
  • Possibilities for notification:
    • Instantly with a (potentially annoying) popup
    • With a popup at the next program startup (making sure that the user isn't interrupted while using the program)
    • In the "Tip of the day" field
  • Possibilities for the update:

For the Android version, this would be unnecessary if the app would be added into Google Play. The same applies to versions distributed over Linux package repositories.

The application already depends on the QtNetwork module for QtSingleApplication, so no further dependencies must be added.

If you have suggestions for improvements, go ahead and comment.

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions