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
shouldIgnoreKeyboardEventstofalseonresignFirstResponder(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
keyboardAppearanceto manage theme forKeyboardToolbar(27fce1c) - support full screen
TextInputinKeyboardAwareScrollView(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)