Privacy-Period-Tracker/docs/design/dist/Light
null b74bc4b66a docs: onboarding illustrations recomposed for a full-bleed hero
closes #39

Sixteen files, 3:2 landscape, composed natively for the wide frame rather than
cropped or padded from the portrait originals.

THE FIRST ATTEMPT MET THE CANVAS AND NOT THE BRIEF

It reached 2048x1365 by upscaling the old portrait art ~2.8x and padding the
sides with a blurred copy of itself. The sharp region was 1024x1365 — aspect
0.750 against the originals' 0.748, the same composition — and measured edge
detail fell 2.1x-8.8x in the outer quarters on 15 of 16 files. At real hero size
a hard seam showed around the sharp centre.

This set is natively wide: real painted content to all four edges, checked by
measuring detail across each image and looking for the step change a pasted
rectangle leaves. None has one.

A DUPLICATE THAT WOULD HAVE SHIPPED

07_Forecast dark was byte-identical to 01_Welcome dark. Light was correct, so
light mode looked perfect and only dark mode showed the wrong picture, on the
last onboarding step — the silent failure OnboardingPreviews.kt exists to expose
and that #42 would fail a build over. Replaced; all sixteen hashes are unique.

Dark 07 is 1536x1024 where the rest are 2048x1365 — the same 3:2 to within
0.02%, 274.00dp against 273.93dp at a 411dp hero, and ample resolution at every
density the app ships to.

The set still carries no text, no step numbers, and a forecast illustration that
names no fields. Recorded in dist/README.md, along with two things deliberately
left unmatched: light and dark 07 are different compositions, and eight files
have a busy bottom quarter under the fade.

Sources only. 4.2 MB here; the shipped copies are downscaled into density
buckets, which is #41.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-08-19 00:49:22 -05:00
..
01_WelcomeIllustration_light.webp docs: onboarding illustrations recomposed for a full-bleed hero 2026-08-19 00:49:22 -05:00
02_LastPeriodIllustration_light.webp docs: onboarding illustrations recomposed for a full-bleed hero 2026-08-19 00:49:22 -05:00
03_PeriodEndIllustration_light.webp docs: onboarding illustrations recomposed for a full-bleed hero 2026-08-19 00:49:22 -05:00
04_LearningIllustration_light.webp docs: onboarding illustrations recomposed for a full-bleed hero 2026-08-19 00:49:22 -05:00
05_PrivacyIllustration_light.webp docs: onboarding illustrations recomposed for a full-bleed hero 2026-08-19 00:49:22 -05:00
06_NotificationPrivacyIllustration_light.webp docs: onboarding illustrations recomposed for a full-bleed hero 2026-08-19 00:49:22 -05:00
07_ForecastIllustration_light.webp docs: onboarding illustrations recomposed for a full-bleed hero 2026-08-19 00:49:22 -05:00
EmptyStateIllustration_light.webp docs: onboarding illustrations recomposed for a full-bleed hero 2026-08-19 00:49:22 -05:00