Skip to main content

Version 1.23 β€” precise input tracking, fewer preload artifacts, and transparent KeyboardExtender 🎯

Β· 4 min read
Kirill Zyusko
Library author

1.23.0 is intentionally a small release. There is no big new component this time β€” instead it makes KeyboardAwareScrollView track the focused input more precisely, removes the remaining visual artifacts of the keyboard preload, and lets KeyboardExtender drop its background.

Version 1.21 β€” KeyboardChatScrollView, ClippingScrollView, and layout-free keyboard animations πŸ’¬

Β· 14 min read
Kirill Zyusko
Library author

Meet 1.21.0 β€” a release that's been a long time coming. It tackles one of the most persistent pain points in the React Native keyboard ecosystem: layout thrashing during keyboard animations. The solution unlocks cross-platform contentInset behavior, dramatically improves KeyboardAwareScrollView, and makes it possible to ship a fully-featured KeyboardChatScrollView in a few lines of code.

Version 1.19 β€” A fresh KeyboardToolbar API, instant dismiss, and more! πŸŽ‰

Β· 3 min read
Kirill Zyusko
Library author

Hello everyone! πŸ‘‹

I’m thrilled to announce version 1.19 of react-native-keyboard-controller. This release brings:

  • A brand new compound KeyboardToolbar API
  • The ability to dismiss the keyboard instantly (without animation!)
  • Full React Native 0.80+ compatibility
  • And smaller fixes and refinements πŸŽ‰

Let’s dive into what’s new πŸ‘‡

Keyboard Management Evolution in React Native πŸš€πŸͺπŸ’«

Β· One min read
Kirill Zyusko
Library author

Ever wondered why keyboard behavior in React Native used to feel so unpredictable?

In my talk Keyboard Management Evolution in React Native at AppJS conf, I invite you on a cosmic adventure β€” from the chaotic black holes of early keyboard handling to the sleek, stable solutions of the present day with teasing some of upcoming features.

Hop aboard the ship and join me for the ride!