New KeyboardExtender
and KeyboardBackgroundView
components, state selectors, keyboard preloading and many other new features and improvements 😎
Read more about all of that in blogpost.
🐛 Bug fixes
- reset
shouldIgnoreKeyboardEvents
tofalse
onresignFirstResponder
(46bb921) by @pioner92 - substitute delegate in next frame (e6679bd) by @IvanIhnatsiuk
👍 Improvements
- added
KeyboardBackgroundView
(a57fa4b) - added
KeyboardExtender
(347fef3, f963bef) - added selectors for
useKeyboardState
(60ec0ce) - avoid deep imports usage (ecb3595, 5a2e2a8)
- use
keyboardAppearance
to manage theme forKeyboardToolbar
(27fce1c) - support full screen
TextInput
inKeyboardAwareScrollView
(5ab2011, a28dbec) - added ability to preload keyboard (4997993, 1c03e7b)
📚 Documentation
- llms plugin integration cleanup (ebd580c)
- use "keyboard accessory view" as keyword for
KeyboardStickyView
(c2c40aa) - restructure API section (0e4cf89)
- added "Keyboard management evolution" talk at AppJS (c299547)
- update "Trusted by" section (39254d6, 93d38c6, 6e78bf1 by @lean098)
- blogpost for
1.18.0
(c49e3c8) - docs for
1.18.0
(620e1ea)