Work items: Add edit button to progress widget
Adds distinct read/edit states to the progress widget.
UX Details
- In read state, list progress with a trailing percent sign
%
. - When "Edit" is pressed, replace label with text input and automatically focus the input.
- Clicking outside of the input, pressing Enter or Esc, or clicking "Apply", returns to read state with the input value applied and shown.
- There is no interaction on the value in read mode.
- A loading spinner is shown with the label during transition from Edit to Read states.
Edited by Nick Leonard