Screen designs (M1.10)

Index of the Vocelune screen boards. Sample content is illustrative, not reviewed for publication.

Boards

Open each board in a desktop browser. Everything inside a phone frame uses only design tokens (checked by check-boards.mjs). Spec and copy: docs/design/screens.md.

BoardContents
screens-today.htmlNavigation map, tab bar, Today in every state, RTL and 200%, Android.
screens-onboarding.htmlThree onboarding steps, app-language sheet, starter-pack download, verification and offline, ready, widget tutorial.
screens-learn.htmlDictionary, Word details, Library, Session (quiz, flashcard, pause, summary, quota), Playback.
screens-account.htmlSettings, reset, reminders, Language catalog, Widget setup, Paywall and its states.
screens-adaptive.htmlSmallest iPhone (SE, 375×667), small Android (360×800) and landscape.

Coverage

✓ = drawn. “works offline” = the screen has no network dependency after install; the global offline banner pattern (Today) applies. Blank = same layout as an adjacent variant; see screens.md.

ScreenDefaultEmptyLoadingOfflineErrorDarkRTL200%Android
Onboarding (3 steps, app language)✓—✓✓✓
Starter pack install, ready, widget tutorial✓—✓✓✓
Today✓✓✓✓✓✓✓✓✓
Dictionary✓✓not shown (<300 ms)works offline✓✓
Word details✓retired ID✓audio not installed✓✓✓✓
Library✓✓✓works offline✓
Session: quiz✓pack exhausted (Today)works offline✓✓✓✓
Session: flashcard, pause, summary, quota✓quota reachedworks offlineskipped exercise
Playback✓missing assetmissing assetinterrupted
Settings✓—works offlinepermission denied✓✓
Language catalog✓✓✓
Widget setup✓—works offline✓
Paywall✓already Propending✓✓✓✓✓