❗ Important changes
- [macOS] Add
ManualGestureHandler
by @m-bert in #3018 - [macOS] Add
LongPressGestureHandler
by @m-bert in #3014 - [macOS] Add
HoverGestureHandler
by @m-bert in #3027 - [macOS] Add
FlingGestureHandler
by @m-bert in #3028 - [
web
] Add keyboard support to gesture handler by @latekvo in #3035
👍 Improvements
- Unify Vector-related constant naming scheme across Web and Android implementations by @latekvo in #3052
- Add
numberOfPointers
toLongPress
by @m-bert in #3043 - feat: add load method by @WoLewicki in #3063
- [Android] Drop support for
AGP version <= 7
by @latekvo in #3077
🐛 Bug fixes
- Fix
Pressable
not inferring dimensions from it's children by @latekvo in #3020 - Fix scroll view handler state change events by @coado in #2985
- Fix failing macOS build by @j-piasecki in #3033
- [web] Fix
scale
by @m-bert in #3031 - Fix Pressable props export by @j-piasecki in #3036
- [Web] Reset web-exclusive properties when handler is disabled. by @m-bert in #3041
- Fix
Pressables
's interference with other gestures when nested by @latekvo in #3015 - [
ReanimatedSwipeable
] Create separate spring configs to avoid overwriting ones already being used by @latekvo in #3045 - Forward unused props in
ReanimatedSwipeable
andPressable
to their inner components by @latekvo in #3039 - [Android] Fix
Hover
blocking scrolling with mouse wheel by @m-bert in #3067 - [jest] Fix
enabled
prop in buttons. by @m-bert in #3062 - [web] Fix
NativeViewGestureHandler
style. by @m-bert in #3070 - fix: pinch gesture velocity expressed in scale factor per second on android by @coado in #3072
- fix: touch event absolute position by @coado in #3078
🔢 Miscellaneous
- Fix broken image and improve docs by @shubh73 in #3040
- [jest] Suppress warning about non-worklet callbacks by @m-bert in #3050
- Change
yarn format
script name by @m-bert in #3053 - Fix
lint-staged
by @m-bert in #3060 - Playwright improvements by @m-bert in #3065
- Bump webpack from 5.83.1 to 5.94.0 in /docs by @dependabot in #3079
- [Web] Fix
onStart
firing onPan
withactivateAfterLongPress
when gesture is disabled while being pressed down. by @latekvo in #3075 - Bump webpack from 5.88.2 to 5.94.0 in /e2e/web-tests by @dependabot in #3082
- Bump micromatch from 4.0.5 to 4.0.8 in /e2e/web-tests by @dependabot in #3068
- Bump rexml from 3.2.8 to 3.3.6 in /FabricExample by @dependabot in #3061
- Bump rexml from 3.2.8 to 3.3.3 in /example by @dependabot in #3058
- Bump fast-xml-parser from 4.3.2 to 4.4.1 in /MacOSExample by @dependabot in #3026
New Contributors
Full Changelog: 2.18.1...2.19.0