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

Implement a more gradual uninstallation progress flow #302

Open
buresdv opened this issue Apr 5, 2024 · 0 comments
Open

Implement a more gradual uninstallation progress flow #302

buresdv opened this issue Apr 5, 2024 · 0 comments
Labels
Enhancement New feature or request

Comments

@buresdv
Copy link
Owner

buresdv commented Apr 5, 2024

At the moment, when uninstalling a package, a spinner with an indetermined progress is applied to the package and shown to the user. The uninstall process exeutes a non-streamed shell function.

Idea

  1. Convert the uninstall function to use the streamed version of shell
  2. Like the install function, parse each line and react to it
  3. Instead of the indetermined progress spinner, use a round progress tracker instead: https://sarunw.com/posts/swiftui-circular-progress-bar/ or a Gauge with accessoryCircularCapacity style
@buresdv buresdv added the Enhancement New feature or request label Apr 5, 2024
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
Status: Ideas
Development

No branches or pull requests

1 participant