avoid_keyboard 0.3.0 copy "avoid_keyboard: ^0.3.0" to clipboard
avoid_keyboard: ^0.3.0 copied to clipboard

This package enables convenient keyboard avoidance. It can be used to enable keyboard avoidance for specific view regions, without compressing the entire view.

Changelog #

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.

Unreleased #

No unreleased changes.

0.3.0 - 2021-06-10 #

Added #

  • Now the package responds to focus events while the keyboard is up, so now, if you have a group of fields which can be traversed by pressing "next" on the keyboard, for example, each one will scroll into view as it is focused.
  • Added badges to readme

Changed #

  • Updated example app to exhibit focus node traversal.

Fixed #

  • Fixed a couple of issues with the changelog.

0.2.3 - 2021-06-08 #

Added #

  • Github issue templates

Fixed #

  • Prevent internal timeout exception from escaping.

0.2.2 - 2021-06-06 #

Changed #

  • Wrapped the view in a ClipRect so that the contents would be clipped when they move.
    • This prevents the contents of the view from colliding with surrounding views which aren't wrapped.

Fixed #

  • Formatting error in Changelog.
  • Layout bug related to positioning a viewport within an unsized parent.
    • Use AnimatedContainer with transform, rather than a Scrollable widget.

0.2.1 - 2021-06-05 #

Fixed #

  • Typo in Readme.
  • Removed extraneous print statement.

0.2.0 - 2021-06-05 #

Added #

  • Option to specify spacing between the top of the keyboard and the bottom of the focused text field.

Changed #

  • No longer require focusNodes field on AvoidKeyboard widget.

Fixed #

  • Fixed bug in detecting when the focused field changed from one active node to another.
  • Ordering of Changelog entries

0.1.1 - 2021-06-05 #

Changed #

  • Improved pubspec.yaml description field

0.1.0 - 2021-06-04 #

Added #

  • README.md explaining the motivation and usage for the package.
  • Dart library containing the AvoidKeyboard widget
  • An example app under /example
25
likes
150
points
997
downloads

Publisher

unverified uploader

Weekly Downloads

This package enables convenient keyboard avoidance. It can be used to enable keyboard avoidance for specific view regions, without compressing the entire view.

Repository (GitHub)
View/report issues

Documentation

API reference

License

MIT (license)

Dependencies

after_layout, flutter

More

Packages that depend on avoid_keyboard