Skip to content

LumiRead v3.0.0 — paper-warm UI redesign

Choose a tag to compare

@LagrangeNSS LagrangeNSS released this 07 Jun 00:01
· 3 commits to main since this release

LumiRead v3.0.0 — "paper-warm" UI/UX redesign

An offline picture-book reading companion for kids, powered by on-device Gemma 4 (LiteRT-LM). This release is a full UI/UX redesign on top of the v2 reasoning core.

Highlights

  • Paper-warm Kids UI: cream paper surface, deep-ink + warm-gold palette, magic-book frame, soft star/dot décor. No mascot/avatar/animal/anthropomorphic helper.
  • Tier system (Toddler · Preschool · Preadolescent) drives type scale, sizing, radii, décor density, animation, chip counts, and answer length — live & persisted.
  • Full snap-to-read flow: home → camera → crop → celebrate → thinking → dialog, with a v3 camera viewfinder (gold corners + big gold shutter) and an upgraded crop (gold handles, rule-of-thirds grid, select-all, live pixel size).
  • Story mode (no book): snap an object, pick an opener generated on-device by the local model, or type your own.
  • Dialog with free text + microphone (system STT) + TTS, with graceful fallbacks.
  • Redesigned parent area: number gate, learning stats, settings, privacy — calm and restrained.
  • Accessibility: 1.5× font-scale safe, large touch targets, content descriptions, reduced-motion fallbacks, and no scary offline banners.
  • First-launch onboarding dialog when no model is installed (model download/import guidance).

The :core reasoning pipeline and LiteRT-LM / Gemma 4 / ML Kit / sherpa-onnx integration are unchanged. See the README for the full feature list and the honest reliability/latency picture.

Install

  • Download LumiRead-v3.0.0.apk below (≈ 288 MB; includes the on-device TTS model). Min Android 8.0 (API 26).
  • On first launch you'll be guided to download the ~2.6 GB Gemma 4 model (Hugging Face, then import in Settings). Everything runs offline afterward.

Note: this APK is signed with the Android debug key for convenience (hackathon build). Your device may warn about an unknown developer; install is functionally identical. To ship via Play, rebuild :app:assembleRelease with your own keystore.