manifoldco / torus-cli

A secure, shared workspace for secrets
https://www.torus.sh
BSD 3-Clause "New" or "Revised" License
613 stars 32 forks source link

Spinners obey core.progress pref and unblock view #378

Closed ianlivingstone closed 6 years ago

ianlivingstone commented 6 years ago

We had expoed spinners through a few different apis in the ui layer, as a result some were obeying the core.progress preference while others were not. I've fixed this by pushing the responsibility for checking whether a spinner should/is displayed into the actual spinner itself.

At the sametime, I've fixed a bug where it was possible for a spinner to never be removed due to a panic.

Closes #376 #377

radmen commented 6 years ago

Thank you!