thamizhi_keyboard 0.1.0
thamizhi_keyboard: ^0.1.0 copied to clipboard
thamizhi keyboard for Android, iOS, macOS, web, Linux and Windows
0.1.0 #
Major UI Redesign & Architecture Overhaul #
- 🎉 Native-like Premium UI: Completely redesigned the keyboard interface to mimic native operating system keyboards (Gboard/iOS), featuring polished margins, touch feedback, and smooth
AnimatedContainerresizing. - 🚀 Responsive & Adaptive: Fully supports Mobile, Tablet, Desktop, and Web. Wraps intelligently using a robust
LayoutBuilderwrapper (ThamizhiKeyboard). - 🧠 Pure Dart Engine: Core Tamil composition logic has been decoupled into
TamilEnginefor ultra-fast, predictable input without hanging the UI thread (framework-agnostic text prediction capable). - ⚡ Optimized State Layer: Replaced deeply coupled UI variables with
KeyboardController(pure FlutterValueNotifier) for blazing-fast redraws and zero memory leaks. - 🎨 Theming Support: Introduced customizable
KeyboardThemeproviding drop-inlightanddarkmodes mirroring native aesthetics. - 🐞 Performance Upgrades: Enforced
flutter_lints ^3.0.0with strict analyzer coverage, removed all lag-inducing nesting, and isolated touch ripples in aRepaintBoundary. - 🔨 Upgraded Dependencies: Bumped to
sdk: ">=3.0.0 <4.0.0"and Flutter3.10.0.