FancyUI
Status — thinking shimmer — preview

Status — thinking shimmer

A shimmer sweeps the status label while a timer counts, so “working” says what it is doing.

#minimal#ambient

Open docs

Use in FancyUI

Type
Interaction
Interaction
Ambient
Style
Minimal
Code availability
Open source

Why it works

Instead of a spinner, the status text itself carries the motion: a highlight sweeps the label while a dot pulses and an elapsed timer ticks. The visitor learns what is happening and for how long in one line.

When to use it

Any agent or model step longer than a second: reading files, searching, generating.

Things to watch

It is a `role="status"` polite live region; the ticking timer is `aria-hidden` while running so it is not announced every second. Both animations live under `no-preference`.

Implementation clues

  • background-clip: text sweep
  • stops built from currentColor
  • stopwatch from `since`
  • timer hidden from AT while running