Feature Request: In-App Update Checker with Automatic & Manual Triggers + Background Download #721
Double-Lie
started this conversation in
Ideas
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
-
Hi! First, thank you for creating this great tool. I'd like to suggest a feature that would greatly improve the update experience: an in-app update checker with background downloading.
Currently, users need to manually visit the GitHub releases page to check for and download updates. It would be much more convenient to have the app handle this itself. Specifically, I'm proposing two ways to trigger an update check — both leading to the same smooth workflow:
When the application first launches, it should automatically check for a new version in the background (without blocking the UI). If a newer version is found, the user gets a subtle, non-intrusive notification or dialog telling them about the new version and what’s changed.
Add a menu item called "Check for Updates" — ideally under the Help or About menu (e.g., Help > Check for Updates). Clicking it would manually trigger the same update check process, so users who prefer not to wait for the automatic check can look for updates whenever they want.
For both cases, the behavior after detecting an update should be the same:
· Show a prompt saying a new version is available, possibly including release notes or version number.
· Ask the user whether they want to download the update now.
· If the user agrees, the application should download the update file directly in the background, without opening a browser or sending the user to the GitHub website.
· During the download, it would be helpful to show a progress indicator (e.g., a small progress bar or a percentage in the status area), and handle network errors gracefully (with retry or cancel options).
· Once the download is finished, the app could either automatically launch the installer/update package or notify the user and let them install it when ready — depending on the platform.
Why this matters:
· It lowers the barrier for non-technical users to stay up to date.
· It makes the whole update process seamless and professional.
· Background downloading prevents interrupting the user's workflow until they're ready to restart or install.
If possible, it would also be nice to respect user preferences, for example:
· An option in settings to enable/disable automatic update checks on startup.
· A download location that the user can configure or that uses a sensible default (e.g., the system's temp or downloads directory).
I'm happy to help with testing or provide more detailed feedback if needed. Thanks again for your work, and I hope you'll consider adding this feature!
Beta Was this translation helpful? Give feedback.
All reactions