Repository navigation
v2.2.4
This release fixes editor input handling and native syntax-highlighting build caching. All 12 packages are published on pub.dev at 2.2.4.
- #26 — read-only editor: switching a focused editor to read-only closes its IME connection and rejects stale platform edits. Returning to editable reconnects the current controller.
- #28 — mobile keyboard: the first tap opens the soft keyboard, and tapping an already focused editor reopens it after dismissal.
- #27 — native build cache: generated dispatch and decoded parser C files are excluded from hook inputs while original sources remain tracked, allowing unchanged builds to reuse native artifacts.
Validation:
- All 2,030 workspace tests across 14 members, fatal-info analysis, and formatting checks passed. CI, Test, Release, Publish, and Pages workflows succeeded.
- Independently checked all 12 published archives: 3,507 files match the release tag. A fresh hosted consumer resolved the exact 2.2.4 packages without overrides and passed 6 browser checks.
- On a physical Pixel Fold running Android 17, the hosted consumer passed 17 checks, including real Gboard multiline input, focused read-only transitions, keyboard dismissal/retap, and in-memory snapshot restoration. Two unchanged Android builds retained the same hashes and modification times for 98 native artifacts.
Device acceptance used ADB touchscreen taps in a standalone Debug consumer (Flutter 3.47.0 / Dart 3.13.0); CI used Flutter 3.47.7. GSMLG Release/AOT integration and filesystem save/reopen were not tested. Grammar archives were audited; prior runtime evidence was reused for unchanged runtime files, while the changed hook was validated with current fixtures and hosted Android builds.
Full Changelog: v2.2.3...v2.2.4