Privacy-Period-Tracker/docs
null 807b8a4600 docs: add the empty-state illustration, completing the set
EmptyStateIllustration in both themes — Today's "nothing logged yet" state, and
the one illustration the onboarding set did not cover. Without it, onboarding
would have shipped real art while Today kept a placeholder a user sees in the
same session.

Deliberately unnumbered: it is not an onboarding step. Its ring is empty because
nothing has been logged, which is the same ring the other illustrations fill with
cycle-day markers — that is what makes the empty state read as waiting rather
than broken.

Two things recorded in dist/README.md for whoever redraws these as vectors:

- The fourteen onboarding illustrations are contained cards with a rounded
  frame; these two are full-bleed with none. The frame should be consistent
  across the set or deliberately absent from all of it.
- TodayScreen.kt calls EmptyStateIllustration(color = ..., size = ...) with a
  single colour. These are full-colour drawings, so the vector version takes no
  colour parameter and that call site changes with it.

Both were checked at the 110-160 dp the illustrations are actually drawn at, by
rendering them at that size rather than assuming: the detail survives, including
the five faint dots under the ring.

WebP at delivered resolution: 312 KB for all sixteen against 6.8 MB as PNG.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-08-18 20:10:19 -05:00
..
architecture docs: correct 57 claims the code and tracker disagreed with 2026-08-18 16:33:14 -05:00
data docs: correct 57 claims the code and tracker disagreed with 2026-08-18 16:33:14 -05:00
design docs: add the empty-state illustration, completing the set 2026-08-18 20:10:19 -05:00
history docs: record the minSdk emulator, and the first run at API 26 2026-08-18 18:07:07 -05:00
planning docs: correct 57 claims the code and tracker disagreed with 2026-08-18 16:33:14 -05:00
qa docs: record the minSdk emulator, and the first run at API 26 2026-08-18 18:07:07 -05:00
security docs: correct 57 claims the code and tracker disagreed with 2026-08-18 16:33:14 -05:00
DOC_TRUST_MAP.md docs: add the onboarding concept cards as references, not assets 2026-08-18 19:28:50 -05:00
TOOLS.md docs: correct 57 claims the code and tracker disagreed with 2026-08-18 16:33:14 -05:00
WORK_CYCLE.md docs: a check-in needs the project UUID, not the slug 2026-08-18 16:35:06 -05:00