Introduction
Progress indicators show users that a task is running and how much is done. They make waiting less boring and give feedback.
When copying large files and you want to show how much is copied.
When running a script that takes time, like downloading or installing software.
When processing many items in a loop and you want to show progress.
When waiting for a background task to finish and you want to keep the user informed.