thamizhi_keyboard 0.1.0 copy "thamizhi_keyboard: ^0.1.0" to clipboard
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 AnimatedContainer resizing.
  • 🚀 Responsive & Adaptive: Fully supports Mobile, Tablet, Desktop, and Web. Wraps intelligently using a robust LayoutBuilder wrapper (ThamizhiKeyboard).
  • 🧠 Pure Dart Engine: Core Tamil composition logic has been decoupled into TamilEngine for 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 Flutter ValueNotifier) for blazing-fast redraws and zero memory leaks.
  • 🎨 Theming Support: Introduced customizable KeyboardTheme providing drop-in light and dark modes mirroring native aesthetics.
  • 🐞 Performance Upgrades: Enforced flutter_lints ^3.0.0 with strict analyzer coverage, removed all lag-inducing nesting, and isolated touch ripples in a RepaintBoundary.
  • 🔨 Upgraded Dependencies: Bumped to sdk: ">=3.0.0 <4.0.0" and Flutter 3.10.0.

0.0.3 #

initial release #

  • Simple Tamil Keybaord Package.

0.0.2 #

Second release #

  • New thamizh number keys included.
  • English keys included.
  • New keyboard has special characters.
  • Added mathematical characters.
  • "New key: Return"
  • Personalized color and font size options available.

0.0.3 #

Third release #

  • English capital keys included.
3
likes
160
points
123
downloads

Publisher

unverified uploader

Weekly Downloads

thamizhi keyboard for Android, iOS, macOS, web, Linux and Windows

Homepage
Repository (GitHub)
View/report issues

Documentation

Documentation
API reference

License

Apache-2.0 (license)

Dependencies

flutter

More

Packages that depend on thamizhi_keyboard