flutter_keyboard_visibility 5.1.1 flutter_keyboard_visibility: ^5.1.1 copied to clipboard
Flutter plugin for discovering the state of the soft-keyboard visibility on Android and iOS.
[5.1.1] - October 15, 2021 #
Thanks to jpeiffer for this fix
- Updated Android tooling versions
- Replaced jcenter with mavenCentral
[5.1.0] - October 15, 2021 #
- Removed Android v1 Embedding Support. If you created your Android project before Flutter 1.12 you may need to recreate or migrate. https://flutter.dev/docs/development/packages-and-plugins/plugin-api-migration
[5.0.3] - July 20, 2021 #
- Updated documentation
- Reverted the change made in 4.0.4 that changed how keyboard visibility is done on Android
[5.0.2] - April 16, 2021 #
- Updated documentation
[5.0.1] - April 16, 2021 #
- Updated Android target/compile SDK versions to 30
- Updated Android gradle build tools to 3.6.4
- Updated AndroidX Core to 1.5.0-rc01
[5.0.0] - March 4, 2021 #
- Updated dependencies & release stable null safe version
[5.0.0-nullsafety.3] - February 26, 2021 #
- Fixed onChange notifying the same value multiple times on Android
- Fixed bug introduced in 4.0.5 that would cause keyboard changes not to be notified
[5.0.0-nullsafety.2] - February 18, 2021 #
- Improve Android implementation with WindowInsetsCompat
[5.0.0-nullsafety.1] - November 30, 2020 #
- Remove Android X import and annotations in Android code to reduce possibility of build errors
[5.0.0-nullsafety.0] - November 30, 2020 #
- Migrated to null safety
- Removed deprecated KeyboardVisibility static access APIs
[4.0.6] - February 26, 2021 #
- Fixed bug introduced in 4.0.5 that would cause keyboard changes not to be notified
[4.0.5] - February 26, 2021 #
- Fixed onChange notifying the same value multiple times on Android
[4.0.4] - February 18, 2021 #
- Improve Android implementation with WindowInsetsCompat
[4.0.3] - February 1, 2021 #
- Remove Android X import and annotations in Android code to reduce possibility of build errors
[4.0.2] - November 24, 2020 #
- Update documentation
[4.0.1] - November 23, 2020 #
- Update documentation
[4.0.0] - November 23, 2020 #
- Federated the plugin to better support more platforms going forward
- Refactored internal implementation
- Deprecated KeyboardVisibility static access, will be removed in a future release
- Added KeyboardVisibilityController as a new way to access keyboard visibility
- KeyboardVisibilityBuilder & KeyboardVisibilityProvider now have
controller
parameters that allow you to pass a mock implementation of KeyboardVisibilityController for testing.
[3.3.0] - November 6, 2020 #
Thanks to lukepighetti for this feature
- Added
KeyboardVisibilityBuilder
to access keyboard visibility with the builder pattern
[3.2.2] - August 26, 2020 #
- MissingPluginException if no longer thrown during
flutter test
if you first callKeyboardVisibility.setVisibilityForTesting(value)
in your test
[3.2.1] - June 22, 2020 #
Thanks to ram231 for this fix
- Fixed KeyboardDismissOnTap sometimes reopening the keyboard
[3.2.0] - June 16, 2020 #
Thanks to matthew-carroll for this feature
- KeyboardDismissOnTap to allow for tapping outside of the focused field to dismiss the keyboard
[3.1.0] - June 16, 2020 #
Thanks to matthew-carroll for these features and helping fix the bug
- KeyboardVisibilityProvider for InheritedWidget style access to keyboard visibility within the Widget tree
- Added setVisibilityForTesting to assist for testing with fake values
- Fixed visibility not being reporting on Android for apps with pre Flutter 1.12 Android projects
[3.0.0] - June 2, 2020 #
- Migrated to new Android plugin APIs
[2.0.0] - April 7, 2020 #
- Redesigned public API to be stream based.
[0.8.0] - April 7, 2020 #
- Fixed visibility value not changing in Kotlin based Flutter apps
[0.7.0] - September 19, 2019 #
- Forked the project as original repo stopped being updated
- Fix: ViewTreeObserver is unregister when start second Activity because onStop call delay
- Fix: Activity() returns null when using backgrounding flutter plugins
- AndroidX migration
- Remove reachability dependency
The below changelog is from the original package #
[0.5.6] - 13-05-2019 #
- added null check in Android layout callback
- changed behavior on dispose
- catching exceptions if callbacks are not unsubscribed properly
[0.5.5] - 11-05-2019 #
- Changed README.md and formatted Dart code
[0.5.4] - 11-05-2019 #
- Fixed plugin registration bug
[0.5.3] - 09-05-2019 #
- Fixed exception call bug on dispose
- Change behavior of plugin registration
[0.5.2] - 12-03-2019 #
- Fixed possible bug on dispose
- On iOS the keyboard pop up message is already being sent when keyboard starts popping up
[0.5.1] - 06-01-2019 #
- Fixed bug when using multiple listeners on same page
[0.5.0] - 06-12-2018 #
- Initial release, working on Android and iOS