Skip to content

Releases: kirillzyusko/react-native-keyboard-controller

Release 1.9.5

02 Dec 11:24
81c0b0d
Compare
Choose a tag to compare

Release that adds support for RN 0.73 (support for AGP 8+).

🐛 Bug fixes

  • race condition in useSmoothKeyboardHandler (example app) (d8a312d)

👍 Improvements

  • added e2e tests (35d0ada)
  • enable buildFeatures.buildConfig for AGP 8+ (9cff79c)

🔢 Miscellaneous

  • rename FocusedInputLayoutObserver -> FocusedInputObserver (c94c5e3)
  • specify paths on push for e2e tests (6c562c6)

Release 1.9.4

20 Nov 12:58
5c587ca
Compare
Choose a tag to compare

🐛 Bug fixes

  • race condition in onApplyWindowInsets (f251c51)

🔢 Miscellaneous

Release 1.9.3

16 Nov 17:06
c48c3ce
Compare
Choose a tag to compare

🐛 Bug fixes

  • KeyboardGestureArea + nested native-stack causes a crash (7bff243). Fixes #274 #203

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)