software-mansion/react-native-gesture-handler (react-native-gesture-handler)
### [`v2.21.0`](https://redirect.github.com/software-mansion/react-native-gesture-handler/releases/tag/2.21.0)
[Compare Source](https://redirect.github.com/software-mansion/react-native-gesture-handler/compare/2.20.2...2.21.0)
#### β Important changes
- Create `ReanimatedDrawerLayout` component by [@latekvo](https://redirect.github.com/latekvo) in [https://github.com/software-mansion/react-native-gesture-handler/pull/3146](https://redirect.github.com/software-mansion/react-native-gesture-handler/pull/3146)
- fix(web): broken at dropping by [@MJRT](https://redirect.github.com/MJRT) in [https://github.com/software-mansion/react-native-gesture-handler/pull/3125](https://redirect.github.com/software-mansion/react-native-gesture-handler/pull/3125)
- \[Web] Remove `findNodeHandle` function. by [@m-bert](https://redirect.github.com/m-bert) in [https://github.com/software-mansion/react-native-gesture-handler/pull/3127](https://redirect.github.com/software-mansion/react-native-gesture-handler/pull/3127)
- \[web] Add support for two finger pan by [@m-bert](https://redirect.github.com/m-bert) in [https://github.com/software-mansion/react-native-gesture-handler/pull/3163](https://redirect.github.com/software-mansion/react-native-gesture-handler/pull/3163)
- \[Web] Adjust `findNodeHandle` to properly detect `SVG` by [@m-bert](https://redirect.github.com/m-bert) in [https://github.com/software-mansion/react-native-gesture-handler/pull/3197](https://redirect.github.com/software-mansion/react-native-gesture-handler/pull/3197)
#### π Improvements
- \[Web] Fix `KeyboardEventManager` listeners unmount by [@m-bert](https://redirect.github.com/m-bert) in [https://github.com/software-mansion/react-native-gesture-handler/pull/3126](https://redirect.github.com/software-mansion/react-native-gesture-handler/pull/3126)
- feat: Clangd support by [@coado](https://redirect.github.com/coado) in [https://github.com/software-mansion/react-native-gesture-handler/pull/3069](https://redirect.github.com/software-mansion/react-native-gesture-handler/pull/3069)
- \[Web] Simplify `PointerTracker` methods by [@m-bert](https://redirect.github.com/m-bert) in [https://github.com/software-mansion/react-native-gesture-handler/pull/3139](https://redirect.github.com/software-mansion/react-native-gesture-handler/pull/3139)
- Allow Android Rotation Gesture to continue after second Pointer Lift and Land by [@DmitriyGalyanov](https://redirect.github.com/DmitriyGalyanov) in [https://github.com/software-mansion/react-native-gesture-handler/pull/3057](https://redirect.github.com/software-mansion/react-native-gesture-handler/pull/3057)
- Optimise `ReanimatedSwipeable` component by [@latekvo](https://redirect.github.com/latekvo) in [https://github.com/software-mansion/react-native-gesture-handler/pull/3165](https://redirect.github.com/software-mansion/react-native-gesture-handler/pull/3165)
- \[Web] Remove `collapsable` property by [@m-bert](https://redirect.github.com/m-bert) in [https://github.com/software-mansion/react-native-gesture-handler/pull/3203](https://redirect.github.com/software-mansion/react-native-gesture-handler/pull/3203)
#### π Bug fixes
- \[Android] Fix gestures being able to activate despite their parent already being active by [@latekvo](https://redirect.github.com/latekvo) in [https://github.com/software-mansion/react-native-gesture-handler/pull/3095](https://redirect.github.com/software-mansion/react-native-gesture-handler/pull/3095)
- \[MacOS] Fix `Pressable` being unresponsive by [@latekvo](https://redirect.github.com/latekvo) in [https://github.com/software-mansion/react-native-gesture-handler/pull/3142](https://redirect.github.com/software-mansion/react-native-gesture-handler/pull/3142)
- Fix swipeable swiping to left when no `renderRightActions` is set by [@latekvo](https://redirect.github.com/latekvo) in [https://github.com/software-mansion/react-native-gesture-handler/pull/3145](https://redirect.github.com/software-mansion/react-native-gesture-handler/pull/3145)
- Fix `onStart` callbacks of `ReanimatedSwipeable` being called every update by [@latekvo](https://redirect.github.com/latekvo) in [https://github.com/software-mansion/react-native-gesture-handler/pull/3151](https://redirect.github.com/software-mansion/react-native-gesture-handler/pull/3151)
- Fix elements dissapearing due to high values set to `threshold` props in `ReanimatedSwipeable` by [@latekvo](https://redirect.github.com/latekvo) in [https://github.com/software-mansion/react-native-gesture-handler/pull/3153](https://redirect.github.com/software-mansion/react-native-gesture-handler/pull/3153)
- \[`ReanimatedSwipeable`] Multiple bug fixes and improvements by [@latekvo](https://redirect.github.com/latekvo) in [https://github.com/software-mansion/react-native-gesture-handler/pull/3149](https://redirect.github.com/software-mansion/react-native-gesture-handler/pull/3149)
#### π’ Miscellaneous
- `stylusData` documentation. by [@m-bert](https://redirect.github.com/m-bert) in [https://github.com/software-mansion/react-native-gesture-handler/pull/3112](https://redirect.github.com/software-mansion/react-native-gesture-handler/pull/3112)
- Update examples by [@j-piasecki](https://redirect.github.com/j-piasecki) in [https://github.com/software-mansion/react-native-gesture-handler/pull/2919](https://redirect.github.com/software-mansion/react-native-gesture-handler/pull/2919)
- Make osx example utilise the common example app by [@latekvo](https://redirect.github.com/latekvo) in [https://github.com/software-mansion/react-native-gesture-handler/pull/3055](https://redirect.github.com/software-mansion/react-native-gesture-handler/pull/3055)
- \[docs] Improve Reanimated Swipeable documentation. by [@latekvo](https://redirect.github.com/latekvo) in [https://github.com/software-mansion/react-native-gesture-handler/pull/3121](https://redirect.github.com/software-mansion/react-native-gesture-handler/pull/3121)
- \[MacOS] fix header in the example app to look like the one on web. by [@latekvo](https://redirect.github.com/latekvo) in [https://github.com/software-mansion/react-native-gesture-handler/pull/3134](https://redirect.github.com/software-mansion/react-native-gesture-handler/pull/3134)
- Add main branch protection scripts by [@j-piasecki](https://redirect.github.com/j-piasecki) in [https://github.com/software-mansion/react-native-gesture-handler/pull/3133](https://redirect.github.com/software-mansion/react-native-gesture-handler/pull/3133)
- Remove redundant example entry in `App.tsx` by [@latekvo](https://redirect.github.com/latekvo) in [https://github.com/software-mansion/react-native-gesture-handler/pull/3138](https://redirect.github.com/software-mansion/react-native-gesture-handler/pull/3138)
- Disable examples on unsupported platforms by [@m-bert](https://redirect.github.com/m-bert) in [https://github.com/software-mansion/react-native-gesture-handler/pull/3135](https://redirect.github.com/software-mansion/react-native-gesture-handler/pull/3135)
- Add missing `ReanimatedSwipeable` documentation by [@latekvo](https://redirect.github.com/latekvo) in [https://github.com/software-mansion/react-native-gesture-handler/pull/3150](https://redirect.github.com/software-mansion/react-native-gesture-handler/pull/3150)
- Change package description by [@kacperkapusciak](https://redirect.github.com/kacperkapusciak) in [https://github.com/software-mansion/react-native-gesture-handler/pull/3162](https://redirect.github.com/software-mansion/react-native-gesture-handler/pull/3162)
- Remove Reanimated 2 version from the docs by [@j-piasecki](https://redirect.github.com/j-piasecki) in [https://github.com/software-mansion/react-native-gesture-handler/pull/3183](https://redirect.github.com/software-mansion/react-native-gesture-handler/pull/3183)
- Bump version to 2.20.2 by [@m-bert](https://redirect.github.com/m-bert) in [https://github.com/software-mansion/react-native-gesture-handler/pull/3185](https://redirect.github.com/software-mansion/react-native-gesture-handler/pull/3185)
- docs: Manage system color scheme changes by [@patrycjakalinska](https://redirect.github.com/patrycjakalinska) in [https://github.com/software-mansion/react-native-gesture-handler/pull/3181](https://redirect.github.com/software-mansion/react-native-gesture-handler/pull/3181)
- Update Gemfiles in example apps by [@j-piasecki](https://redirect.github.com/j-piasecki) in [https://github.com/software-mansion/react-native-gesture-handler/pull/3200](https://redirect.github.com/software-mansion/react-native-gesture-handler/pull/3200)
- Fix `TwoFingerPan` import by [@m-bert](https://redirect.github.com/m-bert) in [https://github.com/software-mansion/react-native-gesture-handler/pull/3211](https://redirect.github.com/software-mansion/react-native-gesture-handler/pull/3211)
- Update outdated compatibility table in docs by [@latekvo](https://redirect.github.com/latekvo) in [https://github.com/software-mansion/react-native-gesture-handler/pull/3212](https://redirect.github.com/software-mansion/react-native-gesture-handler/pull/3212)
- Bump express from 4.19.2 to 4.21.0 in /docs by [@dependabot](https://redirect.github.com/dependabot) in [https://github.com/software-mansion/react-native-gesture-handler/pull/3110](https://redirect.github.com/software-mansion/react-native-gesture-handler/pull/3110)
- Bump micromatch from 4.0.5 to 4.0.8 in /example by [@dependabot](https://redirect.github.com/dependabot) in [https://github.com/software-mansion/react-native-gesture-handler/pull/3155](https://redirect.github.com/software-mansion/react-native-gesture-handler/pull/3155)
- Bump serve-static from 1.15.0 to 1.16.2 in /MacOSExample by [@dependabot](https://redirect.github.com/dependabot) in [https://github.com/software-mansion/react-native-gesture-handler/pull/3104](https://redirect.github.com/software-mansion/react-native-gesture-handler/pull/3104)
#### New Contributors
- [@MJRT](https://redirect.github.com/MJRT) made their first contribution in [https://github.com/software-mansion/react-native-gesture-handler/pull/3125](https://redirect.github.com/software-mansion/react-native-gesture-handler/pull/3125)
- [@DmitriyGalyanov](https://redirect.github.com/DmitriyGalyanov) made their first contribution in [https://github.com/software-mansion/react-native-gesture-handler/pull/3057](https://redirect.github.com/software-mansion/react-native-gesture-handler/pull/3057)
**Full Changelog**: https://github.com/software-mansion/react-native-gesture-handler/compare/2.20.0...2.21.0
### [`v2.20.2`](https://redirect.github.com/software-mansion/react-native-gesture-handler/releases/tag/2.20.2)
[Compare Source](https://redirect.github.com/software-mansion/react-native-gesture-handler/compare/2.20.1...2.20.2)
#### β Important changes
- \[macOS] Fix build on fabric [https://github.com/software-mansion/react-native-gesture-handler/pull/3154](https://redirect.github.com/software-mansion/react-native-gesture-handler/pull/3154)4)
- Fixes Android event dispatcher for old arch ([https://github.com/software-mansion/react-native-gesture-handler/pull/3176](https://redirect.github.com/software-mansion/react-native-gesture-handler/pull/3176))
- \[macOS] Fix build on old architecture [https://github.com/software-mansion/react-native-gesture-handler/pull/3182](https://redirect.github.com/software-mansion/react-native-gesture-handler/pull/3182)2)
- Fix tvOS build ([https://github.com/software-mansion/react-native-gesture-handler/pull/3180](https://redirect.github.com/software-mansion/react-native-gesture-handler/pull/3180))
#### π’ Miscellaneous
- Bump FabricExample to RN 0.76 ([https://github.com/software-mansion/react-native-gesture-handler/pull/3178](https://redirect.github.com/software-mansion/react-native-gesture-handler/pull/3178))
#### New Contributors
- [@renchap](https://redirect.github.com/renchap) made their first contribution in [https://github.com/software-mansion/react-native-gesture-handler/pull/3176](https://redirect.github.com/software-mansion/react-native-gesture-handler/pull/3176)
**Full Changelog**: https://github.com/software-mansion/react-native-gesture-handler/compare/2.20.1...2.20.2
### [`v2.20.1`](https://redirect.github.com/software-mansion/react-native-gesture-handler/releases/tag/2.20.1)
[Compare Source](https://redirect.github.com/software-mansion/react-native-gesture-handler/compare/2.20.0...2.20.1)
#### β Important changes
- fix: Android event dispatcher change for 0.76.0-rc.6 ([#3166](https://redirect.github.com/software-mansion/react-native-gesture-handler/pull/3166))
#### π’ Miscellaneous
- Update Podfile.lock in FabricExample ([#3174](https://redirect.github.com/software-mansion/react-native-gesture-handler/pull/3174))
#### New Contributors
- [@mysport12](https://redirect.github.com/mysport12) made their first contribution in [https://github.com/software-mansion/react-native-gesture-handler/pull/3091](https://redirect.github.com/software-mansion/react-native-gesture-handler/pull/3091)
### [`v2.20.0`](https://redirect.github.com/software-mansion/react-native-gesture-handler/releases/tag/2.20.0)
[Compare Source](https://redirect.github.com/software-mansion/react-native-gesture-handler/compare/2.19.0...2.20.0)
#### β Important changes
- Add support for React Native 0.76 by [@j-piasecki](https://redirect.github.com/j-piasecki) in [https://github.com/software-mansion/react-native-gesture-handler/pull/3109](https://redirect.github.com/software-mansion/react-native-gesture-handler/pull/3109)
- \[Web] Stylus support by [@m-bert](https://redirect.github.com/m-bert) in [https://github.com/software-mansion/react-native-gesture-handler/pull/3107](https://redirect.github.com/software-mansion/react-native-gesture-handler/pull/3107)
- \[Android] Stylus support by [@m-bert](https://redirect.github.com/m-bert) in [https://github.com/software-mansion/react-native-gesture-handler/pull/3111](https://redirect.github.com/software-mansion/react-native-gesture-handler/pull/3111)
- \[iOS] Stylus support by [@m-bert](https://redirect.github.com/m-bert) in [https://github.com/software-mansion/react-native-gesture-handler/pull/3113](https://redirect.github.com/software-mansion/react-native-gesture-handler/pull/3113)
#### π Improvements
- Use node resolver to locate React Native package by [@j-piasecki](https://redirect.github.com/j-piasecki) in [https://github.com/software-mansion/react-native-gesture-handler/pull/3093](https://redirect.github.com/software-mansion/react-native-gesture-handler/pull/3093)
- \[Web] Remove `TouchEventManager` by [@m-bert](https://redirect.github.com/m-bert) in [https://github.com/software-mansion/react-native-gesture-handler/pull/3101](https://redirect.github.com/software-mansion/react-native-gesture-handler/pull/3101)
- chore: Remove unused env variable by [@tjzel](https://redirect.github.com/tjzel) in [https://github.com/software-mansion/react-native-gesture-handler/pull/3091](https://redirect.github.com/software-mansion/react-native-gesture-handler/pull/3091)
#### π Bug fixes
- \[tvOS] Fix tvOS not building because of `LongPressGestureHandler` by [@latekvo](https://redirect.github.com/latekvo) in [https://github.com/software-mansion/react-native-gesture-handler/pull/3090](https://redirect.github.com/software-mansion/react-native-gesture-handler/pull/3090)
- Fix `Pressable` styling by removing unnecessary wrapping `View` by [@latekvo](https://redirect.github.com/latekvo) in [https://github.com/software-mansion/react-native-gesture-handler/pull/3087](https://redirect.github.com/software-mansion/react-native-gesture-handler/pull/3087)
- \[iOS] Prevent crash when setting `cursor` style by [@m-bert](https://redirect.github.com/m-bert) in [https://github.com/software-mansion/react-native-gesture-handler/pull/3097](https://redirect.github.com/software-mansion/react-native-gesture-handler/pull/3097)
- \[Android] Fix border styles for touchable components with transparent background color by [@kacperzolkiewski](https://redirect.github.com/kacperzolkiewski) in [https://github.com/software-mansion/react-native-gesture-handler/pull/3096](https://redirect.github.com/software-mansion/react-native-gesture-handler/pull/3096)
- Fix `FlatList` type by [@j-piasecki](https://redirect.github.com/j-piasecki) in [https://github.com/software-mansion/react-native-gesture-handler/pull/3029](https://redirect.github.com/software-mansion/react-native-gesture-handler/pull/3029)
- \[macOS] Fix rotation by [@m-bert](https://redirect.github.com/m-bert) in [https://github.com/software-mansion/react-native-gesture-handler/pull/3122](https://redirect.github.com/software-mansion/react-native-gesture-handler/pull/3122)
- \[Jest] Don't fire callbacks on disabled gestures by [@m-bert](https://redirect.github.com/m-bert) in [https://github.com/software-mansion/react-native-gesture-handler/pull/3119](https://redirect.github.com/software-mansion/react-native-gesture-handler/pull/3119)
- Call `getEventDispatcher` in ReactContextExtensions.kt by [@tomekzaw](https://redirect.github.com/tomekzaw) in [https://github.com/software-mansion/react-native-gesture-handler/pull/3120](https://redirect.github.com/software-mansion/react-native-gesture-handler/pull/3120)
- Fix duplicate `libreactnative.so` and `libjsi.so` by [@tomekzaw](https://redirect.github.com/tomekzaw) in [https://github.com/software-mansion/react-native-gesture-handler/pull/3118](https://redirect.github.com/software-mansion/react-native-gesture-handler/pull/3118)
- \[Web] Remove hovering pointer from tracker. by [@m-bert](https://redirect.github.com/m-bert) in [https://github.com/software-mansion/react-native-gesture-handler/pull/3115](https://redirect.github.com/software-mansion/react-native-gesture-handler/pull/3115)
- Fix button padding not being applied correctly on the new arch by [@j-piasecki](https://redirect.github.com/j-piasecki) in [https://github.com/software-mansion/react-native-gesture-handler/pull/3106](https://redirect.github.com/software-mansion/react-native-gesture-handler/pull/3106)
#### π’ Miscellaneous
- Bump serve-static from 1.14.1 to 1.16.2 by [@dependabot](https://redirect.github.com/dependabot) in [https://github.com/software-mansion/react-native-gesture-handler/pull/3094](https://redirect.github.com/software-mansion/react-native-gesture-handler/pull/3094)
- Bump fast-xml-parser from 4.3.6 to 4.4.1 in /example by [@dependabot](https://redirect.github.com/dependabot) in [https://github.com/software-mansion/react-native-gesture-handler/pull/3084](https://redirect.github.com/software-mansion/react-native-gesture-handler/pull/3084)
- Bump serve-static from 1.15.0 to 1.16.2 in /example by [@dependabot](https://redirect.github.com/dependabot) in [https://github.com/software-mansion/react-native-gesture-handler/pull/3103](https://redirect.github.com/software-mansion/react-native-gesture-handler/pull/3103)
- Bump express from 4.19.2 to 4.21.0 in /e2e/web-tests by [@dependabot](https://redirect.github.com/dependabot) in [https://github.com/software-mansion/react-native-gesture-handler/pull/3102](https://redirect.github.com/software-mansion/react-native-gesture-handler/pull/3102)
- Add chevron to the example app and center labels by [@j-piasecki](https://redirect.github.com/j-piasecki) in [https://github.com/software-mansion/react-native-gesture-handler/pull/3108](https://redirect.github.com/software-mansion/react-native-gesture-handler/pull/3108)
- Add `SWM` icon pack support. by [@latekvo](https://redirect.github.com/latekvo) in [https://github.com/software-mansion/react-native-gesture-handler/pull/3114](https://redirect.github.com/software-mansion/react-native-gesture-handler/pull/3114)
#### New Contributors
- [@tjzel](https://redirect.github.com/tjzel) made their first contribution in [https://github.com/software-mansion/react-native-gesture-handler/pull/3091](https://redirect.github.com/software-mansion/react-native-gesture-handler/pull/3091)
- [@kacperzolkiewski](https://redirect.github.com/kacperzolkiewski) made their first contribution in [https://github.com/software-mansion/react-native-gesture-handler/pull/3096](https://redirect.github.com/software-mansion/react-native-gesture-handler/pull/3096)
**Full Changelog**: https://github.com/software-mansion/react-native-gesture-handler/compare/2.19.0...2.20.0
### [`v2.19.0`](https://redirect.github.com/software-mansion/react-native-gesture-handler/releases/tag/2.19.0)
[Compare Source](https://redirect.github.com/software-mansion/react-native-gesture-handler/compare/2.18.1...2.19.0)
#### β Important changes
- \[macOS] Add `ManualGestureHandler` by [@m-bert](https://redirect.github.com/m-bert) in [https://github.com/software-mansion/react-native-gesture-handler/pull/3018](https://redirect.github.com/software-mansion/react-native-gesture-handler/pull/3018)
- \[macOS] Add `LongPressGestureHandler` by [@m-bert](https://redirect.github.com/m-bert) in [https://github.com/software-mansion/react-native-gesture-handler/pull/3014](https://redirect.github.com/software-mansion/react-native-gesture-handler/pull/3014)
- \[macOS] Add `HoverGestureHandler` by [@m-bert](https://redirect.github.com/m-bert) in [https://github.com/software-mansion/react-native-gesture-handler/pull/3027](https://redirect.github.com/software-mansion/react-native-gesture-handler/pull/3027)
- \[macOS] Add `FlingGestureHandler` by [@m-bert](https://redirect.github.com/m-bert) in [https://github.com/software-mansion/react-native-gesture-handler/pull/3028](https://redirect.github.com/software-mansion/react-native-gesture-handler/pull/3028)
- \[`web`] Add keyboard support to gesture handler by [@latekvo](https://redirect.github.com/latekvo) in [https://github.com/software-mansion/react-native-gesture-handler/pull/3035](https://redirect.github.com/software-mansion/react-native-gesture-handler/pull/3035)
#### π Improvements
- Unify Vector-related constant naming scheme across Web and Android implementations by [@latekvo](https://redirect.github.com/latekvo) in [https://github.com/software-mansion/react-native-gesture-handler/pull/3052](https://redirect.github.com/software-mansion/react-native-gesture-handler/pull/3052)
- Add `numberOfPointers` to `LongPress` by [@m-bert](https://redirect.github.com/m-bert) in [https://github.com/software-mansion/react-native-gesture-handler/pull/3043](https://redirect.github.com/software-mansion/react-native-gesture-handler/pull/3043)
- feat: add load method by [@WoLewicki](https://redirect.github.com/WoLewicki) in [https://github.com/software-mansion/react-native-gesture-handler/pull/3063](https://redirect.github.com/software-mansion/react-native-gesture-handler/pull/3063)
- \[Android] Drop support for `AGP version <= 7` by [@latekvo](https://redirect.github.com/latekvo) in [https://github.com/software-mansion/react-native-gesture-handler/pull/3077](https://redirect.github.com/software-mansion/react-native-gesture-handler/pull/3077)
#### π Bug fixes
- Fix `Pressable` not inferring dimensions from it's children by [@latekvo](https://redirect.github.com/latekvo) in [https://github.com/software-mansion/react-native-gesture-handler/pull/3020](https://redirect.github.com/software-mansion/react-native-gesture-handler/pull/3020)
- Fix scroll view handler state change events by [@coado](https://redirect.github.com/coado) in [https://github.com/software-mansion/react-native-gesture-handler/pull/2985](https://redirect.github.com/software-mansion/react-native-gesture-handler/pull/2985)
- Fix failing macOS build by [@j-piasecki](https://redirect.github.com/j-piasecki) in [https://github.com/software-mansion/react-native-gesture-handler/pull/3033](https://redirect.github.com/software-mansion/react-native-gesture-handler/pull/3033)
- \[web] Fix `scale` by [@m-bert](https://redirect.github.com/m-bert) in [https://github.com/software-mansion/react-native-gesture-handler/pull/3031](https://redirect.github.com/software-mansion/react-native-gesture-handler/pull/3031)
- Fix Pressable props export by [@j-piasecki](https://redirect.github.com/j-piasecki) in [https://github.com/software-mansion/react-native-gesture-handler/pull/3036](https://redirect.github.com/software-mansion/react-native-gesture-handler/pull/3036)
- \[Web] Reset web-exclusive properties when handler is disabled. by [@m-bert](https://redirect.github.com/m-bert) in [https://github.com/software-mansion/react-native-gesture-handler/pull/3041](https://redirect.github.com/software-mansion/react-native-gesture-handler/pull/3041)
- Fix `Pressables`'s interference with other gestures when nested by [@latekvo](https://redirect.github.com/latekvo) in [https://github.com/software-mansion/react-native-gesture-handler/pull/3015](https://redirect.github.com/software-mansion/react-native-gesture-handler/pull/3015)
- \[`ReanimatedSwipeable`] Create separate spring configs to avoid overwriting ones already being used by [@latekvo](https://redirect.github.com/latekvo) in [https://github.com/software-mansion/react-native-gesture-handler/pull/3045](https://redirect.github.com/software-mansion/react-native-gesture-handler/pull/3045)
- Forward unused props in `ReanimatedSwipeable` and `Pressable` to their inner components by [@latekvo](https://redirect.github.com/latekvo) in [https://github.com/software-mansion/react-native-gesture-handler/pull/3039](https://redirect.github.com/software-mansion/react-native-gesture-handler/pull/3039)
- \[Android] Fix `Hover` blocking scrolling with mouse wheel by [@m-bert](https://redirect.github.com/m-bert) in [https://github.com/software-mansion/react-native-gesture-handler/pull/3067](https://redirect.github.com/software-mansion/react-native-gesture-handler/pull/3067)
- \[jest] Fix `enabled` prop in buttons. by [@m-bert](https://redirect.github.com/m-bert) in [https://github.com/software-mansion/react-native-gesture-handler/pull/3062](https://redirect.github.com/software-mansion/react-native-gesture-handler/pull/3062)
- \[web] Fix `NativeViewGestureHandler` style. by [@m-bert](https://redirect.github.com/m-bert) in [https://github.com/software-mansion/react-native-gesture-handler/pull/3070](https://redirect.github.com/software-mansion/react-native-gesture-handler/pull/3070)
- fix: pinch gesture velocity expressed in scale factor per second on android by [@coado](https://redirect.github.com/coado) in [https://github.com/software-mansion/react-native-gesture-handler/pull/3072](https://redirect.github.com/software-mansion/react-native-gesture-handler/pull/3072)
- fix: touch event absolute position by [@coado](https://redirect.github.com/coado) in [https://github.com/software-mansion/react-native-gesture-handler/pull/3078](https://redirect.github.com/software-mansion/react-native-gesture-handler/pull/3078)
#### π’ Miscellaneous
- Fix broken image and improve docs by [@shubh73](https://redirect.github.com/shubh73) in [https://github.com/software-mansion/react-native-gesture-handler/pull/3040](https://redirect.github.com/software-mansion/react-native-gesture-handler/pull/3040)
- \[jest] Suppress warning about non-worklet callbacks by [@m-bert](https://redirect.github.com/m-bert) in [https://github.com/software-mansion/react-native-gesture-handler/pull/3050](https://redirect.github.com/software-mansion/react-native-gesture-handler/pull/3050)
- Change `yarn format` script name by [@m-bert](https://redirect.github.com/m-bert) in [https://github.com/software-mansion/react-native-gesture-handler/pull/3053](https://redirect.github.com/software-mansion/react-native-gesture-handler/pull/3053)
- Fix `lint-staged` by [@m-bert](https://redirect.github.com/m-bert) in [https://github.com/software-mansion/react-native-gesture-handler/pull/3060](https://redirect.github.com/software-mansion/react-native-gesture-handler/pull/3060)
- Playwright improvements by [@m-bert](https://redirect.github.com/m-bert) in [https://github.com/software-mansion/react-native-gesture-handler/pull/3065](https://redirect.github.com/software-mansion/react-native-gesture-handler/pull/3065)
- Bump webpack from 5.83.1 to 5.94.0 in /docs by [@dependabot](https://redirect.github.com/dependabot) in [https://github.com/software-mansion/react-native-gesture-handler/pull/3079](https://redirect.github.com/software-mansion/react-native-gesture-handler/pull/3079)
- \[Web] Fix `onStart` firing on `Pan` with `activateAfterLongPress` when gesture is disabled while being pressed down. by [@latekvo](https://redirect.github.com/latekvo) in [https://github.com/software-mansion/react-native-gesture-handler/pull/3075](https://redirect.github.com/software-mansion/react-native-gesture-handler/pull/3075)
- Bump webpack from 5.88.2 to 5.94.0 in /e2e/web-tests by [@dependabot](https://redirect.github.com/dependabot) in [https://github.com/software-mansion/react-native-gesture-handler/pull/3082](https://redirect.github.com/software-mansion/react-native-gesture-handler/pull/3082)
- Bump micromatch from 4.0.5 to 4.0.8 in /e2e/web-tests by [@dependabot](https://redirect.github.com/dependabot) in [https://github.com/software-mansion/react-native-gesture-handler/pull/3068](https://redirect.github.com/software-mansion/react-native-gesture-handler/pull/3068)
- Bump rexml from 3.2.8 to 3.3.6 in /FabricExample by [@dependabot](https://redirect.github.com/dependabot) in [https://github.com/software-mansion/react-native-gesture-handler/pull/3061](https://redirect.github.com/software-mansion/react-native-gesture-handler/pull/3061)
- Bump rexml from 3.2.8 to 3.3.3 in /example by [@dependabot](https://redirect.github.com/dependabot) in [https://github.com/software-mansion/react-native-gesture-handler/pull/3058](https://redirect.github.com/software-mansion/react-native-gesture-handler/pull/3058)
- Bump fast-xml-parser from 4.3.2 to 4.4.1 in /MacOSExample by [@dependabot](https://redirect.github.com/dependabot) in [https://github.com/software-mansion/react-native-gesture-handler/pull/3026](https://redirect.github.com/software-mansion/react-native-gesture-handler/pull/3026)
#### New Contributors
- [@shubh73](https://redirect.github.com/shubh73) made their first contribution in [https://github.com/software-mansion/react-native-gesture-handler/pull/3040](https://redirect.github.com/software-mansion/react-native-gesture-handler/pull/3040)
**Full Changelog**: https://github.com/software-mansion/react-native-gesture-handler/compare/2.18.1...2.19.0
### [`v2.18.1`](https://redirect.github.com/software-mansion/react-native-gesture-handler/releases/tag/2.18.1)
[Compare Source](https://redirect.github.com/software-mansion/react-native-gesture-handler/compare/2.18.0...2.18.1)
#### π Bug fixes
- Fix build on RN 0.74 by [@m-bert](https://redirect.github.com/m-bert) in [https://github.com/software-mansion/react-native-gesture-handler/pull/3024](https://redirect.github.com/software-mansion/react-native-gesture-handler/pull/3024)
#### What's Changed
- Bump ws from 6.2.2 to 6.2.3 in /example by [@dependabot](https://redirect.github.com/dependabot) in [https://github.com/software-mansion/react-native-gesture-handler/pull/3003](https://redirect.github.com/software-mansion/react-native-gesture-handler/pull/3003)
- Bump requirejs from 2.3.6 to 2.3.7 by [@dependabot](https://redirect.github.com/dependabot) in [https://github.com/software-mansion/react-native-gesture-handler/pull/3009](https://redirect.github.com/software-mansion/react-native-gesture-handler/pull/3009)
- Bump fast-xml-parser from 4.2.5 to 4.4.1 by [@dependabot](https://redirect.github.com/dependabot) in [https://github.com/software-mansion/react-native-gesture-handler/pull/3016](https://redirect.github.com/software-mansion/react-native-gesture-handler/pull/3016)
- Bump ws from 6.2.2 to 6.2.3 in /docs by [@dependabot](https://redirect.github.com/dependabot) in [https://github.com/software-mansion/react-native-gesture-handler/pull/3021](https://redirect.github.com/software-mansion/react-native-gesture-handler/pull/3021)
- Add documentation page for `Pressable` component by [@latekvo](https://redirect.github.com/latekvo) in [https://github.com/software-mansion/react-native-gesture-handler/pull/2992](https://redirect.github.com/software-mansion/react-native-gesture-handler/pull/2992)
- Add docs page for Reanimated Swipeable by [@latekvo](https://redirect.github.com/latekvo) in [https://github.com/software-mansion/react-native-gesture-handler/pull/2962](https://redirect.github.com/software-mansion/react-native-gesture-handler/pull/2962)
**Full Changelog**: https://github.com/software-mansion/react-native-gesture-handler/compare/2.18.0...2.18.1
### [`v2.18.0`](https://redirect.github.com/software-mansion/react-native-gesture-handler/releases/tag/2.18.0)
[Compare Source](https://redirect.github.com/software-mansion/react-native-gesture-handler/compare/2.17.1...2.18.0)
#### β Important changes
- Create a separate component out of the new Swipeable row by [@latekvo](https://redirect.github.com/latekvo) in [https://github.com/software-mansion/react-native-gesture-handler/pull/2936](https://redirect.github.com/software-mansion/react-native-gesture-handler/pull/2936)
- Create gesturized pressable component by [@latekvo](https://redirect.github.com/latekvo) in [https://github.com/software-mansion/react-native-gesture-handler/pull/2942](https://redirect.github.com/software-mansion/react-native-gesture-handler/pull/2942), [https://github.com/software-mansion/react-native-gesture-handler/pull/2977](https://redirect.github.com/software-mansion/react-native-gesture-handler/pull/2977), [https://github.com/software-mansion/react-native-gesture-handler/pull/2982](https://redirect.github.com/software-mansion/react-native-gesture-handler/pull/2982), [https://github.com/software-mansion/react-native-gesture-handler/pull/2981](https://redirect.github.com/software-mansion/react-native-gesture-handler/pull/2981)
- Support for React Native 0.75 by [@j-piasecki](https://redirect.github.com/j-piasecki) in [https://github.com/software-mansion/react-native-gesture-handler/pull/2966](https://redirect.github.com/software-mansion/react-native-gesture-handler/pull/2966)
#### π Improvements
- \[macOS] Add `ForceTouch` warning by [@m-bert](https://redirect.github.com/m-bert) in [https://github.com/software-mansion/react-native-gesture-handler/pull/2954](https://redirect.github.com/software-mansion/react-native-gesture-handler/pull/2954)
- Remove shared value read on the JS thread during detector update by [@j-piasecki](https://redirect.github.com/j-piasecki) in [https://github.com/software-mansion/react-native-gesture-handler/pull/2957](https://redirect.github.com/software-mansion/react-native-gesture-handler/pull/2957)
- Use a newer constructor for all Gesture Handler events on Android by [@j-piasecki](https://redirect.github.com/j-piasecki) in [https://github.com/software-mansion/react-native-gesture-handler/pull/2967](https://redirect.github.com/software-mansion/react-native-gesture-handler/pull/2967)
- Persist rotation and pinch gesture through pointer changes on android by [@coado](https://redirect.github.com/coado) in [https://github.com/software-mansion/react-native-gesture-handler/pull/2983](https://redirect.github.com/software-mansion/react-native-gesture-handler/pull/2983)
- \[macOS] Add `NativeViewGestureHandler` by [@m-bert](https://redirect.github.com/m-bert) in [https://github.com/software-mansion/react-native-gesture-handler/pull/3004](https://redirect.github.com/software-mansion/react-native-gesture-handler/pull/3004)
- Add `enabled` prop support to swipeable by [@latekvo](https://redirect.github.com/latekvo) in [https://github.com/software-mansion/react-native-gesture-handler/pull/3011](https://redirect.github.com/software-mansion/react-native-gesture-handler/pull/3011)
#### π Bug fixes
- Make handler comparator work only on non-null objects by [@j-piasecki](https://redirect.github.com/j-piasecki) in [https://github.com/software-mansion/react-native-gesture-handler/pull/2964](https://redirect.github.com/software-mansion/react-native-gesture-handler/pull/2964)
- fix: bind scope to null to prevent issues with inline requires by [@EvanBacon](https://redirect.github.com/EvanBacon) in [https://github.com/software-mansion/react-native-gesture-handler/pull/2972](https://redirect.github.com/software-mansion/react-native-gesture-handler/pull/2972)
- Replace `queueMicrotask` with `requestAnimationFrame` by [@m-bert](https://redirect.github.com/m-bert) in [https://github.com/software-mansion/react-native-gesture-handler/pull/2969](https://redirect.github.com/software-mansion/react-native-gesture-handler/pull/2969)
- Resolve circular dependencies on JS side by [@latekvo](https://redirect.github.com/latekvo) in [https://github.com/software-mansion/react-native-gesture-handler/pull/2970](https://redirect.github.com/software-mansion/react-native-gesture-handler/pull/2970)
- Fix Android native buttons emitting 2 press events when talkback is enabled by [@latekvo](https://redirect.github.com/latekvo) in [https://github.com/software-mansion/react-native-gesture-handler/pull/3002](https://redirect.github.com/software-mansion/react-native-gesture-handler/pull/3002)
- Fix `ScrollView` intercepting touches through out-of-bounds children by [@j-piasecki](https://redirect.github.com/j-piasecki) in [https://github.com/software-mansion/react-native-gesture-handler/pull/3017](https://redirect.github.com/software-mansion/react-native-gesture-handler/pull/3017)
- Change `onPress` argument in buttons by [@m-bert](https://redirect.github.com/m-bert) in [https://github.com/software-mansion/react-native-gesture-handler/pull/3006](https://redirect.github.com/software-mansion/react-native-gesture-handler/pull/3006)
- \[macOS] Fix handlers not responding after opening context menu by [@m-bert](https://redirect.github.com/m-bert) in [https://github.com/software-mansion/react-native-gesture-handler/pull/3008](https://redirect.github.com/software-mansion/react-native-gesture-handler/pull/3008)
- \[iOS | macOS] Fix translation calculation in `LongPress` by [@m-bert](https://redirect.github.com/m-bert) in [https://github.com/software-mansion/react-native-gesture-handler/pull/3013](https://redirect.github.com/software-mansion/react-native-gesture-handler/pull/3013)
- Fix cancelling manual activation gestures blocking interactivity on iOS by [@latekvo](https://redirect.github.com/latekvo) in [https://github.com/software-mansion/react-native-gesture-handler/pull/3007](https://redirect.github.com/software-mansion/react-native-gesture-handler/pull/3007)
#### π’ Miscellaneous
- Bump ws from 6.2.2 to 6.2.3 in /FabricExample by [@dependabot](https://redirect.github.com/dependabot) in [https://github.com/software-mansion/react-native-gesture-handler/pull/2949](https://redirect.github.com/software-mansion/react-native-gesture-handler/pull/2949)
- Bump braces from 3.0.2 to 3.0.3 in /MacOSExample by [@dependabot](https://redirect.github.com/dependabot) in [https://github.com/software-mansion/react-native-gesture-handler/pull/2956](https://redirect.github.com/software-mansion/react-native-gesture-handler/pull/2956)
- docs: bump `@swmansion/t-rex-ui` to 0.0.12 by [@patrycjakalinska](https://redirect.github.com/patrycjakalinska) in [https://github.com/software-mansion/react-native-gesture-handler/pull/2958](https://redirect.github.com/software-mansion/react-native-gesture-handler/pull/2958)
- Bump braces from 3.0.2 to 3.0.3 in /FabricExample by [@dependabot](https://redirect.github.com/dependabot) in [https://github.com/software-mansion/react-native-gesture-handler/pull/2965](https://redirect.github.com/software-mansion/react-native-gesture-handler/pull/2965)
- Set consistent prettier version across all package.jsons by [@latekvo](https://redirect.github.com/latekvo) in [https://github.com/software-mansion/react-native-gesture-handler/pull/2971](https://redirect.github.com/software-mansion/react-native-gesture-handler/pull/2971)
- Change naming scheme in package.json from camelCase to dash-case by [@latekvo](https://redirect.github.com/latekvo) in [https://github.com/software-mansion/react-native-gesture-handler/pull/2973](https://redirect.github.com/software-mansion/react-native-gesture-handler/pull/2973)
- Unify comments and simplify some conditions. by [@m-bert](https://redirect.github.com/m-bert) in [https://github.com/software-mansion/react-native-gesture-handler/pull/2984](https://redirect.github.com/software-mansion/react-native-gesture-handler/pull/2984)
- docs: Update Expo installation instructions by [@amandeepmittal](https://redirect.github.com/amandeepmittal) in [https://github.com/software-mansion/react-native-gesture-handler/pull/2991](https://redirect.github.com/software-mansion/react-native-gesture-handler/pull/2991)
- Bump fast-loops from 1.1.3 to 1.1.4 in /docs by [@dependabot](https://redirect.github.com/dependabot) in [https://github.com/software-mansion/react-native-gesture-handler/pull/2986](https://redirect.github.com/software-mansion/react-native-gesture-handler/pull/2986)
- Remove plural form in docs by [@m-bert](https://redirect.github.com/m-bert) in [https://github.com/software-mansion/react-native-gesture-handler/pull/2995](https://redirect.github.com/software-mansion/react-native-gesture-handler/pull/2995)
- Bump fast-loops from 1.1.3 to 1.1.4 in /example by [@dependabot](https://redirect.github.com/dependabot) in [https://github.com/software-mansion/react-native-gesture-handler/pull/2994](https://redirect.github.com/software-mansion/react-native-gesture-handler/pull/2994)
- Don't run old arch integrity check on every PR by [@j-piasecki](https://redirect.github.com/j-piasecki) in [https://github.com/software-mansion/react-native-gesture-handler/pull/2998](https://redirect.github.com/software-mansion/react-native-gesture-handler/pull/2998)
- docs: fix footer on landing by [@patrycjakalinska](https://redirect.github.com/patrycjakalinska) in [https://github.com/software-mansion/react-native-gesture-handler/pull/2997](https://redirect.github.com/software-mansion/react-native-gesture-handler/pull/2997)
- docs: Replace HireUsSection with `@swmansion/t-rex-ui` component by [@patrycjakalinska](https://redirect.github.com/patrycjakalinska) in [https://github.com/software-mansion/react-native-gesture-handler/pull/2996](https://redirect.github.com/software-mansion/react-native-gesture-handler/pull/2996)
- Mention `drawerWillShow` in `DrawerLayout` docs by [@m-bert](https://redirect.github.com/m-bert) in [https://github.com/software-mansion/react-native-gesture-handler/pull/3000](https://redirect.github.com/software-mansion/react-native-gesture-handler/pull/3000)
- chore: Refactor gradle task to JS scripts by [@maciekstosio](https://redirect.github.com/maciekstosio) in [https://github.com/software-mansion/react-native-gesture-handler/pull/3001](https://redirect.github.com/software-mansion/react-native-gesture-handler/pull/3001)
- Update dependencies related to tests by [@j-piasecki](https://redirect.github.com/j-piasecki) in [https://github.com/software-mansion/react-native-gesture-handler/pull/3005](https://redirect.github.com/software-mansion/react-native-gesture-handler/pull/3005)
- \[macOS] Switch `hasPointerInside` to `containsPointInView` by [@m-bert](https://redirect.github.com/m-bert) in [https://github.com/software-mansion/react-native-gesture-handler/pull/3012](https://redirect.github.com/software-mansion/react-native-gesture-handler/pull/3012)
#### New Contributors
- [@coado](https://redirect.github.com/coado) made their first contribution in [https://github.com/software-mansion/react-native-gesture-handler/pull/2983](https://redirect.github.com/software-mansion/react-native-gesture-handler/pull/2983)
- [@amandeepmittal](https://redirect.github.com/amandeepmittal) made their first contribution in [https://github.com/software-mansion/react-native-gesture-handler/pull/2991](https://redirect.github.com/software-mansion/react-native-gesture-handler/pull/2991)
**Full Changelog**: https://github.com/software-mansion/react-native-gesture-handler/compare/2.17.0...2.18.0
### [`v2.17.1`](https://redirect.github.com/software-mansion/react-native-gesture-handler/releases/tag/2.17.1)
[Compare Source](https://redirect.github.com/software-mansion/react-native-gesture-handler/compare/2.17.0...2.17.1)
#### π Bug fixes
- Don't register `checkIntegrityBetweenArchitectures` task when installed as a dependency by [@j-piasecki](https://redirect.github.com/j-piasecki) in [#2953](https://redirect.github.com/software-mansion/react-native-gesture-handler/issues/2953)
**Full Changelog**: https://github.com/software-mansion/react-native-gesture-handler/compare/2.17.0...2.17.1
### [`v2.17.0`](https://redirect.github.com/software-mansion/react-native-gesture-handler/releases/tag/2.17.0)
[Compare Source](https://redirect.github.com/software-mansion/react-native-gesture-handler/compare/2.16.2...2.17.0)
#### β Important changes
- Add `ref` property to `Buttons` by [@m-bert](https://redirect.github.com/m-bert) in [https://github.com/software-mansion/react-native-gesture-handler/pull/2903](https://redirect.github.com/software-mansion/react-native-gesture-handler/pull/2903)
- Unify touch events callbacks on `web` with respect to `Android` by [@m-bert](https://redirect.github.com/m-bert) in [https://github.com/software-mansion/react-native-gesture-handler/pull/2923](https://redirect.github.com/software-mansion/react-native-gesture-handler/pull/2923)
- Add `touchType` to `TouchEvent` by [@latekvo](https://redirect.github.com/latekvo) in [https://github.com/software-mansion/react-native-gesture-handler/pull/2941](https://redirect.github.com/software-mansion/react-native-gesture-handler/pull/2941)
#### π Improvements
- Refactor `GestureDetector` by [@j-piasecki](https://redirect.github.com/j-piasecki) in [https://github.com/software-mansion/react-native-gesture-handler/pull/2901](https://redirect.github.com/software-mansion/react-native-gesture-handler/pull/2901)
- Remove lodash by [@m-bert](https://redirect.github.com/m-bert) in [https://github.com/software-mansion/react-native-gesture-handler/pull/2916](https://redirect.github.com/software-mansion/react-native-gesture-handler/pull/2916)
- `PointerTracker` refactor. by [@m-bert](https://redirect.github.com/m-bert) in [https://github.com/software-mansion/react-native-gesture-handler/pull/2931](https://redirect.github.com/software-mansion/react-native-gesture-handler/pull/2931)
- Change `offsetX` and `offsetY` calculations in `PointerEventManager` by [@m-bert](https://redirect.github.com/m-bert) in [https://github.com/software-mansion/react-native-gesture-handler/pull/2938](https://redirect.github.com/software-mansion/react-native-gesture-handler/pull/2938)
#### π Bug fixes
- Make `RootViewGestureHandler` handler cancel awaiting gestures by [@j-piasecki](https://redirect.github.com/j-piasecki) in [https://github.com/software-mansion/react-native-gesture-handler/pull/2900](https://redirect.github.com/software-mansion/react-native-gesture-handler/pull/2900)
- Get right bridge by [@piaskowyk](https://redirect.github.com/piaskowyk) in [https://github.com/software-mansion/react-native-gesture-handler/pull/2886](https://redirect.github.com/software-mansion/react-native-gesture-handler/pull/2886)
- Fix buttons getting stuck after scrolling on them by [@j-piasecki](https://redirect.github.com/j-piasecki) in [https://github.com/software-mansion/react-native-gesture-handler/pull/2693](https://redirect.github.com/software-mansion/react-native-gesture-handler/pull/2693)
- Fix Detector creating and attaching all gestures twice on first mount by [@j-piasecki](https://redirect.github.com/j-piasecki) in [https://github.com/software-mansion/react-native-gesture-handler/pull/2914](https://redirect.github.com/software-mansion/react-native-gesture-handler/pull/2914)
- Fix GestureDetector not working when its children change by [@j-piasecki](https://redirect.github.com/j-piasecki) in [https://github.com/software-mansion/react-native-gesture-handler/pull/2921](https://redirect.github.com/software-mansion/react-native-gesture-handler/pull/2921)
- Fix GestureDetector not working correctly with suspense and recycling by [@j-piasecki](https://redirect.github.com/j-piasecki) in [https://github.com/software-mansion/react-native-gesture-handler/pull/2925](https://redirect.github.com/software-mansion/react-native-gesture-handler/pull/2925)
- Fix nested buttons on the new architecture by [@j-piasecki](https://redirect.github.com/j-piasecki) in [https://github.com/software-mansion/react-native-gesture-handler/pull/2926](https://redirect.github.com/software-mansion/react-native-gesture-handler/pull/2926)
- Unify scaled coordinates between `web` and `native` side. by [@m-bert](https://redirect.github.com/m-bert) in [https://github.com/software-mansion/react-native-gesture-handler/pull/2943](https://redirect.github.com/software-mansion/react-native-gesture-handler/pull/2943)
- \[Web] Send relative coords in event. by [@m-bert](https://redirect.github.com/m-bert) in [https://github.com/software-mansion/react-native-gesture-handler/pull/2944](https://redirect.github.com/software-mansion/react-native-gesture-handler/pull/2944)
#### π’ Miscellaneous
- Add information about `GestureHandlerRootView` area and change component name in quick start section in docs. by [@m-bert](https://redirect.github.com/m-bert) in [https://github.com/software-mansion/react-native-gesture-handler/pull/2899](https://redirect.github.com/software-mansion/react-native-gesture-handler/pull/2899)
- Add Hire us section to docs by [@patrycjakalinska](https://redirect.github.com/patrycjakalinska) in [https://github.com/software-mansion/react-native-gesture-handler/pull/2904](https://redirect.github.com/software-mansion/react-native-gesture-handler/pull/2904)
- Bump ejs from 3.1.7 to 3.1.10 by [@dependabot](https://redirect.github.com/dependabot) in [https://github.com/software-mansion/react-native-gesture-handler/pull/2888](https://redirect.github.com/software-mansion/react-native-gesture-handler/pull/2888)
- Bump tar from 6.2.0 to 6.2.1 in /e2e/web-tests by [@dependabot](https://redirect.github.com/dependabot) in [https://github.com/software-mansion/react-native-gesture-handler/pull/2859](https://redirect.github.com/software-mansion/react-native-gesture-handler/pull/2859)
- docs: add [@swmansion/t-rex-ui](https://redirect.github.com/swmansion/t-rex-ui) by [@kacperkapusciak](https://redirect.github.com/kacperkapusciak) in [https://github.com/software-mansion/react-native-gesture-handler/pull/2895](https://redirect.github.com/software-mansion/react-native-gesture-handler/pull/2895)
- Change navbar and footer to a reusable component by [@patrycjakalinska](https://redirect.github.com/patrycjakalinska) in [https://github.com/software-mansion/react-native-gesture-handler/pull/2902](https://redirect.github.com/software-mansion/react-native-gesture-handler/pull/2902)
- Add dark mode to button in `Hire us` section by [@patrycjakalinska](https://redirect.github.com/patrycjakalinska) in [https://github.com/software-mansion/react-native-gesture-handler/pull/2908](https://redirect.github.com/software-mansion/react-native-gesture-handler/pull/2908)
- Setup example app to use Expo by [@bohdanprog](https://redirect.github.com/bohdanprog) in [https://github.com/software-mansion/react-native-gesture-handler/pull/2905](https://redirect.github.com/software-mansion/react-native-gesture-handler/pull/2905)
- Revert "docs: add [@swmansion/t-rex-ui](https://redirect.github.com/swmansion/t-rex-ui)" by [@kacperkapusciak](https://redirect.github.com/kacperkapusciak) in [https://github.com/software-mansion/react-native-gesture-handler/pull/2909](https://redirect.github.com/software-mansion/react-native-gesture-handler/pull/2909)
- Bump [@sideway/formula](https://redirect.github.com/sideway/formula) from 3.0.0 to 3.0.1 by [@dependabot](https://redirect.github.com/dependabot) in [https://github.com/software-mansion/react-native-gesture-handler/pull/2910](https://redirect.github.com/software-mansion/react-native-gesture-handler/pull/2910)
- docs: add [@swmansion/t-rex-ui](https://redirect.github.com/swmansion/t-rex-ui) by [@patrycjakalinska](https://redirect.github.com/patrycjakalinska) in [https://github.com/software-mansion/react-native-gesture-handler/pull/2911](https://redirect.github.com/software-mansion/react-native-gesture-handler/pull/2911)
- Fix symlink loop during pods installation by [@j-piasecki](https://redirect.github.com/j-piasecki) in [https://github.com/software-mansion/react-native-gesture-handler/pull/2917](https://redirect.github.com/software-mansion/react-native-gesture-handler/pull/2917)
- Bump rexml from 3.2.6 to 3.2.8 in /FabricExample by [@dependabot](https://redirect.github.com/dependabot) in [https://github.com/software-mansion/react-native-gesture-handler/pull/2915](https://redirect.github.com/software-mansion/react-native-gesture-handler/pull/2915)
- Add animated header to the example app by [@j-piasecki](https://redirect.github.com/j-piasecki) in [https://github.com/software-mansion/react-native-gesture-handler/pull/2913](https://redirect.github.com/software-mansion/react-native-gesture-handler/pull/2913)
- Add option to auto-open last example in the example app by [@j-piasecki](https://redirect.github.com/j-piasecki) in [https://github.com/software-mansion/react-native-gesture-handler/pull/2918](https://redirect.github.com/software-mansion/react-native-gesture-handler/pull/2918)
- Replace current theme components with `@swmansion/t-rex-ui` by [@patrycjakalinska](https://redirect.github.com/patrycjakalinska) in [https://github.com/software-mansion/react-native-gesture-handler/pull/2906](https://redirect.github.com/software-mansion/react-native-gesture-handler/pull/2906)
- Bump rexml from 3.2.6 to 3.2.8 in /MacOSExample by [@dependabot](https://redirect.github.com/dependabot) in [https://github.com/software-mansion/react-native-gesture-handler/pull/2924](https://redirect.github.com/software-mansion/react-native-gesture-handler/pull/2924)
- Bump rexml from 3.2.6 to 3.2.8 in /example by [@dependabot](https://redirect.github.com/dependabot) in [https://github.com/software-mansion/react-native-gesture-handler/pull/2930](https://redirect.github.com/software-mansion/react-native-gesture-handler/pull/2930)
- feat: automatically copy codegen artifacts to paper by [@maciekstosio](https://redirect.github.com/maciekstosio) in [https://github.com/software-mansion/react-native-gesture-handler/pull/2933](https://redirect.github.com/software-mansion/react-native-gesture-handler/pull/2933)
- Add swipeable example rewritten to new API by [@latekvo](https://redirect.github.com/latekvo) in [https://github.com/software-mansion/react-native-gesture-handler/pull/2934](https://redirect.github.com/software-mansion/react-native-gesture-handler/pull/2934)
- Fix new swipeable using useMemo with incomplete dependency list by [@latekvo](https://redirect.github.com/latekvo) in [https://github.com/software-mansion/react-native-gesture-handler/pull/2937](https://redirect.github.com/software-mansion/react-native-gesture-handler/pull/2937)
- docs: update Hire us links to directly lead to contact form by [@kacperkapusciak](https://redirect.github.com/kacperkapusciak) in [https://github.com/software-mansion/react-native-gesture-handler/pull/2935](https://redirect.github.com/software-mansion/react-native-gesture-handler/pull/2935)
- chore(types): add missing pointerType to GestureTouchEvent by [@mgcrea](https://redirect.github.com/mgcrea) in [https://github.com/software-mansion/react-native-gesture-handler/pull/2928](https://redirect.github.com/software-mansion/react-native-gesture-handler/pull/2928)
- Bump braces from 3.0.2 to 3.0.3 in /example by [@dependabot](https://redirect.github.com/dependabot) in [https://github.com/software-mansion/react-native-gesture-handler/pull/2945](https://redirect.github.com/software-mansion/react-native-gesture-handler/pull/2945)
- Bump braces from 3.0.2 to 3.0.3 in /e2e/web-tests by [@dependabot](https://redirect.github.com/dependabot) in [https://github.com/software-mansion/react-native-gesture-handler/pull/2946](https://redirect.github.com/software-mansion/react-native-gesture-handler/pull/2946)
- Bump ws from 6.2.2 to 6.2.3 by [@dependabot](https://redirect.github.com/dependabot) in [https://github.com/software-mansion/react-native-gesture-handler/pull/2947](https://redirect.github.com/software-mansion/react-native-gesture-handler/pull/2947)
- Bump ws from 6.2.2 to 6.2.3 in /e2e/web-tests by [@dependabot](https://redirect.github.com/dependabot) in [https://github.com/software-mansion/react-native-gesture-handler/pull/2948](https://redirect.github.com/software-mansion/react-native-gesture-handler/pull/2948)
- Add `relativeCoords` average to `PointerTracker` by [@m-bert](https://redirect.github.com/m-bert) in [https://github.com/software-mansion/react-native-gesture-handler/pull/2939](https://redirect.github.com/software-mansion/react-native-gesture-handler/pu
Configuration
π Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
π¦ Automerge: Disabled by config. Please merge this manually once you are satisfied.
β» Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
π Ignore: Close this PR and you won't be reminded about this update again.
[ ] If you want to rebase/retry this PR, check this box
This PR contains the following updates:
2.13.1
->2.21.0
Release Notes
software-mansion/react-native-gesture-handler (react-native-gesture-handler)
### [`v2.21.0`](https://redirect.github.com/software-mansion/react-native-gesture-handler/releases/tag/2.21.0) [Compare Source](https://redirect.github.com/software-mansion/react-native-gesture-handler/compare/2.20.2...2.21.0) #### β Important changes - Create `ReanimatedDrawerLayout` component by [@latekvo](https://redirect.github.com/latekvo) in [https://github.com/software-mansion/react-native-gesture-handler/pull/3146](https://redirect.github.com/software-mansion/react-native-gesture-handler/pull/3146) - fix(web): broken at dropping by [@MJRT](https://redirect.github.com/MJRT) in [https://github.com/software-mansion/react-native-gesture-handler/pull/3125](https://redirect.github.com/software-mansion/react-native-gesture-handler/pull/3125) - \[Web] Remove `findNodeHandle` function. by [@m-bert](https://redirect.github.com/m-bert) in [https://github.com/software-mansion/react-native-gesture-handler/pull/3127](https://redirect.github.com/software-mansion/react-native-gesture-handler/pull/3127) - \[web] Add support for two finger pan by [@m-bert](https://redirect.github.com/m-bert) in [https://github.com/software-mansion/react-native-gesture-handler/pull/3163](https://redirect.github.com/software-mansion/react-native-gesture-handler/pull/3163) - \[Web] Adjust `findNodeHandle` to properly detect `SVG` by [@m-bert](https://redirect.github.com/m-bert) in [https://github.com/software-mansion/react-native-gesture-handler/pull/3197](https://redirect.github.com/software-mansion/react-native-gesture-handler/pull/3197) #### π Improvements - \[Web] Fix `KeyboardEventManager` listeners unmount by [@m-bert](https://redirect.github.com/m-bert) in [https://github.com/software-mansion/react-native-gesture-handler/pull/3126](https://redirect.github.com/software-mansion/react-native-gesture-handler/pull/3126) - feat: Clangd support by [@coado](https://redirect.github.com/coado) in [https://github.com/software-mansion/react-native-gesture-handler/pull/3069](https://redirect.github.com/software-mansion/react-native-gesture-handler/pull/3069) - \[Web] Simplify `PointerTracker` methods by [@m-bert](https://redirect.github.com/m-bert) in [https://github.com/software-mansion/react-native-gesture-handler/pull/3139](https://redirect.github.com/software-mansion/react-native-gesture-handler/pull/3139) - Allow Android Rotation Gesture to continue after second Pointer Lift and Land by [@DmitriyGalyanov](https://redirect.github.com/DmitriyGalyanov) in [https://github.com/software-mansion/react-native-gesture-handler/pull/3057](https://redirect.github.com/software-mansion/react-native-gesture-handler/pull/3057) - Optimise `ReanimatedSwipeable` component by [@latekvo](https://redirect.github.com/latekvo) in [https://github.com/software-mansion/react-native-gesture-handler/pull/3165](https://redirect.github.com/software-mansion/react-native-gesture-handler/pull/3165) - \[Web] Remove `collapsable` property by [@m-bert](https://redirect.github.com/m-bert) in [https://github.com/software-mansion/react-native-gesture-handler/pull/3203](https://redirect.github.com/software-mansion/react-native-gesture-handler/pull/3203) #### π Bug fixes - \[Android] Fix gestures being able to activate despite their parent already being active by [@latekvo](https://redirect.github.com/latekvo) in [https://github.com/software-mansion/react-native-gesture-handler/pull/3095](https://redirect.github.com/software-mansion/react-native-gesture-handler/pull/3095) - \[MacOS] Fix `Pressable` being unresponsive by [@latekvo](https://redirect.github.com/latekvo) in [https://github.com/software-mansion/react-native-gesture-handler/pull/3142](https://redirect.github.com/software-mansion/react-native-gesture-handler/pull/3142) - Fix swipeable swiping to left when no `renderRightActions` is set by [@latekvo](https://redirect.github.com/latekvo) in [https://github.com/software-mansion/react-native-gesture-handler/pull/3145](https://redirect.github.com/software-mansion/react-native-gesture-handler/pull/3145) - Fix `onStart` callbacks of `ReanimatedSwipeable` being called every update by [@latekvo](https://redirect.github.com/latekvo) in [https://github.com/software-mansion/react-native-gesture-handler/pull/3151](https://redirect.github.com/software-mansion/react-native-gesture-handler/pull/3151) - Fix elements dissapearing due to high values set to `threshold` props in `ReanimatedSwipeable` by [@latekvo](https://redirect.github.com/latekvo) in [https://github.com/software-mansion/react-native-gesture-handler/pull/3153](https://redirect.github.com/software-mansion/react-native-gesture-handler/pull/3153) - \[`ReanimatedSwipeable`] Multiple bug fixes and improvements by [@latekvo](https://redirect.github.com/latekvo) in [https://github.com/software-mansion/react-native-gesture-handler/pull/3149](https://redirect.github.com/software-mansion/react-native-gesture-handler/pull/3149) #### π’ Miscellaneous - `stylusData` documentation. by [@m-bert](https://redirect.github.com/m-bert) in [https://github.com/software-mansion/react-native-gesture-handler/pull/3112](https://redirect.github.com/software-mansion/react-native-gesture-handler/pull/3112) - Update examples by [@j-piasecki](https://redirect.github.com/j-piasecki) in [https://github.com/software-mansion/react-native-gesture-handler/pull/2919](https://redirect.github.com/software-mansion/react-native-gesture-handler/pull/2919) - Make osx example utilise the common example app by [@latekvo](https://redirect.github.com/latekvo) in [https://github.com/software-mansion/react-native-gesture-handler/pull/3055](https://redirect.github.com/software-mansion/react-native-gesture-handler/pull/3055) - \[docs] Improve Reanimated Swipeable documentation. by [@latekvo](https://redirect.github.com/latekvo) in [https://github.com/software-mansion/react-native-gesture-handler/pull/3121](https://redirect.github.com/software-mansion/react-native-gesture-handler/pull/3121) - \[MacOS] fix header in the example app to look like the one on web. by [@latekvo](https://redirect.github.com/latekvo) in [https://github.com/software-mansion/react-native-gesture-handler/pull/3134](https://redirect.github.com/software-mansion/react-native-gesture-handler/pull/3134) - Add main branch protection scripts by [@j-piasecki](https://redirect.github.com/j-piasecki) in [https://github.com/software-mansion/react-native-gesture-handler/pull/3133](https://redirect.github.com/software-mansion/react-native-gesture-handler/pull/3133) - Remove redundant example entry in `App.tsx` by [@latekvo](https://redirect.github.com/latekvo) in [https://github.com/software-mansion/react-native-gesture-handler/pull/3138](https://redirect.github.com/software-mansion/react-native-gesture-handler/pull/3138) - Disable examples on unsupported platforms by [@m-bert](https://redirect.github.com/m-bert) in [https://github.com/software-mansion/react-native-gesture-handler/pull/3135](https://redirect.github.com/software-mansion/react-native-gesture-handler/pull/3135) - Add missing `ReanimatedSwipeable` documentation by [@latekvo](https://redirect.github.com/latekvo) in [https://github.com/software-mansion/react-native-gesture-handler/pull/3150](https://redirect.github.com/software-mansion/react-native-gesture-handler/pull/3150) - Change package description by [@kacperkapusciak](https://redirect.github.com/kacperkapusciak) in [https://github.com/software-mansion/react-native-gesture-handler/pull/3162](https://redirect.github.com/software-mansion/react-native-gesture-handler/pull/3162) - Remove Reanimated 2 version from the docs by [@j-piasecki](https://redirect.github.com/j-piasecki) in [https://github.com/software-mansion/react-native-gesture-handler/pull/3183](https://redirect.github.com/software-mansion/react-native-gesture-handler/pull/3183) - Bump version to 2.20.2 by [@m-bert](https://redirect.github.com/m-bert) in [https://github.com/software-mansion/react-native-gesture-handler/pull/3185](https://redirect.github.com/software-mansion/react-native-gesture-handler/pull/3185) - docs: Manage system color scheme changes by [@patrycjakalinska](https://redirect.github.com/patrycjakalinska) in [https://github.com/software-mansion/react-native-gesture-handler/pull/3181](https://redirect.github.com/software-mansion/react-native-gesture-handler/pull/3181) - Update Gemfiles in example apps by [@j-piasecki](https://redirect.github.com/j-piasecki) in [https://github.com/software-mansion/react-native-gesture-handler/pull/3200](https://redirect.github.com/software-mansion/react-native-gesture-handler/pull/3200) - Fix `TwoFingerPan` import by [@m-bert](https://redirect.github.com/m-bert) in [https://github.com/software-mansion/react-native-gesture-handler/pull/3211](https://redirect.github.com/software-mansion/react-native-gesture-handler/pull/3211) - Update outdated compatibility table in docs by [@latekvo](https://redirect.github.com/latekvo) in [https://github.com/software-mansion/react-native-gesture-handler/pull/3212](https://redirect.github.com/software-mansion/react-native-gesture-handler/pull/3212) - Bump express from 4.19.2 to 4.21.0 in /docs by [@dependabot](https://redirect.github.com/dependabot) in [https://github.com/software-mansion/react-native-gesture-handler/pull/3110](https://redirect.github.com/software-mansion/react-native-gesture-handler/pull/3110) - Bump micromatch from 4.0.5 to 4.0.8 in /example by [@dependabot](https://redirect.github.com/dependabot) in [https://github.com/software-mansion/react-native-gesture-handler/pull/3155](https://redirect.github.com/software-mansion/react-native-gesture-handler/pull/3155) - Bump serve-static from 1.15.0 to 1.16.2 in /MacOSExample by [@dependabot](https://redirect.github.com/dependabot) in [https://github.com/software-mansion/react-native-gesture-handler/pull/3104](https://redirect.github.com/software-mansion/react-native-gesture-handler/pull/3104) #### New Contributors - [@MJRT](https://redirect.github.com/MJRT) made their first contribution in [https://github.com/software-mansion/react-native-gesture-handler/pull/3125](https://redirect.github.com/software-mansion/react-native-gesture-handler/pull/3125) - [@DmitriyGalyanov](https://redirect.github.com/DmitriyGalyanov) made their first contribution in [https://github.com/software-mansion/react-native-gesture-handler/pull/3057](https://redirect.github.com/software-mansion/react-native-gesture-handler/pull/3057) **Full Changelog**: https://github.com/software-mansion/react-native-gesture-handler/compare/2.20.0...2.21.0 ### [`v2.20.2`](https://redirect.github.com/software-mansion/react-native-gesture-handler/releases/tag/2.20.2) [Compare Source](https://redirect.github.com/software-mansion/react-native-gesture-handler/compare/2.20.1...2.20.2) #### β Important changes - \[macOS] Fix build on fabric [https://github.com/software-mansion/react-native-gesture-handler/pull/3154](https://redirect.github.com/software-mansion/react-native-gesture-handler/pull/3154)4) - Fixes Android event dispatcher for old arch ([https://github.com/software-mansion/react-native-gesture-handler/pull/3176](https://redirect.github.com/software-mansion/react-native-gesture-handler/pull/3176)) - \[macOS] Fix build on old architecture [https://github.com/software-mansion/react-native-gesture-handler/pull/3182](https://redirect.github.com/software-mansion/react-native-gesture-handler/pull/3182)2) - Fix tvOS build ([https://github.com/software-mansion/react-native-gesture-handler/pull/3180](https://redirect.github.com/software-mansion/react-native-gesture-handler/pull/3180)) #### π’ Miscellaneous - Bump FabricExample to RN 0.76 ([https://github.com/software-mansion/react-native-gesture-handler/pull/3178](https://redirect.github.com/software-mansion/react-native-gesture-handler/pull/3178)) #### New Contributors - [@renchap](https://redirect.github.com/renchap) made their first contribution in [https://github.com/software-mansion/react-native-gesture-handler/pull/3176](https://redirect.github.com/software-mansion/react-native-gesture-handler/pull/3176) **Full Changelog**: https://github.com/software-mansion/react-native-gesture-handler/compare/2.20.1...2.20.2 ### [`v2.20.1`](https://redirect.github.com/software-mansion/react-native-gesture-handler/releases/tag/2.20.1) [Compare Source](https://redirect.github.com/software-mansion/react-native-gesture-handler/compare/2.20.0...2.20.1) #### β Important changes - fix: Android event dispatcher change for 0.76.0-rc.6 ([#3166](https://redirect.github.com/software-mansion/react-native-gesture-handler/pull/3166)) #### π’ Miscellaneous - Update Podfile.lock in FabricExample ([#3174](https://redirect.github.com/software-mansion/react-native-gesture-handler/pull/3174)) #### New Contributors - [@mysport12](https://redirect.github.com/mysport12) made their first contribution in [https://github.com/software-mansion/react-native-gesture-handler/pull/3091](https://redirect.github.com/software-mansion/react-native-gesture-handler/pull/3091) ### [`v2.20.0`](https://redirect.github.com/software-mansion/react-native-gesture-handler/releases/tag/2.20.0) [Compare Source](https://redirect.github.com/software-mansion/react-native-gesture-handler/compare/2.19.0...2.20.0) #### β Important changes - Add support for React Native 0.76 by [@j-piasecki](https://redirect.github.com/j-piasecki) in [https://github.com/software-mansion/react-native-gesture-handler/pull/3109](https://redirect.github.com/software-mansion/react-native-gesture-handler/pull/3109) - \[Web] Stylus support by [@m-bert](https://redirect.github.com/m-bert) in [https://github.com/software-mansion/react-native-gesture-handler/pull/3107](https://redirect.github.com/software-mansion/react-native-gesture-handler/pull/3107) - \[Android] Stylus support by [@m-bert](https://redirect.github.com/m-bert) in [https://github.com/software-mansion/react-native-gesture-handler/pull/3111](https://redirect.github.com/software-mansion/react-native-gesture-handler/pull/3111) - \[iOS] Stylus support by [@m-bert](https://redirect.github.com/m-bert) in [https://github.com/software-mansion/react-native-gesture-handler/pull/3113](https://redirect.github.com/software-mansion/react-native-gesture-handler/pull/3113) #### π Improvements - Use node resolver to locate React Native package by [@j-piasecki](https://redirect.github.com/j-piasecki) in [https://github.com/software-mansion/react-native-gesture-handler/pull/3093](https://redirect.github.com/software-mansion/react-native-gesture-handler/pull/3093) - \[Web] Remove `TouchEventManager` by [@m-bert](https://redirect.github.com/m-bert) in [https://github.com/software-mansion/react-native-gesture-handler/pull/3101](https://redirect.github.com/software-mansion/react-native-gesture-handler/pull/3101) - chore: Remove unused env variable by [@tjzel](https://redirect.github.com/tjzel) in [https://github.com/software-mansion/react-native-gesture-handler/pull/3091](https://redirect.github.com/software-mansion/react-native-gesture-handler/pull/3091) #### π Bug fixes - \[tvOS] Fix tvOS not building because of `LongPressGestureHandler` by [@latekvo](https://redirect.github.com/latekvo) in [https://github.com/software-mansion/react-native-gesture-handler/pull/3090](https://redirect.github.com/software-mansion/react-native-gesture-handler/pull/3090) - Fix `Pressable` styling by removing unnecessary wrapping `View` by [@latekvo](https://redirect.github.com/latekvo) in [https://github.com/software-mansion/react-native-gesture-handler/pull/3087](https://redirect.github.com/software-mansion/react-native-gesture-handler/pull/3087) - \[iOS] Prevent crash when setting `cursor` style by [@m-bert](https://redirect.github.com/m-bert) in [https://github.com/software-mansion/react-native-gesture-handler/pull/3097](https://redirect.github.com/software-mansion/react-native-gesture-handler/pull/3097) - \[Android] Fix border styles for touchable components with transparent background color by [@kacperzolkiewski](https://redirect.github.com/kacperzolkiewski) in [https://github.com/software-mansion/react-native-gesture-handler/pull/3096](https://redirect.github.com/software-mansion/react-native-gesture-handler/pull/3096) - Fix `FlatList` type by [@j-piasecki](https://redirect.github.com/j-piasecki) in [https://github.com/software-mansion/react-native-gesture-handler/pull/3029](https://redirect.github.com/software-mansion/react-native-gesture-handler/pull/3029) - \[macOS] Fix rotation by [@m-bert](https://redirect.github.com/m-bert) in [https://github.com/software-mansion/react-native-gesture-handler/pull/3122](https://redirect.github.com/software-mansion/react-native-gesture-handler/pull/3122) - \[Jest] Don't fire callbacks on disabled gestures by [@m-bert](https://redirect.github.com/m-bert) in [https://github.com/software-mansion/react-native-gesture-handler/pull/3119](https://redirect.github.com/software-mansion/react-native-gesture-handler/pull/3119) - Call `getEventDispatcher` in ReactContextExtensions.kt by [@tomekzaw](https://redirect.github.com/tomekzaw) in [https://github.com/software-mansion/react-native-gesture-handler/pull/3120](https://redirect.github.com/software-mansion/react-native-gesture-handler/pull/3120) - Fix duplicate `libreactnative.so` and `libjsi.so` by [@tomekzaw](https://redirect.github.com/tomekzaw) in [https://github.com/software-mansion/react-native-gesture-handler/pull/3118](https://redirect.github.com/software-mansion/react-native-gesture-handler/pull/3118) - \[Web] Remove hovering pointer from tracker. by [@m-bert](https://redirect.github.com/m-bert) in [https://github.com/software-mansion/react-native-gesture-handler/pull/3115](https://redirect.github.com/software-mansion/react-native-gesture-handler/pull/3115) - Fix button padding not being applied correctly on the new arch by [@j-piasecki](https://redirect.github.com/j-piasecki) in [https://github.com/software-mansion/react-native-gesture-handler/pull/3106](https://redirect.github.com/software-mansion/react-native-gesture-handler/pull/3106) #### π’ Miscellaneous - Bump serve-static from 1.14.1 to 1.16.2 by [@dependabot](https://redirect.github.com/dependabot) in [https://github.com/software-mansion/react-native-gesture-handler/pull/3094](https://redirect.github.com/software-mansion/react-native-gesture-handler/pull/3094) - Bump fast-xml-parser from 4.3.6 to 4.4.1 in /example by [@dependabot](https://redirect.github.com/dependabot) in [https://github.com/software-mansion/react-native-gesture-handler/pull/3084](https://redirect.github.com/software-mansion/react-native-gesture-handler/pull/3084) - Bump serve-static from 1.15.0 to 1.16.2 in /example by [@dependabot](https://redirect.github.com/dependabot) in [https://github.com/software-mansion/react-native-gesture-handler/pull/3103](https://redirect.github.com/software-mansion/react-native-gesture-handler/pull/3103) - Bump express from 4.19.2 to 4.21.0 in /e2e/web-tests by [@dependabot](https://redirect.github.com/dependabot) in [https://github.com/software-mansion/react-native-gesture-handler/pull/3102](https://redirect.github.com/software-mansion/react-native-gesture-handler/pull/3102) - Add chevron to the example app and center labels by [@j-piasecki](https://redirect.github.com/j-piasecki) in [https://github.com/software-mansion/react-native-gesture-handler/pull/3108](https://redirect.github.com/software-mansion/react-native-gesture-handler/pull/3108) - Add `SWM` icon pack support. by [@latekvo](https://redirect.github.com/latekvo) in [https://github.com/software-mansion/react-native-gesture-handler/pull/3114](https://redirect.github.com/software-mansion/react-native-gesture-handler/pull/3114) #### New Contributors - [@tjzel](https://redirect.github.com/tjzel) made their first contribution in [https://github.com/software-mansion/react-native-gesture-handler/pull/3091](https://redirect.github.com/software-mansion/react-native-gesture-handler/pull/3091) - [@kacperzolkiewski](https://redirect.github.com/kacperzolkiewski) made their first contribution in [https://github.com/software-mansion/react-native-gesture-handler/pull/3096](https://redirect.github.com/software-mansion/react-native-gesture-handler/pull/3096) **Full Changelog**: https://github.com/software-mansion/react-native-gesture-handler/compare/2.19.0...2.20.0 ### [`v2.19.0`](https://redirect.github.com/software-mansion/react-native-gesture-handler/releases/tag/2.19.0) [Compare Source](https://redirect.github.com/software-mansion/react-native-gesture-handler/compare/2.18.1...2.19.0) #### β Important changes - \[macOS] Add `ManualGestureHandler` by [@m-bert](https://redirect.github.com/m-bert) in [https://github.com/software-mansion/react-native-gesture-handler/pull/3018](https://redirect.github.com/software-mansion/react-native-gesture-handler/pull/3018) - \[macOS] Add `LongPressGestureHandler` by [@m-bert](https://redirect.github.com/m-bert) in [https://github.com/software-mansion/react-native-gesture-handler/pull/3014](https://redirect.github.com/software-mansion/react-native-gesture-handler/pull/3014) - \[macOS] Add `HoverGestureHandler` by [@m-bert](https://redirect.github.com/m-bert) in [https://github.com/software-mansion/react-native-gesture-handler/pull/3027](https://redirect.github.com/software-mansion/react-native-gesture-handler/pull/3027) - \[macOS] Add `FlingGestureHandler` by [@m-bert](https://redirect.github.com/m-bert) in [https://github.com/software-mansion/react-native-gesture-handler/pull/3028](https://redirect.github.com/software-mansion/react-native-gesture-handler/pull/3028) - \[`web`] Add keyboard support to gesture handler by [@latekvo](https://redirect.github.com/latekvo) in [https://github.com/software-mansion/react-native-gesture-handler/pull/3035](https://redirect.github.com/software-mansion/react-native-gesture-handler/pull/3035) #### π Improvements - Unify Vector-related constant naming scheme across Web and Android implementations by [@latekvo](https://redirect.github.com/latekvo) in [https://github.com/software-mansion/react-native-gesture-handler/pull/3052](https://redirect.github.com/software-mansion/react-native-gesture-handler/pull/3052) - Add `numberOfPointers` to `LongPress` by [@m-bert](https://redirect.github.com/m-bert) in [https://github.com/software-mansion/react-native-gesture-handler/pull/3043](https://redirect.github.com/software-mansion/react-native-gesture-handler/pull/3043) - feat: add load method by [@WoLewicki](https://redirect.github.com/WoLewicki) in [https://github.com/software-mansion/react-native-gesture-handler/pull/3063](https://redirect.github.com/software-mansion/react-native-gesture-handler/pull/3063) - \[Android] Drop support for `AGP version <= 7` by [@latekvo](https://redirect.github.com/latekvo) in [https://github.com/software-mansion/react-native-gesture-handler/pull/3077](https://redirect.github.com/software-mansion/react-native-gesture-handler/pull/3077) #### π Bug fixes - Fix `Pressable` not inferring dimensions from it's children by [@latekvo](https://redirect.github.com/latekvo) in [https://github.com/software-mansion/react-native-gesture-handler/pull/3020](https://redirect.github.com/software-mansion/react-native-gesture-handler/pull/3020) - Fix scroll view handler state change events by [@coado](https://redirect.github.com/coado) in [https://github.com/software-mansion/react-native-gesture-handler/pull/2985](https://redirect.github.com/software-mansion/react-native-gesture-handler/pull/2985) - Fix failing macOS build by [@j-piasecki](https://redirect.github.com/j-piasecki) in [https://github.com/software-mansion/react-native-gesture-handler/pull/3033](https://redirect.github.com/software-mansion/react-native-gesture-handler/pull/3033) - \[web] Fix `scale` by [@m-bert](https://redirect.github.com/m-bert) in [https://github.com/software-mansion/react-native-gesture-handler/pull/3031](https://redirect.github.com/software-mansion/react-native-gesture-handler/pull/3031) - Fix Pressable props export by [@j-piasecki](https://redirect.github.com/j-piasecki) in [https://github.com/software-mansion/react-native-gesture-handler/pull/3036](https://redirect.github.com/software-mansion/react-native-gesture-handler/pull/3036) - \[Web] Reset web-exclusive properties when handler is disabled. by [@m-bert](https://redirect.github.com/m-bert) in [https://github.com/software-mansion/react-native-gesture-handler/pull/3041](https://redirect.github.com/software-mansion/react-native-gesture-handler/pull/3041) - Fix `Pressables`'s interference with other gestures when nested by [@latekvo](https://redirect.github.com/latekvo) in [https://github.com/software-mansion/react-native-gesture-handler/pull/3015](https://redirect.github.com/software-mansion/react-native-gesture-handler/pull/3015) - \[`ReanimatedSwipeable`] Create separate spring configs to avoid overwriting ones already being used by [@latekvo](https://redirect.github.com/latekvo) in [https://github.com/software-mansion/react-native-gesture-handler/pull/3045](https://redirect.github.com/software-mansion/react-native-gesture-handler/pull/3045) - Forward unused props in `ReanimatedSwipeable` and `Pressable` to their inner components by [@latekvo](https://redirect.github.com/latekvo) in [https://github.com/software-mansion/react-native-gesture-handler/pull/3039](https://redirect.github.com/software-mansion/react-native-gesture-handler/pull/3039) - \[Android] Fix `Hover` blocking scrolling with mouse wheel by [@m-bert](https://redirect.github.com/m-bert) in [https://github.com/software-mansion/react-native-gesture-handler/pull/3067](https://redirect.github.com/software-mansion/react-native-gesture-handler/pull/3067) - \[jest] Fix `enabled` prop in buttons. by [@m-bert](https://redirect.github.com/m-bert) in [https://github.com/software-mansion/react-native-gesture-handler/pull/3062](https://redirect.github.com/software-mansion/react-native-gesture-handler/pull/3062) - \[web] Fix `NativeViewGestureHandler` style. by [@m-bert](https://redirect.github.com/m-bert) in [https://github.com/software-mansion/react-native-gesture-handler/pull/3070](https://redirect.github.com/software-mansion/react-native-gesture-handler/pull/3070) - fix: pinch gesture velocity expressed in scale factor per second on android by [@coado](https://redirect.github.com/coado) in [https://github.com/software-mansion/react-native-gesture-handler/pull/3072](https://redirect.github.com/software-mansion/react-native-gesture-handler/pull/3072) - fix: touch event absolute position by [@coado](https://redirect.github.com/coado) in [https://github.com/software-mansion/react-native-gesture-handler/pull/3078](https://redirect.github.com/software-mansion/react-native-gesture-handler/pull/3078) #### π’ Miscellaneous - Fix broken image and improve docs by [@shubh73](https://redirect.github.com/shubh73) in [https://github.com/software-mansion/react-native-gesture-handler/pull/3040](https://redirect.github.com/software-mansion/react-native-gesture-handler/pull/3040) - \[jest] Suppress warning about non-worklet callbacks by [@m-bert](https://redirect.github.com/m-bert) in [https://github.com/software-mansion/react-native-gesture-handler/pull/3050](https://redirect.github.com/software-mansion/react-native-gesture-handler/pull/3050) - Change `yarn format` script name by [@m-bert](https://redirect.github.com/m-bert) in [https://github.com/software-mansion/react-native-gesture-handler/pull/3053](https://redirect.github.com/software-mansion/react-native-gesture-handler/pull/3053) - Fix `lint-staged` by [@m-bert](https://redirect.github.com/m-bert) in [https://github.com/software-mansion/react-native-gesture-handler/pull/3060](https://redirect.github.com/software-mansion/react-native-gesture-handler/pull/3060) - Playwright improvements by [@m-bert](https://redirect.github.com/m-bert) in [https://github.com/software-mansion/react-native-gesture-handler/pull/3065](https://redirect.github.com/software-mansion/react-native-gesture-handler/pull/3065) - Bump webpack from 5.83.1 to 5.94.0 in /docs by [@dependabot](https://redirect.github.com/dependabot) in [https://github.com/software-mansion/react-native-gesture-handler/pull/3079](https://redirect.github.com/software-mansion/react-native-gesture-handler/pull/3079) - \[Web] Fix `onStart` firing on `Pan` with `activateAfterLongPress` when gesture is disabled while being pressed down. by [@latekvo](https://redirect.github.com/latekvo) in [https://github.com/software-mansion/react-native-gesture-handler/pull/3075](https://redirect.github.com/software-mansion/react-native-gesture-handler/pull/3075) - Bump webpack from 5.88.2 to 5.94.0 in /e2e/web-tests by [@dependabot](https://redirect.github.com/dependabot) in [https://github.com/software-mansion/react-native-gesture-handler/pull/3082](https://redirect.github.com/software-mansion/react-native-gesture-handler/pull/3082) - Bump micromatch from 4.0.5 to 4.0.8 in /e2e/web-tests by [@dependabot](https://redirect.github.com/dependabot) in [https://github.com/software-mansion/react-native-gesture-handler/pull/3068](https://redirect.github.com/software-mansion/react-native-gesture-handler/pull/3068) - Bump rexml from 3.2.8 to 3.3.6 in /FabricExample by [@dependabot](https://redirect.github.com/dependabot) in [https://github.com/software-mansion/react-native-gesture-handler/pull/3061](https://redirect.github.com/software-mansion/react-native-gesture-handler/pull/3061) - Bump rexml from 3.2.8 to 3.3.3 in /example by [@dependabot](https://redirect.github.com/dependabot) in [https://github.com/software-mansion/react-native-gesture-handler/pull/3058](https://redirect.github.com/software-mansion/react-native-gesture-handler/pull/3058) - Bump fast-xml-parser from 4.3.2 to 4.4.1 in /MacOSExample by [@dependabot](https://redirect.github.com/dependabot) in [https://github.com/software-mansion/react-native-gesture-handler/pull/3026](https://redirect.github.com/software-mansion/react-native-gesture-handler/pull/3026) #### New Contributors - [@shubh73](https://redirect.github.com/shubh73) made their first contribution in [https://github.com/software-mansion/react-native-gesture-handler/pull/3040](https://redirect.github.com/software-mansion/react-native-gesture-handler/pull/3040) **Full Changelog**: https://github.com/software-mansion/react-native-gesture-handler/compare/2.18.1...2.19.0 ### [`v2.18.1`](https://redirect.github.com/software-mansion/react-native-gesture-handler/releases/tag/2.18.1) [Compare Source](https://redirect.github.com/software-mansion/react-native-gesture-handler/compare/2.18.0...2.18.1) #### π Bug fixes - Fix build on RN 0.74 by [@m-bert](https://redirect.github.com/m-bert) in [https://github.com/software-mansion/react-native-gesture-handler/pull/3024](https://redirect.github.com/software-mansion/react-native-gesture-handler/pull/3024) #### What's Changed - Bump ws from 6.2.2 to 6.2.3 in /example by [@dependabot](https://redirect.github.com/dependabot) in [https://github.com/software-mansion/react-native-gesture-handler/pull/3003](https://redirect.github.com/software-mansion/react-native-gesture-handler/pull/3003) - Bump requirejs from 2.3.6 to 2.3.7 by [@dependabot](https://redirect.github.com/dependabot) in [https://github.com/software-mansion/react-native-gesture-handler/pull/3009](https://redirect.github.com/software-mansion/react-native-gesture-handler/pull/3009) - Bump fast-xml-parser from 4.2.5 to 4.4.1 by [@dependabot](https://redirect.github.com/dependabot) in [https://github.com/software-mansion/react-native-gesture-handler/pull/3016](https://redirect.github.com/software-mansion/react-native-gesture-handler/pull/3016) - Bump ws from 6.2.2 to 6.2.3 in /docs by [@dependabot](https://redirect.github.com/dependabot) in [https://github.com/software-mansion/react-native-gesture-handler/pull/3021](https://redirect.github.com/software-mansion/react-native-gesture-handler/pull/3021) - Add documentation page for `Pressable` component by [@latekvo](https://redirect.github.com/latekvo) in [https://github.com/software-mansion/react-native-gesture-handler/pull/2992](https://redirect.github.com/software-mansion/react-native-gesture-handler/pull/2992) - Add docs page for Reanimated Swipeable by [@latekvo](https://redirect.github.com/latekvo) in [https://github.com/software-mansion/react-native-gesture-handler/pull/2962](https://redirect.github.com/software-mansion/react-native-gesture-handler/pull/2962) **Full Changelog**: https://github.com/software-mansion/react-native-gesture-handler/compare/2.18.0...2.18.1 ### [`v2.18.0`](https://redirect.github.com/software-mansion/react-native-gesture-handler/releases/tag/2.18.0) [Compare Source](https://redirect.github.com/software-mansion/react-native-gesture-handler/compare/2.17.1...2.18.0) #### β Important changes - Create a separate component out of the new Swipeable row by [@latekvo](https://redirect.github.com/latekvo) in [https://github.com/software-mansion/react-native-gesture-handler/pull/2936](https://redirect.github.com/software-mansion/react-native-gesture-handler/pull/2936) - Create gesturized pressable component by [@latekvo](https://redirect.github.com/latekvo) in [https://github.com/software-mansion/react-native-gesture-handler/pull/2942](https://redirect.github.com/software-mansion/react-native-gesture-handler/pull/2942), [https://github.com/software-mansion/react-native-gesture-handler/pull/2977](https://redirect.github.com/software-mansion/react-native-gesture-handler/pull/2977), [https://github.com/software-mansion/react-native-gesture-handler/pull/2982](https://redirect.github.com/software-mansion/react-native-gesture-handler/pull/2982), [https://github.com/software-mansion/react-native-gesture-handler/pull/2981](https://redirect.github.com/software-mansion/react-native-gesture-handler/pull/2981) - Support for React Native 0.75 by [@j-piasecki](https://redirect.github.com/j-piasecki) in [https://github.com/software-mansion/react-native-gesture-handler/pull/2966](https://redirect.github.com/software-mansion/react-native-gesture-handler/pull/2966) #### π Improvements - \[macOS] Add `ForceTouch` warning by [@m-bert](https://redirect.github.com/m-bert) in [https://github.com/software-mansion/react-native-gesture-handler/pull/2954](https://redirect.github.com/software-mansion/react-native-gesture-handler/pull/2954) - Remove shared value read on the JS thread during detector update by [@j-piasecki](https://redirect.github.com/j-piasecki) in [https://github.com/software-mansion/react-native-gesture-handler/pull/2957](https://redirect.github.com/software-mansion/react-native-gesture-handler/pull/2957) - Use a newer constructor for all Gesture Handler events on Android by [@j-piasecki](https://redirect.github.com/j-piasecki) in [https://github.com/software-mansion/react-native-gesture-handler/pull/2967](https://redirect.github.com/software-mansion/react-native-gesture-handler/pull/2967) - Persist rotation and pinch gesture through pointer changes on android by [@coado](https://redirect.github.com/coado) in [https://github.com/software-mansion/react-native-gesture-handler/pull/2983](https://redirect.github.com/software-mansion/react-native-gesture-handler/pull/2983) - \[macOS] Add `NativeViewGestureHandler` by [@m-bert](https://redirect.github.com/m-bert) in [https://github.com/software-mansion/react-native-gesture-handler/pull/3004](https://redirect.github.com/software-mansion/react-native-gesture-handler/pull/3004) - Add `enabled` prop support to swipeable by [@latekvo](https://redirect.github.com/latekvo) in [https://github.com/software-mansion/react-native-gesture-handler/pull/3011](https://redirect.github.com/software-mansion/react-native-gesture-handler/pull/3011) #### π Bug fixes - Make handler comparator work only on non-null objects by [@j-piasecki](https://redirect.github.com/j-piasecki) in [https://github.com/software-mansion/react-native-gesture-handler/pull/2964](https://redirect.github.com/software-mansion/react-native-gesture-handler/pull/2964) - fix: bind scope to null to prevent issues with inline requires by [@EvanBacon](https://redirect.github.com/EvanBacon) in [https://github.com/software-mansion/react-native-gesture-handler/pull/2972](https://redirect.github.com/software-mansion/react-native-gesture-handler/pull/2972) - Replace `queueMicrotask` with `requestAnimationFrame` by [@m-bert](https://redirect.github.com/m-bert) in [https://github.com/software-mansion/react-native-gesture-handler/pull/2969](https://redirect.github.com/software-mansion/react-native-gesture-handler/pull/2969) - Resolve circular dependencies on JS side by [@latekvo](https://redirect.github.com/latekvo) in [https://github.com/software-mansion/react-native-gesture-handler/pull/2970](https://redirect.github.com/software-mansion/react-native-gesture-handler/pull/2970) - Fix Android native buttons emitting 2 press events when talkback is enabled by [@latekvo](https://redirect.github.com/latekvo) in [https://github.com/software-mansion/react-native-gesture-handler/pull/3002](https://redirect.github.com/software-mansion/react-native-gesture-handler/pull/3002) - Fix `ScrollView` intercepting touches through out-of-bounds children by [@j-piasecki](https://redirect.github.com/j-piasecki) in [https://github.com/software-mansion/react-native-gesture-handler/pull/3017](https://redirect.github.com/software-mansion/react-native-gesture-handler/pull/3017) - Change `onPress` argument in buttons by [@m-bert](https://redirect.github.com/m-bert) in [https://github.com/software-mansion/react-native-gesture-handler/pull/3006](https://redirect.github.com/software-mansion/react-native-gesture-handler/pull/3006) - \[macOS] Fix handlers not responding after opening context menu by [@m-bert](https://redirect.github.com/m-bert) in [https://github.com/software-mansion/react-native-gesture-handler/pull/3008](https://redirect.github.com/software-mansion/react-native-gesture-handler/pull/3008) - \[iOS | macOS] Fix translation calculation in `LongPress` by [@m-bert](https://redirect.github.com/m-bert) in [https://github.com/software-mansion/react-native-gesture-handler/pull/3013](https://redirect.github.com/software-mansion/react-native-gesture-handler/pull/3013) - Fix cancelling manual activation gestures blocking interactivity on iOS by [@latekvo](https://redirect.github.com/latekvo) in [https://github.com/software-mansion/react-native-gesture-handler/pull/3007](https://redirect.github.com/software-mansion/react-native-gesture-handler/pull/3007) #### π’ Miscellaneous - Bump ws from 6.2.2 to 6.2.3 in /FabricExample by [@dependabot](https://redirect.github.com/dependabot) in [https://github.com/software-mansion/react-native-gesture-handler/pull/2949](https://redirect.github.com/software-mansion/react-native-gesture-handler/pull/2949) - Bump braces from 3.0.2 to 3.0.3 in /MacOSExample by [@dependabot](https://redirect.github.com/dependabot) in [https://github.com/software-mansion/react-native-gesture-handler/pull/2956](https://redirect.github.com/software-mansion/react-native-gesture-handler/pull/2956) - docs: bump `@swmansion/t-rex-ui` to 0.0.12 by [@patrycjakalinska](https://redirect.github.com/patrycjakalinska) in [https://github.com/software-mansion/react-native-gesture-handler/pull/2958](https://redirect.github.com/software-mansion/react-native-gesture-handler/pull/2958) - Bump braces from 3.0.2 to 3.0.3 in /FabricExample by [@dependabot](https://redirect.github.com/dependabot) in [https://github.com/software-mansion/react-native-gesture-handler/pull/2965](https://redirect.github.com/software-mansion/react-native-gesture-handler/pull/2965) - Set consistent prettier version across all package.jsons by [@latekvo](https://redirect.github.com/latekvo) in [https://github.com/software-mansion/react-native-gesture-handler/pull/2971](https://redirect.github.com/software-mansion/react-native-gesture-handler/pull/2971) - Change naming scheme in package.json from camelCase to dash-case by [@latekvo](https://redirect.github.com/latekvo) in [https://github.com/software-mansion/react-native-gesture-handler/pull/2973](https://redirect.github.com/software-mansion/react-native-gesture-handler/pull/2973) - Unify comments and simplify some conditions. by [@m-bert](https://redirect.github.com/m-bert) in [https://github.com/software-mansion/react-native-gesture-handler/pull/2984](https://redirect.github.com/software-mansion/react-native-gesture-handler/pull/2984) - docs: Update Expo installation instructions by [@amandeepmittal](https://redirect.github.com/amandeepmittal) in [https://github.com/software-mansion/react-native-gesture-handler/pull/2991](https://redirect.github.com/software-mansion/react-native-gesture-handler/pull/2991) - Bump fast-loops from 1.1.3 to 1.1.4 in /docs by [@dependabot](https://redirect.github.com/dependabot) in [https://github.com/software-mansion/react-native-gesture-handler/pull/2986](https://redirect.github.com/software-mansion/react-native-gesture-handler/pull/2986) - Remove plural form in docs by [@m-bert](https://redirect.github.com/m-bert) in [https://github.com/software-mansion/react-native-gesture-handler/pull/2995](https://redirect.github.com/software-mansion/react-native-gesture-handler/pull/2995) - Bump fast-loops from 1.1.3 to 1.1.4 in /example by [@dependabot](https://redirect.github.com/dependabot) in [https://github.com/software-mansion/react-native-gesture-handler/pull/2994](https://redirect.github.com/software-mansion/react-native-gesture-handler/pull/2994) - Don't run old arch integrity check on every PR by [@j-piasecki](https://redirect.github.com/j-piasecki) in [https://github.com/software-mansion/react-native-gesture-handler/pull/2998](https://redirect.github.com/software-mansion/react-native-gesture-handler/pull/2998) - docs: fix footer on landing by [@patrycjakalinska](https://redirect.github.com/patrycjakalinska) in [https://github.com/software-mansion/react-native-gesture-handler/pull/2997](https://redirect.github.com/software-mansion/react-native-gesture-handler/pull/2997) - docs: Replace HireUsSection with `@swmansion/t-rex-ui` component by [@patrycjakalinska](https://redirect.github.com/patrycjakalinska) in [https://github.com/software-mansion/react-native-gesture-handler/pull/2996](https://redirect.github.com/software-mansion/react-native-gesture-handler/pull/2996) - Mention `drawerWillShow` in `DrawerLayout` docs by [@m-bert](https://redirect.github.com/m-bert) in [https://github.com/software-mansion/react-native-gesture-handler/pull/3000](https://redirect.github.com/software-mansion/react-native-gesture-handler/pull/3000) - chore: Refactor gradle task to JS scripts by [@maciekstosio](https://redirect.github.com/maciekstosio) in [https://github.com/software-mansion/react-native-gesture-handler/pull/3001](https://redirect.github.com/software-mansion/react-native-gesture-handler/pull/3001) - Update dependencies related to tests by [@j-piasecki](https://redirect.github.com/j-piasecki) in [https://github.com/software-mansion/react-native-gesture-handler/pull/3005](https://redirect.github.com/software-mansion/react-native-gesture-handler/pull/3005) - \[macOS] Switch `hasPointerInside` to `containsPointInView` by [@m-bert](https://redirect.github.com/m-bert) in [https://github.com/software-mansion/react-native-gesture-handler/pull/3012](https://redirect.github.com/software-mansion/react-native-gesture-handler/pull/3012) #### New Contributors - [@coado](https://redirect.github.com/coado) made their first contribution in [https://github.com/software-mansion/react-native-gesture-handler/pull/2983](https://redirect.github.com/software-mansion/react-native-gesture-handler/pull/2983) - [@amandeepmittal](https://redirect.github.com/amandeepmittal) made their first contribution in [https://github.com/software-mansion/react-native-gesture-handler/pull/2991](https://redirect.github.com/software-mansion/react-native-gesture-handler/pull/2991) **Full Changelog**: https://github.com/software-mansion/react-native-gesture-handler/compare/2.17.0...2.18.0 ### [`v2.17.1`](https://redirect.github.com/software-mansion/react-native-gesture-handler/releases/tag/2.17.1) [Compare Source](https://redirect.github.com/software-mansion/react-native-gesture-handler/compare/2.17.0...2.17.1) #### π Bug fixes - Don't register `checkIntegrityBetweenArchitectures` task when installed as a dependency by [@j-piasecki](https://redirect.github.com/j-piasecki) in [#2953](https://redirect.github.com/software-mansion/react-native-gesture-handler/issues/2953) **Full Changelog**: https://github.com/software-mansion/react-native-gesture-handler/compare/2.17.0...2.17.1 ### [`v2.17.0`](https://redirect.github.com/software-mansion/react-native-gesture-handler/releases/tag/2.17.0) [Compare Source](https://redirect.github.com/software-mansion/react-native-gesture-handler/compare/2.16.2...2.17.0) #### β Important changes - Add `ref` property to `Buttons` by [@m-bert](https://redirect.github.com/m-bert) in [https://github.com/software-mansion/react-native-gesture-handler/pull/2903](https://redirect.github.com/software-mansion/react-native-gesture-handler/pull/2903) - Unify touch events callbacks on `web` with respect to `Android` by [@m-bert](https://redirect.github.com/m-bert) in [https://github.com/software-mansion/react-native-gesture-handler/pull/2923](https://redirect.github.com/software-mansion/react-native-gesture-handler/pull/2923) - Add `touchType` to `TouchEvent` by [@latekvo](https://redirect.github.com/latekvo) in [https://github.com/software-mansion/react-native-gesture-handler/pull/2941](https://redirect.github.com/software-mansion/react-native-gesture-handler/pull/2941) #### π Improvements - Refactor `GestureDetector` by [@j-piasecki](https://redirect.github.com/j-piasecki) in [https://github.com/software-mansion/react-native-gesture-handler/pull/2901](https://redirect.github.com/software-mansion/react-native-gesture-handler/pull/2901) - Remove lodash by [@m-bert](https://redirect.github.com/m-bert) in [https://github.com/software-mansion/react-native-gesture-handler/pull/2916](https://redirect.github.com/software-mansion/react-native-gesture-handler/pull/2916) - `PointerTracker` refactor. by [@m-bert](https://redirect.github.com/m-bert) in [https://github.com/software-mansion/react-native-gesture-handler/pull/2931](https://redirect.github.com/software-mansion/react-native-gesture-handler/pull/2931) - Change `offsetX` and `offsetY` calculations in `PointerEventManager` by [@m-bert](https://redirect.github.com/m-bert) in [https://github.com/software-mansion/react-native-gesture-handler/pull/2938](https://redirect.github.com/software-mansion/react-native-gesture-handler/pull/2938) #### π Bug fixes - Make `RootViewGestureHandler` handler cancel awaiting gestures by [@j-piasecki](https://redirect.github.com/j-piasecki) in [https://github.com/software-mansion/react-native-gesture-handler/pull/2900](https://redirect.github.com/software-mansion/react-native-gesture-handler/pull/2900) - Get right bridge by [@piaskowyk](https://redirect.github.com/piaskowyk) in [https://github.com/software-mansion/react-native-gesture-handler/pull/2886](https://redirect.github.com/software-mansion/react-native-gesture-handler/pull/2886) - Fix buttons getting stuck after scrolling on them by [@j-piasecki](https://redirect.github.com/j-piasecki) in [https://github.com/software-mansion/react-native-gesture-handler/pull/2693](https://redirect.github.com/software-mansion/react-native-gesture-handler/pull/2693) - Fix Detector creating and attaching all gestures twice on first mount by [@j-piasecki](https://redirect.github.com/j-piasecki) in [https://github.com/software-mansion/react-native-gesture-handler/pull/2914](https://redirect.github.com/software-mansion/react-native-gesture-handler/pull/2914) - Fix GestureDetector not working when its children change by [@j-piasecki](https://redirect.github.com/j-piasecki) in [https://github.com/software-mansion/react-native-gesture-handler/pull/2921](https://redirect.github.com/software-mansion/react-native-gesture-handler/pull/2921) - Fix GestureDetector not working correctly with suspense and recycling by [@j-piasecki](https://redirect.github.com/j-piasecki) in [https://github.com/software-mansion/react-native-gesture-handler/pull/2925](https://redirect.github.com/software-mansion/react-native-gesture-handler/pull/2925) - Fix nested buttons on the new architecture by [@j-piasecki](https://redirect.github.com/j-piasecki) in [https://github.com/software-mansion/react-native-gesture-handler/pull/2926](https://redirect.github.com/software-mansion/react-native-gesture-handler/pull/2926) - Unify scaled coordinates between `web` and `native` side. by [@m-bert](https://redirect.github.com/m-bert) in [https://github.com/software-mansion/react-native-gesture-handler/pull/2943](https://redirect.github.com/software-mansion/react-native-gesture-handler/pull/2943) - \[Web] Send relative coords in event. by [@m-bert](https://redirect.github.com/m-bert) in [https://github.com/software-mansion/react-native-gesture-handler/pull/2944](https://redirect.github.com/software-mansion/react-native-gesture-handler/pull/2944) #### π’ Miscellaneous - Add information about `GestureHandlerRootView` area and change component name in quick start section in docs. by [@m-bert](https://redirect.github.com/m-bert) in [https://github.com/software-mansion/react-native-gesture-handler/pull/2899](https://redirect.github.com/software-mansion/react-native-gesture-handler/pull/2899) - Add Hire us section to docs by [@patrycjakalinska](https://redirect.github.com/patrycjakalinska) in [https://github.com/software-mansion/react-native-gesture-handler/pull/2904](https://redirect.github.com/software-mansion/react-native-gesture-handler/pull/2904) - Bump ejs from 3.1.7 to 3.1.10 by [@dependabot](https://redirect.github.com/dependabot) in [https://github.com/software-mansion/react-native-gesture-handler/pull/2888](https://redirect.github.com/software-mansion/react-native-gesture-handler/pull/2888) - Bump tar from 6.2.0 to 6.2.1 in /e2e/web-tests by [@dependabot](https://redirect.github.com/dependabot) in [https://github.com/software-mansion/react-native-gesture-handler/pull/2859](https://redirect.github.com/software-mansion/react-native-gesture-handler/pull/2859) - docs: add [@swmansion/t-rex-ui](https://redirect.github.com/swmansion/t-rex-ui) by [@kacperkapusciak](https://redirect.github.com/kacperkapusciak) in [https://github.com/software-mansion/react-native-gesture-handler/pull/2895](https://redirect.github.com/software-mansion/react-native-gesture-handler/pull/2895) - Change navbar and footer to a reusable component by [@patrycjakalinska](https://redirect.github.com/patrycjakalinska) in [https://github.com/software-mansion/react-native-gesture-handler/pull/2902](https://redirect.github.com/software-mansion/react-native-gesture-handler/pull/2902) - Add dark mode to button in `Hire us` section by [@patrycjakalinska](https://redirect.github.com/patrycjakalinska) in [https://github.com/software-mansion/react-native-gesture-handler/pull/2908](https://redirect.github.com/software-mansion/react-native-gesture-handler/pull/2908) - Setup example app to use Expo by [@bohdanprog](https://redirect.github.com/bohdanprog) in [https://github.com/software-mansion/react-native-gesture-handler/pull/2905](https://redirect.github.com/software-mansion/react-native-gesture-handler/pull/2905) - Revert "docs: add [@swmansion/t-rex-ui](https://redirect.github.com/swmansion/t-rex-ui)" by [@kacperkapusciak](https://redirect.github.com/kacperkapusciak) in [https://github.com/software-mansion/react-native-gesture-handler/pull/2909](https://redirect.github.com/software-mansion/react-native-gesture-handler/pull/2909) - Bump [@sideway/formula](https://redirect.github.com/sideway/formula) from 3.0.0 to 3.0.1 by [@dependabot](https://redirect.github.com/dependabot) in [https://github.com/software-mansion/react-native-gesture-handler/pull/2910](https://redirect.github.com/software-mansion/react-native-gesture-handler/pull/2910) - docs: add [@swmansion/t-rex-ui](https://redirect.github.com/swmansion/t-rex-ui) by [@patrycjakalinska](https://redirect.github.com/patrycjakalinska) in [https://github.com/software-mansion/react-native-gesture-handler/pull/2911](https://redirect.github.com/software-mansion/react-native-gesture-handler/pull/2911) - Fix symlink loop during pods installation by [@j-piasecki](https://redirect.github.com/j-piasecki) in [https://github.com/software-mansion/react-native-gesture-handler/pull/2917](https://redirect.github.com/software-mansion/react-native-gesture-handler/pull/2917) - Bump rexml from 3.2.6 to 3.2.8 in /FabricExample by [@dependabot](https://redirect.github.com/dependabot) in [https://github.com/software-mansion/react-native-gesture-handler/pull/2915](https://redirect.github.com/software-mansion/react-native-gesture-handler/pull/2915) - Add animated header to the example app by [@j-piasecki](https://redirect.github.com/j-piasecki) in [https://github.com/software-mansion/react-native-gesture-handler/pull/2913](https://redirect.github.com/software-mansion/react-native-gesture-handler/pull/2913) - Add option to auto-open last example in the example app by [@j-piasecki](https://redirect.github.com/j-piasecki) in [https://github.com/software-mansion/react-native-gesture-handler/pull/2918](https://redirect.github.com/software-mansion/react-native-gesture-handler/pull/2918) - Replace current theme components with `@swmansion/t-rex-ui` by [@patrycjakalinska](https://redirect.github.com/patrycjakalinska) in [https://github.com/software-mansion/react-native-gesture-handler/pull/2906](https://redirect.github.com/software-mansion/react-native-gesture-handler/pull/2906) - Bump rexml from 3.2.6 to 3.2.8 in /MacOSExample by [@dependabot](https://redirect.github.com/dependabot) in [https://github.com/software-mansion/react-native-gesture-handler/pull/2924](https://redirect.github.com/software-mansion/react-native-gesture-handler/pull/2924) - Bump rexml from 3.2.6 to 3.2.8 in /example by [@dependabot](https://redirect.github.com/dependabot) in [https://github.com/software-mansion/react-native-gesture-handler/pull/2930](https://redirect.github.com/software-mansion/react-native-gesture-handler/pull/2930) - feat: automatically copy codegen artifacts to paper by [@maciekstosio](https://redirect.github.com/maciekstosio) in [https://github.com/software-mansion/react-native-gesture-handler/pull/2933](https://redirect.github.com/software-mansion/react-native-gesture-handler/pull/2933) - Add swipeable example rewritten to new API by [@latekvo](https://redirect.github.com/latekvo) in [https://github.com/software-mansion/react-native-gesture-handler/pull/2934](https://redirect.github.com/software-mansion/react-native-gesture-handler/pull/2934) - Fix new swipeable using useMemo with incomplete dependency list by [@latekvo](https://redirect.github.com/latekvo) in [https://github.com/software-mansion/react-native-gesture-handler/pull/2937](https://redirect.github.com/software-mansion/react-native-gesture-handler/pull/2937) - docs: update Hire us links to directly lead to contact form by [@kacperkapusciak](https://redirect.github.com/kacperkapusciak) in [https://github.com/software-mansion/react-native-gesture-handler/pull/2935](https://redirect.github.com/software-mansion/react-native-gesture-handler/pull/2935) - chore(types): add missing pointerType to GestureTouchEvent by [@mgcrea](https://redirect.github.com/mgcrea) in [https://github.com/software-mansion/react-native-gesture-handler/pull/2928](https://redirect.github.com/software-mansion/react-native-gesture-handler/pull/2928) - Bump braces from 3.0.2 to 3.0.3 in /example by [@dependabot](https://redirect.github.com/dependabot) in [https://github.com/software-mansion/react-native-gesture-handler/pull/2945](https://redirect.github.com/software-mansion/react-native-gesture-handler/pull/2945) - Bump braces from 3.0.2 to 3.0.3 in /e2e/web-tests by [@dependabot](https://redirect.github.com/dependabot) in [https://github.com/software-mansion/react-native-gesture-handler/pull/2946](https://redirect.github.com/software-mansion/react-native-gesture-handler/pull/2946) - Bump ws from 6.2.2 to 6.2.3 by [@dependabot](https://redirect.github.com/dependabot) in [https://github.com/software-mansion/react-native-gesture-handler/pull/2947](https://redirect.github.com/software-mansion/react-native-gesture-handler/pull/2947) - Bump ws from 6.2.2 to 6.2.3 in /e2e/web-tests by [@dependabot](https://redirect.github.com/dependabot) in [https://github.com/software-mansion/react-native-gesture-handler/pull/2948](https://redirect.github.com/software-mansion/react-native-gesture-handler/pull/2948) - Add `relativeCoords` average to `PointerTracker` by [@m-bert](https://redirect.github.com/m-bert) in [https://github.com/software-mansion/react-native-gesture-handler/pull/2939](https://redirect.github.com/software-mansion/react-native-gesture-handler/puConfiguration
π Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
π¦ Automerge: Disabled by config. Please merge this manually once you are satisfied.
β» Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
π Ignore: Close this PR and you won't be reminded about this update again.