The iPad PWA's look and feel now mirrors the macOS app: same warm cream background, same burnt-orange primary color, same Fraunces serif for titles and Inter for body text. The teal placeholder palette is gone.
What changed
- Central theme tokens (`apps/mobile/src/theme/tokens.ts`) derived from the desktop's HSL CSS variables — light + dark palettes precomputed to hex for React Native.
- Loaded Fraunces + Inter via `@expo-google-fonts`. App boot waits for fonts so the first paint never flashes a system fallback.
- Refactored 12 screens + components to consume the tokens. Headings (Library, Plans, Recipe titles, etc.) use Fraunces; everything else uses Inter at the right weight.
- Added expo-asset (peer dep of expo-font that the install command missed).
No behavior changes — pure styling.
Install — Mac
Drop `Paperplate_2.1.0_aarch64.dmg` into Applications and right-click → Open the first time.
iPad
The PWA at https://shamgarbn.github.io/paperplate/ auto-deploys from `main`. The next launch from your home-screen shortcut picks up the new theme; you may need to fully close + reopen the app to flush the old bundle from cache.
Diff
`v2.0.0...v2.1.0` is a single commit (23 files, 601 inserts, 372 deletes) plus the version bump and Cargo.lock update.