Version 1.0.0
Latest June 2026First feature-complete build — fully offline.
Core typing
- Unicode/grapheme-aware typing engine (accent-ready, no IME) with live WPM and accuracy.
- Character-by-character highlighting, a smooth sliding + blinking caret, and backspace correction.
- Practice modes: Timed, Quota, Zen, and Repeat-until-perfect (loops until the accuracy target is met).
Lessons
- Tiered, layout-aware lessons: Beginner (home row → all letters), a Capitals & punctuation bridge, Intermediate, Advanced, Code, and Custom (paste-your-own).
- Code lessons are filterable by programming language.
- Per-profile star ratings (1–3), best-WPM tracking, tier unlocks, and lesson search.
- Finger-placement guide — a colour-coded, layout-aware keyboard showing which finger presses each key, the home row, and the F/J bumps.
Profiles (local, password-less)
- Multiple local profiles, each with isolated stats, progress, achievements, and settings.
- Illustrated start screen to pick, create, manage, or delete a profile.
Stats
- WPM trend line graph, layout-aware key-error heatmap, day streak, and a personal-bests board.
Games
- Letter Rain, Word Blaster, Survival, Speed Sprint (race a ghost of your best run), and Typing Duel (race a CPU at Easy/Medium/Hard).
- Illustrated start screens, high-score tracking, and an Escape pause menu with Quit & save.
Gamification
- Nine achievement badges (speed, accuracy, streak, sessions, and game milestones), shown on Stats and announced at the end of a session/game.
Internationalisation & themes
- UI localised in English, French, German, and Spanish.
- Keyboard layouts: QWERTY (US/UK), AZERTY, QWERTZ, Dvorak.
- Professional Light (default) and Dark themes via a shared design-token system.
Settings
- Theme, interface language, practised keyboard layout, keystroke/error sounds (with volume), and passage font size — all persisted per profile.
Sound
- Low-latency, asset-free synthesised keystroke and error sounds. Degrades silently with no audio device.
App shell & branding
- Sidebar navigation, app icon, Microsoft Store assets (incl. a 300×300 Store icon), a startup splash screen, and an About window with a clickable backendside.com link.
Notes
- Typing Duel is player-vs-CPU; true same-keyboard two-player isn't supported.