Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add update progress indicator #28

Open
yannicksiewe opened this issue Feb 11, 2025 · 7 comments
Open

Add update progress indicator #28

yannicksiewe opened this issue Feb 11, 2025 · 7 comments
Assignees
Labels
enhancement New feature or request

Comments

@yannicksiewe
Copy link
Contributor

Description

Currently, when an update process is initiated, there is no clear visual indication of its progress. This can lead to uncertainty for users, as they do not know whether the update is in progress, completed, or stuck.

To enhance user experience and provide better feedback, we should implement a progress indicator that reflects the current status of the update operation.

Expected Behavior

  • Display a progress indicator (e.g., spinner, progress bar, or percentage) when an update starts.
  • Update the progress dynamically based on the actual update status.
  • Provide a success or failure message upon completion.

Possible Implementation Approaches

  • Frontend (UI Enhancement): Add a loading spinner or a progress bar that updates in real time.
  • In the background: If the update process has multiple stages, consolidate them in one progress percentage/bar.
  • Logging & User Feedback: Ensure error handling is properly communicated to the user in case of failure.

Additional Considerations

  • The implementation should be lightweight and not introduce unnecessary overhead.
  • It should be compatible with different update mechanisms used in the project.
  • Consider using WebSockets or polling if real-time updates are required.
@ArmandMeppa ArmandMeppa self-assigned this Feb 12, 2025
@ArmandMeppa ArmandMeppa added the enhancement New feature or request label Feb 12, 2025
@Calebasah
Copy link
Collaborator

WIP.

@ArmandMeppa
Copy link
Collaborator

ArmandMeppa commented Feb 13, 2025

OTA Update Functionalities

  • Tell if the app is up to date or not
  • Disable the Update button if the app is up to date
  • Enable the Update button if the app is not up to date
  • Have an indicator (Progress bar, etc...) when the update is in progress
  • Provide a success or failure message upon completion.

@yannicksiewe
Copy link
Contributor Author

WIP

1 similar comment
@Calebasah
Copy link
Collaborator

WIP

@ArmandMeppa
Copy link
Collaborator

Image

@Calebasah
Copy link
Collaborator

WIP.

@ArmandMeppa
Copy link
Collaborator

Testing by @Calebasah @MarantosGeorge and @stephane-segning

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

3 participants