Skip to content

Milestone 398 (Round 2 UI Recomposition Isolation & Keystroke Optimization)

Choose a tag to compare

@NoxToxCipher NoxToxCipher released this 02 Sep 12:52
· 93 commits to main since this release
a54b194

Milestone 398: Round 2 UI Recomposition Isolation & Keystroke Optimization ⚡🎨🛡️

  1. Decoupled Keystroke Recomposition Loop: Removed activeContentFlow.collectAsState() subscription from the outer TextKeyboardLayout composable, decoupling all 66 keys from continuous re-rendering on every keystroke.
  2. Background Flow-Based Egg & Prediction Scan: Moved Easter egg trigger phrase detection and next-letter prediction pre-warming into a non-blocking background coroutine collector in LaunchedEffect.
  3. Zero-Lag UI Execution: Kept key layout rendering 100% steady at 120 FPS during fast typing bursts.
  4. Full Verification: 100% test suite passing with 150 / 150 unit tests and over 200 native Rust tests clean.