react-native-gesture-handler 3.5.0

v3.​5.​0Minor Release

Important changes

  • Add Begin, Deactivate and Finalize event types for v3 gestures by @m-bert in #4668

Bug fixes

  • [iOS] Keep button children in mount order behind the underlay layer by @radko93 in #4603
  • Undo a cancelled ReanimatedSwipeable pan by @chocky335 in #4618
  • Undo a cancelled ReanimatedDrawerLayout pan by @mkantautas in #4635
  • [Web] Report zero Pan velocity when the pointer rested before release by @m-bert in #4641
  • [iOS] Report zero Pan velocity when the pointer rested before release by @m-bert in #4642
  • Fix Reanimated subscriptions when replacing a mounted gesture by @Elehiggle in #4634
  • [iOS] Fix missing onPressOut in StatefulPressable by @m-bert in #4633
  • [iOS] Skip accessibilityElementsHidden children when inferring button label by @m-bert in #4665
  • [iOS] Don't delay touch-up delivery under a Manual gesture by @m-bert in #4671
  • [Android] Check only the handlers extracted for the same pointer by @m-bert in #4632
  • [Web] Check only the handlers recorded for the same pointer by @m-bert in #4672
  • [Android] Keep HasChildPressedStateDelay in minified builds by @m-bert in #4654
  • Mark JS responder events for Virtual and Intercepting detectors by @m-bert in #4530
  • [Web] Report the hovering pointer's type in Hover gesture events by @m-bert in #4631
  • [Web] Start hover on the first pointer move when pointerenter was missed by @collectioneur in #4624
  • [Android] Keep the press alive while a Pressable waits for another gesture by @m-bert in #4639
  • Stop the Pressable long press timer on touch up by @m-bert in #4644
  • [Web] Handle moves that leave or re-enter the view as out-of-bounds moves by @RaphaelFakhri in #4610
  • [Android] Cancel native touches before terminal event cleanup by @huamurui in #4637

Docs

  • Document gesture cancellation when a detector's view is reordered by @m-bert in #4623
  • Attach the action to the row edge in the ReanimatedSwipeable example by @m-bert in #4625

Miscellaneous

  • Remove disableReanimated prop from components by @m-bert in #4650
  • [Jest] Add opt-out for the GestureHandlerRootView check by @m-bert in #4660
  • [Jest] Mock installUIRuntimeBindings in jestSetup.js by @m-bert in #4615
  • Keep Reanimated deep imports out of web bundles by @m-bert in #4620
  • Remove unused enabled listener from useJSResponderHandler by @m-bert in #4663
  • Update compatibility table for 3.4.0 by @m-bert in #4606
  • Bump to expo SDK 58 by @m-bert in #4612
  • Dependabot bumps of docs and dev dependencies (source-map-js, compression, shell-quote, joi, node-forge, follow-redirects, launch-editor, fast-uri, postcss-selector-parser, body-parser) in #4598, #4599, #4600, #4621, #4638, #4645, #4646, #4647, #4648, #4658, #4659, #4661, #4662

New contributors

  • @chocky335 made their first contribution in #4618
  • @collectioneur made their first contribution in #4624
  • @RaphaelFakhri made their first contribution in #4610
  • @Elehiggle made their first contribution in #4634
  • @mkantautas made their first contribution in #4635
  • @huamurui made their first contribution in #4637

Full changelog: v3.4.0...v3.5.0

Release card
react-native-gesture-handler 3.5.0 release card