Update Mechanism Flow Design #73
AbdelrahmanBayoumi
started this conversation in
Show and tell
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
I've implemented a mechanism for checking and applying updates in the application. Below is a detailed flowchart illustrating how the update process is handled based on user interaction and settings:
Link to the Flow Design: Mermaid Flowchart Design
Overview
The update process can be initiated in two ways:
Manual Check: The user can manually trigger a check for updates by clicking the "Check for Updates" button available in the settings page. This method provides direct control and is useful for users who prefer manual updates.
Automatic Check: If the user has agreed to enable automatic updates, the application waits for 6.5 minutes after startup before it automatically checks for updates. The delay ensures that the initial load time is not impacted by the update check.
Details of the Flow
updates.xml
file hosted in the repository's master branch.updates.xml
file and compares the current version of the application with the version available in the file.Beta Was this translation helpful? Give feedback.
All reactions