bluerobotics / BlueOS

The open source platform for ROV, USV, robotic system operation, development, and expansion.
https://blueos.cloud/docs/
Other
123 stars 67 forks source link

core: frontend: make progress bars consistent #2767

Open ES-Alexander opened 4 days ago

ES-Alexander commented 4 days ago

Current behaviour

The current progress bar for firmware flashing in the autopilot manager is cyclic (instead of showing actual progress), and looks quite dinky:

Screenshot 2024-06-28 at 9 41 58 AM

Expected or desired behaviour

We've got a lovely progress bar for downloading and extracting docker images, which is used for both BlueOS (core and bootstrap) updates and Extension installations. It would be great to have a similar one for the autopilot downloading, erasing, and flashing process.

Currently the progress can be found as printed updates in the terminal:

Screenshot 2024-06-28 at 9 47 38 AM

but that's not obvious or pleasant for users to access.

Prerequisites