ganjoorandroid/design/components/DownloadStatus
Claude ebbf737dac
Add the design system extracted from the app
design/ holds the tokens for all six themes, the type scale, spacing,
radii and sizes, the brand and usage guidelines, a guide and static
preview for each component, the logo and icons as SVG, and wireframes of
the tablet and foldable column layout.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01RhmDdrN5hgWrgRcFLAMsV6
2026-10-07 14:06:52 +00:00
..
preview.html Add the design system extracted from the app 2026-10-07 14:06:52 +00:00
README.md Add the design system extracted from the app 2026-10-07 14:06:52 +00:00

DownloadStatus

Fetch a poet's poems, or say they are already here — three states, no menu.

  • Consumer provides: the poet's slug; state comes from the download queue and the offline store.
  • Idle: the download arrow in on-surface-variant, tap to start.
  • Downloading: an 18px (icon-inline) progress ring, space-2 stroke, in primary; tap cancels.
  • Saved: the CheckCircle in downloaded green — a tick shape as well as a colour. It sits in a 48px (touch) box even though it is not tappable, so ticks and arrows line up down the column.
  • Deleting is never offered here; it lives on the Downloads screen next to the sizes. A tap beside a poet's name should never throw their poems away.