Repository navigation
v0.3.25
Lectern now uses a shadcn-inspired visual style across the Android app and browser extension.
- Neutral light and dark themes with consistent semantic colors, borders, rounded corners and subtle shadows.
- Unified buttons, inputs, switches, cards, segmented controls, navigation and dialogs across reading, vocabulary, review, statistics, chat and settings.
- Refined mobile vocabulary search, compact settings switches and equal-height save actions, including 320px screens.
- Matching translation popovers, reader sheets and Android window backgrounds. Interface text uses system sans-serif fonts; long-form reading retains its serif typography.
- Reading remains immersive, with only the unobtrusive 2px progress line at the bottom until tools are requested.
Validation: 1009 client tests and 38 interface tests passed; 24 light/dark page scenarios and additional narrow-screen interactions and translation overlays were checked in Chromium. A production App build with real Chromium IndexedDB also passed resume-reading and profile-reset checks.
This implements the shadcn visual conventions in Lectern's existing TypeScript/WebView interfaces. It does not require a data migration.