ni / nimble

The NI Nimble Design System
https://nimble.ni.dev
MIT License
30 stars 8 forks source link

nimble-progress-bar Component #304

Open m-akinc opened 2 years ago

m-akinc commented 2 years ago

😯 Problem to Solve

Need to create a new Nimble component to display progress. This was requested by the following teams but could also be useful in other places

πŸ’ Proposed Solution

Requirements/features

πŸ“‹ Tasks

jattasNI commented 1 year ago

Example use case from a BTS PR that @atmgrifter00 brought to light.

Some commentary:

  1. we probably don't want our progress bar to be orange
  2. we should discuss whether showing the progress percentage as text is useful or not. If we show it, I don't think it should have as many digits of precision as this gif
  3. if it's possible to give generic guidance about showing / hiding / reserving space for the progress bar before the operation has started, that would be nice to do. To me it's weird to show 0% complete for an operation that hasn't even been initiated yet GIF 1-12-2023 4-11-37 PM
jattasNI commented 5 months ago

Example use case in an SLE data spaces HLD. They only need indeterminate progress so I've asked for clarification why the existing spinner component is insufficient.