Repository navigation
Milestone 400 (Commemorative Release & Unified Performance Engine)
馃帀 Milestone 400: Commemorative Release & Unified Performance Engine Integration 鈿○煕★笍馃殌
We have reached Milestone 400! This milestone marks the complete unification and delivery of the App-Wide Performance Pass and Crake Modernization.
- Trie Subtree Max Frequency Pruning: Fast candidate search pruning subtrees below active thresholds in
floris-core. - Off-Thread Thumbnail & Media Decode: Decodes cell-sized clipboard previews in background IO scope instead of blocking main UI thread.
- Bulk JNI Touch Offset Batches: One JNI crossing per tap via native bulk offset queries.
- Touch Hit Model Lock Separation: Non-blocking touch recording off UI thread under independent
Arc<RwLock>. - ContentResolver User Dictionary Cache: In-memory cache refreshed via
ContentObserver, dropping per-keystroke IPC. - Crake Compose Primitives: Standardized
CrakeButton,CrakeIconButton,CrakeOutlinedButton,CrakeTextButton, andCrakeButtonBar. - Verification: 151 / 151 unit tests and 29 native Rust test suites passing with 100% success.