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
23
likes
130
pub points
90%
popularity

Publisher

unverified uploader

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