Skip to content

Releases: kirillzyusko/react-native-keyboard-controller

Release 1.16.8

19 Mar 10:19
e1a4cc4
Compare
Choose a tag to compare

Improving KeyboardToolbar component with some other bug fixes 👀

🐛 Bug fixes

  • pending dismiss if keyboard wasn't shown in app yet (5b65344)

👍 Improvements

  • ability to hide "Done" button in KeyboardToolbar (efd038c)
  • allow content in KeyboardToolbar to take all available space (9080f31)
  • insets prop for KeyboardToolbar (cb8161c)

🔢 Miscellaneous

  • title for Chat FlatList example (7c33c6f)
  • example for KeyboardToolbar inside Modal (7306bf2)

Release 1.16.7

07 Mar 11:38
18e550c
Compare
Choose a tag to compare

Improving package stability 💪

🐛 Bug fixes

  • crash when pass dismiss as event handler (8eb6a7b)
  • wrong selection coordinates in container with static height (41d7985)

Release 1.16.6

27 Feb 11:31
3a366a3
Compare
Choose a tag to compare

Polishing KeyboardAvoidingView implementation ✨⌨️

🐛 Bug fixes

  • set shared values in layout effects (2b21634) by @QichenZhu
  • exclude StatusBar height from useWindowDimensions if StatusBar is not translucent (1714227)

👍 Improvements

  • use nativeFabricUIManager instead of IS_FABRIC to detect new architecture in JS (2a923a6)

🔢 Miscellaneous

  • KeyboardAvoidingView behavior explanations (534342f)
  • react-native 0.78 in example apps (b8a4de9)

Release 1.16.5

24 Feb 11:50
faaab30
Compare
Choose a tag to compare

Resolve compilation issues on Android in certain configurations, add new behavior="translate-with-padding" for KeyboardAvoidingView 😊

🐛 Bug fixes

👍 Improvements

  • new behavior="translate-with-padding" for KeyboardAvoidingView (fa6d67d)

🔢 Miscellaneous

  • do not clean up a disk during e2e apk builds (3f4cb21)
  • patch reanimated to avoid duplicated events on Android/Fabric (137fb41)

Release 1.16.4

20 Feb 10:19
90c8661
Compare
Choose a tag to compare

Improving Android stability 😎

🐛 Bug fixes

  • navigationBarTranslucent prop gets ignored on [email protected] (1a6f72a)
  • crash after entering expiry date in Stripe field on Android (80d8662)
  • incorrect end event after cancelling predictive back gesture on Android (4793906)

👍 Improvements

🔢 Miscellaneous

Release 1.16.3

10 Feb 09:20
54fa1ee
Compare
Choose a tag to compare

Fixing one critical iOS/Fabric bug and bringing support for [email protected] 👀

🐛 Bug fixes

  • missing unfocus event on iOS Fabric (83bd3c1)

👍 Improvements

Release 1.16.2

04 Feb 09:30
76ab331
Compare
Choose a tag to compare

A new release that resolves some bugs 👀

🐛 Bug fixes

  • preserveEdgeToEdge value being ignored on mount when enabled={false} (12eea8c) by @zoontek

👍 Improvements

  • new first responder detection algorithm on iOS (works with Stripe input) (2840408)

🔢 Miscellaneous

  • exclude android unit tests from being published to npm (50d630c)

Release 1.16.1

31 Jan 09:59
5388d38
Compare
Choose a tag to compare

A new release with better stability and less crashes 😎

🐛 Bug fixes

  • crash accessing nativeId when it's not available (6553bf6)
  • crash in KeyboardMovementObserver due to incorrect KVO removal (49d20fc)

🔢 Miscellaneous

Release 1.16.0

27 Jan 12:42
b0f96d7
Compare
Choose a tag to compare

A new release with new features, critical bug fixes, crash resolutions, and performance optimizations 🎉

🐛 Bug fixes

  • take gravity into consideration when calculating selection coordinates on Android (a106fb3)
  • XCode warnings (ca600a8, a8eb813)
  • iOS crash (dd31184)
  • focused input gets detected without keyboard events on iOS (db0d0cc)
  • compatibility with Stripe inputs on Android (241d157)
  • properly take padding into consideration for selection events on Android (f4eb088)

👍 Improvements

  • KeyboardGestureArea with offset on iOS (6da1bb4)
  • compatibility for onSelectionChange with iOS < 13 (6a6328c)
  • added preserveEdgeToEdge prop for KeyboardProvider (4f1a798)
  • optimize SpringAnimation (1449971)
  • optimize TimingAnimation (06f5c53)

🔢 Miscellaneous

  • added Follow app to trusted by section (589da99)
  • example with KeyboardAwareScrollView that covers entire screen (3410d6d)
  • use macos-15 for iOS unit tests (6e7c2db)
  • blogpost for 1.16.0 (0e4ed17)
  • checkout 1.16.0 docs (091aa2e)

Release. 1.15.2

24 Dec 12:31
59b07bc
Compare
Choose a tag to compare

Release that fixes an integration with expo-router (a problem when you mount StatusBar together with KeyboardProvider on first render simultaneously) 🤫

🐛 Bug fixes

  • apply monkey patch before StatusBar updates (19371d8)

🔢 Miscellaneous

  • add Drakula app to Trusted By section in docs (0ce68ed)