I'm glad to announce a groundbreaking feature that's set to transform the way users interact with keyboards in your app: the KeyboardToolbar
. This feature will enhance typing efficiency and increase user satisfaction. ๐
New release features, a year overview
I'm thrilled to announce the latest release, version 1.10.0
, of react-native-keyboard-controller
! Packed with new functionalities and improvements, this update aims to enhance your React Native development experience.
New release, new features, achieved milestones
In this blog post I'd like to make an overview of new features available in 1.9.0
as well as going through the big milestones that were achieved ๐
Introducing the New Features in react-native-keyboard-controllerโ
I'm excited to announce the latest release of react-native-keyboard-controller
! This update brings two powerful new features to help you manage the keyboard behavior in your React Native applications. Whether you're building a simple form or a complex UI, these additions will make your life easier ๐
New setEnabled method
I'm thrilled to announce the release of react-native-keyboard-controller
version 1.8.0
. With this latest release, I introduce the useKeyboardController
hook and setEnabled
method, which allows for a gradual integration of the library into your project, enabling you to disable the module on specific screens as needed. This flexible feature ensures that your app's keyboard behavior remains seamless and user-friendly.
Introducing KeyboardAvoidingView - Elevating Your React Native UI Experience
I'm glad to announce the upcoming release of react-native-keyboard-controller
, a library designed to enhance your React Native app's user experience. This release marks a significant milestone as I introduce a powerful new feature: the KeyboardAvoidingView
. But that's not all โ I have exciting plans to expand the collection of pre-built components to simplify handling keyboard insets even further.
Default react-native implementation on Android | Implementation from react-native-keyboard-controller with better animations |
Enhanced events metadata - say goodbye to guesswork and hello to precision!
I'm thrilled to unveil the latest upgrade to the react-native-keyboard-controller
library - version 1.6.0
! This release is all about empowering developers like you with enhanced event metadata, providing you with advanced techniques to take your keyboard handling to the next level.
Say goodbye to guesswork and hello to precision! React Native Keyboard Controller 1.6.0
introduces a trio of new fields in the event metadata that will revolutionize the way you manage keyboard interactions in your React Native applications ๐
Interactive keyboard support
I'm excited to announce that the upcoming release of react-native-keyboard-controller
, version 1.5.0
, will include a new feature that allows users to control the position of the keyboard on the screen via gestures. This new interactive keyboard feature will make it easier for users to interact with the keyboard in a more natural and intuitive way, improving the overall user experience of your React Native app.
Version 1.4.0 with new hook
New 1.4.0 release enhance API and adds new useKeyboardHandler
hook. While keeping no breaking changes this release (via new hook) adds an ability to have intermediate values on iOS for height
and progress
values (before it was not possible and it was a restriction of the library).
Also this hooks allow to track keyboard lifecycle and it's better suit for complex animations ๐
Check out the new documentation for this hook, upgrade library version to 1.4.0
and start using it today!
Version 1.2.0 with new architecture support
I'm glad to announce, that new upcoming release 1.2.0
brings a support for new react native architecture ๐
Fortunately this library is backward compatible with old architecture and will be compiled conditionally depending on which architecture you are using. So don't be afraid of updating it to the latest version - it doesn't have any breaking changes!
React Native meets smooth keyboard animations
Many flagship applications that are written natively (such as Telegram
, Instagram
, etc.) use the full power of platform-specific native APIs (iOS
, Android
) to make transitions between opening/closing the keyboard animated and smooth.
Unfortunately, in react-native
this aspect was given little attention and all react-native
applications were suffering because of that - animations were rough, you couldn't write cross-platform code because some keyboard events were not available, etc. But with the advent of this library, everything changes... ๐