Spinners

Spinner

Best for

Work with no measurable end — a request in flight, a permission check

Anatomy

Eight arms · eight dots · a soft ring under two opposed arcs · all three sweeping at a constant rate · a hint message under each

Preparing your workspace

Syncing 12 projects

Checking permissions

Progress circle

Best for

Limits and quotas — a ring small enough to sit in a row and still carry its own number

Anatomy

Plan card with its badge · a row per limit: ring, name, used of total · 6.72px track on a 20.64px radius, round-capped from twelve o'clock · the percentage inside, or not

Plan usage

Resets on 1 October

Pro
  • 60%
    Seats12 of 20
  • 48%
    Storage48 of 100 GB
  • 12%
    API calls6.2k of 50k

Progress bar

Best for

A long job with a real end — an import, a migration, a download

Anatomy

Queue card with its status badge · a row per item: name, size, and queued / percent / done · full-round 6px track with the brand fill · a footer carrying the total and the estimate

Importing from Notion

Started a few seconds ago

Running
  • Pages1,204 items75%
  • Databases38 itemsQueued
  • Attachments3.2 GBQueued

4,812 rows · about 2 minutes left

Percentage indicator

Best for

The one number a full-screen or blocking wait is about

Anatomy

A 0-9 column per place, rolling only when its own digit turns, faded at the slot edges · the heading and what to expect under it · the one way out

25 percent%

Rendering your export

Keep this tab open — the file downloads on its own when it’s ready.

Processing panel

Best for

A job with named steps — where the wait needs to say what it is doing, not just that it is

Anatomy

Title and elapsed over a progress circle · a step list marking done, running and pending · the bar and readout under it, all off one value

Generating September report

Started a few seconds ago

25%
  1. Collecting transactions18,204 records
  2. Reconciling against ledger4,812 rows
  3. Rendering the PDF36 pages
25%
The Odyssey Dispatch

Be first in, and 10% off.

Join the list and we’ll email you the moment the code library and MCP server go live — with a 10% discount code to use whenever you decide to buy.

One email when it ships. No spam, and you can unsubscribe anytime.