- DOCS: add
setModeNamed usage example to README.md. (b3e122f6)
- DOCS: add examples for custom keyboard layouts in
README.md. (6dc556cf)
- FIX: remove unnecessary type annotation. (adffb8ac)
- FEAT: implementation of
setModeNamed to specify keyboard modes (#29). (87308d69)
- FIX: upgrade sdk and dependencies. (e3534cae)
- FEAT: add
useSafeArea to OnscreenKeyboardThemeData (#28). (dd1ea873)
- FIX: update dependencies. (e050f326)
- FIX: handle
initialValue in OnscreenKeyboardTextFormField (#26). (9123884e)
- FIX: update sdk and dependencies. (3da71fca)
- FEAT: add
formFieldKey to the OnscreenKeyboardTextFormField widget (#23). (50c42e45)
- FIX: TextInputFormatter is not applied to the edits of the onscreen_keyboard and onChanged is not triggered on changes thorugh the onscreen_keyboard (#22). (9ea27c1d)
Note: This release has breaking changes.
- DOCS: add
OnscreenKeyboardTextFormField in readme. (95ab04cf)
- BREAKING FEAT: add
OnscreenKeyboardTextFormField widget (#20). (23d73ca4)
- FIX: update flutter sdk and dependencies. (8894ea4d)
- DOCS: add codcov badge in README.md. (4f85b8ef)
Note: This release has breaking changes.
- REFACTOR: simplify text handling in keyboard input methods. (e3e8edd9)
- FIX: gboard and ios themes. (6a6bfade)
- FEAT: add emoji mode for default mobile layout. (a9414077)
- FEAT: add option to show/hide control bar in
OnscreenKeyboard. (7b9147f4)
- DOCS: update
README.md with more screenshots. (79310704)
- BREAKING REFACTOR: remove
attachTextController and related implementations. (0d44c91c)
- PERF: use
InheritedWidget for providing OnscreenKeyboardController. (46f92914)
Note: This release has breaking changes.
- BREAKING REFACTOR: migrate to
KeyboardMode for layout modes (#19). (436ffd1b)
- FIX: disable system keyboard for
OnscreenKeyboardTextField.
- FEAT: add predefined themes (Gboard, iOS) for easy styling (#18).
Note: This release has breaking changes.
- BREAKING FEAT: add mobile layout and support for multiple keyboard modes (#17). (ba97977e)
- FEAT: add more theme customization for keys (#12). (58109c4a)
- FEAT: add textstyle TextKeyThemeData (#11). (5785d06e)
- DOCS: update readme with theme configurations (#13). (57364611)
- FIX: better and simplified focus management (#10). (206cc114)
- FEAT: automatically show/hide keyboard when input gains or loses focus. (76a34553)
- DOCS: update README for badge links and usage instructions. (8d75e6fc)
- FEAT: customizable control bar actions (#6). (ba0d842d)
- FEAT: customizable keyboard aspect ratio (#5). (658ded00)
- DOCS: update readme with a short demo (#4). (bc167e86)
- DOCS: add documentation for all APIs (#3). (abe6af23)
- FEAT: draggable keyboard widget. (b7a87595)
- DOCS: add deploy workflow and update package description. (8a4b57b1)
- FEAT: implement onscreen keyboard layout and functionality
- DOCS: enhance README with comprehensive usage instructions and features.
- FEAT: make
OnscreenKeyboardTextField similar to TextField
- FEAT: customizable width for keyboard
- FIX: handle multiline
TextField
- FEAT: create
wrap function
- FEAT: add
addRawKeyDownListener to OnscreenKeyboard
- DOCS: update example app with
OnscreenKeyboardTextField usage
- CHORE: create LICENSE
- CHORE: add CONTRIBUTING.md
- CHORE: add pull request template for consistent contributions
- CHORE: update issue templates
- CHORE: create CODE_OF_CONDUCT.md