Skip to content

Releases: kirillzyusko/react-native-keyboard-controller

Release 1.9.2

14 Nov 18:56
7f36574
Compare
Choose a tag to compare

🐛 Bug fixes

  • conflict when using fullScreenModal presentation in native-stack (a8bd87b). Fixes #271

Release 1.9.1

13 Nov 07:58
ecd237f
Compare
Choose a tag to compare

🐛 Bug fixes

  • compare keyboard size in onApplyWindowInsets (84ac214). Fixes #267

Release 1.9.0

01 Nov 10:28
35570f9
Compare
Choose a tag to compare

Release that adds new KeyboardStickyView and useReanimatedFocusedInput hook 😎

👍 Improvements

🔢 Miscellaneous

  • use animated reaction instead of derivation (8a33ffd) by @vonovak
  • update gradle & kotlin versions (2cd92a2)
  • added KeyboardAvoidingView and KeyboardStickyView comparison in docs (e20c788)
  • detect UI regressions in docs (06d703f)
  • blogpost for 1.9.0 release (668275c)
  • checkout 1.9.0 version for docs (ba6e036)

Release 1.8.0

28 Sep 08:16
df527ff
Compare
Choose a tag to compare

Release that adds new useKeyboardController hook and setEnabled method 😎

🐛 Bug fixes

  • return KeyboardAvoidingView to its initial size after keyboard closing (91a06d0)
  • async view removal from onDetachedFromWindow (9430657)

👍 Improvements

  • added useKeyboardController hook that returns setEnabled + enabled (ef0f625)

🔢 Miscellaneous

Release 1.7.0

08 Sep 08:24
a4e6bde
Compare
Choose a tag to compare

Release that drops support for RN < 0.65 and adds KeyboardAvoidingView 😍

🐛 Bug fixes

  • fixed react-native-navigation integration (01dbb7f)

👍 Improvements

  • migrate from deprecated RCTEventEmitter (dada809)
  • added KeyboardAvoidingView (d887ec6)

🔢 Miscellaneous

Release 1.6.1

30 Aug 12:54
e5b6ead
Compare
Choose a tag to compare

🐛 Bug fixes

  • cast UIResponder.current to UIView instead of RCTUITextField (f513d35, #224)

👍 Improvements

  • bump react-native to 0.72.4 (d4474de)

Release 1.6.0

25 Aug 09:24
2fd0049
Compare
Choose a tag to compare

Release that adds new metadata fields to events such as duration, timestamp, target.

🐛 Bug fixes

  • fixed native-stack + statusBarTranslucent conflicts (b8f1240, dfe353d)

👍 Improvements

  • added duration property (88ff6e9)
  • added timestamp property (43ddde7)
  • added target property (0d6bd83)
  • PR preview (44eb328)
  • use stub on unsupported platforms (a6253ee)
  • prevent synchronous calls to setInputMode/setDefaultMode (fc7dee9)
  • added detekt for static analysis (756be07)
  • added warning if default context is consumed (c32acab)

🔢 Miscellaneous

  • info about new fields in documentation (e1f0716)
  • simplify KeyboardAwareScrollView component by moving keyboard movement logic into separate hook (c2a9776)
  • stable bottom padding for AwareScrollView (95a5376)
  • better lottie animations in docs (d3c6c05)
  • detect package size diff in CI (37e9d39, da04d8c)
  • compress lottie for faster page loading (c98f420)
  • specify color for icons in example apps (e34cbad)
  • added a reference why setting adjustResize is needed (896d232)
  • added target property to mock in unit tests (8f4a9ac)
  • react on focus changes in KeyboardAwareScrollView (84f94eb)
  • port KeyboardAwareScrollView to Fabric (2cf490a)
  • blogpost for 1.6.0 (7e488df)
  • checkout 1.6.0 docs (a26284e)

Release 1.5.8

11 Jul 08:32
d349403
Compare
Choose a tag to compare

🐛 Bug fixes

  • interactive keyboard (ios) reports wrong values sometimes (25980c9)
  • keyboard closes on Android when you scroll content with interpolator="ios" (87369b7)

👍 Improvements

  • casting UIView to UIView always succeeds (60751dc)

Release 1.5.7

21 Jun 08:06
e4aeced
Compare
Choose a tag to compare

🐛 Bug fixes

  • fixed a crash when native alert is shown (afd0809)

👍 Improvements

  • support for non-transitive R-classes (b07fe22)
  • set library namespace in build script (bbc4aee)

🔢 Miscellaneous

  • bump react-native to 0.71.11 (ae73a9c)

Release 1.5.6

14 Jun 12:22
b82e936
Compare
Choose a tag to compare

🐛 Bug fixes

  • don't add fake view to children of KeyboardControllerView (59de78e)

👍 Improvements

  • move interpolate function to Extensions (c441aa6)