Generalize to checkbox-ish progress states, i.e. instead of incremental updates, make it possible to do here-and-there updates. A textual representation of both kinds:
48%▕▓▓▓▓▓▓▓▓▓▓▓░░░░░░░░░▏
and
48%▕░▓▓░░▓░░▓░░░▓▓▓▓░▓▓▓▏
The former is a special case of the latter.
Generalize to checkbox-ish progress states, i.e. instead of incremental updates, make it possible to do here-and-there updates. A textual representation of both kinds:
and
The former is a special case of the latter.