Loading pattern survey

Ten existing patterns on one shared clock. Same real duration in every cell, so the only difference is how the wait gets described.

Duration
Steps

Motion is parked because this device asks for reduced motion.

Determinate progress is known

Linear barThe default. Length maps to progress.
RingSame data, no sense of remaining distance.
SegmentedProgress as countable chunks.
0%
NumericPrecise, but nothing to watch.

Indeterminate progress is unknown

SpinnerPoints at the wait itself.
Indeterminate barGrows and shrinks along a track.
DotsReads as thinking, not working.
SkeletonDescribes what is coming.

Placement same forms, put somewhere specific

Button stateThe control that was pressed reports on itself.
Searching products...
Inline stateOnly the part that is updating waits.