Visually displays the completion status or advancement of a task or process, often as a percentage, bar, or animation.
Progress indicators provide visual feedback about ongoing processes, helping users understand system status and set appropriate expectations for completion time.
Use for operations longer than 1 second, file transfers, multi-step processes, system monitoring, and any time users need feedback about ongoing activities.
Type | Use Case | Duration | User Action |
---|---|---|---|
Linear Bar | File uploads, downloads | Known | Wait & monitor |
Circular | Compact spaces, dashboards | Known/Unknown | Quick glance |
Loading Dots | Content loading | Unknown | Wait briefly |
Step Progress | Multi-step workflows | Variable | Active participation |