Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
237 commits
Select commit Hold shift + click to select a range
ea0d25b
Remove all `Hammer.JS` usages & references (#3229)
latekvo Dec 4, 2024
8a8b506
Update how Gesture Handler exposes `setGestureState` to the Reanimate…
j-piasecki Jul 7, 2025
1610fc1
Simplify Android event builders (#3603)
j-piasecki Jul 7, 2025
207d1ba
Remove actions testing build for the old architecture (#3604)
j-piasecki Jul 7, 2025
1df5419
[iOS] Fix `GestureDetector` on `Text` (#3591)
m-bert Jul 3, 2025
30401e7
[Android] Fix `onTouches*` callbacks being called for all gestures (#…
m-bert Jul 4, 2025
e940406
Cleanup `ReanimatedSwipeable` (#3579)
latekvo Jul 4, 2025
7a988f7
docs: add Radon IDE banner to TOCItems (#3592)
kacperkapusciak Jul 4, 2025
2fac004
[Android] Use `asReversed` instead of `reversed` (#3598)
m-bert Jul 7, 2025
c278c94
Update `ReanimatedSwipeable` module path (#3605)
m-bert Jul 7, 2025
fa6a818
Implement base for a native detector component (#3599)
j-piasecki Jul 11, 2025
45af39e
Fix Pressable `onPress` callback not working (#3597)
latekvo Jul 7, 2025
9f33d64
fix: turn off build IDs for reproducibility (#3602)
Rexogamer Jul 8, 2025
c079c77
Fix `Pressable` requiring `dimensionsAfterResize` (#3606)
latekvo Jul 11, 2025
198aed0
[docs] Add info about using `focal` / `anchor` points (#3614)
m-bert Jul 15, 2025
8f13556
Make `dev client` default when starting `expo-example` (#3615)
m-bert Jul 15, 2025
fda19ef
[jest] Fixing enabled prop in buttons (#3612)
akwasniewski Jul 15, 2025
d933194
Dropping handlers when components are dropped (#3619)
akwasniewski Jul 18, 2025
37a1c10
Release 2.27.2 (#3624)
m-bert Jul 21, 2025
74c2f5e
Update link in the error message (#3625)
j-piasecki Jul 21, 2025
3f1ff42
[Web] fixed repeated listener registration (#3626)
akwasniewski Jul 21, 2025
cc09760
`NativeDetector` <-> `Reanimated` integration (#3617)
m-bert Jul 23, 2025
6c99f4b
Remove `onChange` callback references (#3631)
m-bert Jul 23, 2025
2c24bd1
Handle `Animated.Event` in `onUpdate` callback (#3630)
m-bert Jul 24, 2025
ff64e3f
Fix `onUpdate` crash (#3636)
m-bert Jul 25, 2025
728a895
Remove `AnimatedEvent` action type from `NativeDetector` (#3646)
m-bert Jul 31, 2025
d23c225
Automatically assign `dispatchesAnimatedEvents` (#3650)
m-bert Aug 4, 2025
16d9071
Remove `dispatchesAnimatedEvents` from the native detector (#3652)
j-piasecki Aug 4, 2025
d798b69
Adapt `NativeViewGestureHandler` to `NativeDetector` (#3638)
m-bert Aug 5, 2025
02e1317
[Web] Native detector component (#3637)
akwasniewski Aug 8, 2025
6599d06
[Web] Adapt `NativeViewGestureHandler` to `NativeDetector` (#3653)
akwasniewski Aug 11, 2025
ce462b4
Add `override` keyword to `TypeScript` part of codebase (#3667)
m-bert Aug 11, 2025
6052059
Fix link to the example app in the documentation (#3629)
j-piasecki Jul 23, 2025
6318d5e
[Web] fixed texinput submition when inside pressable (#3623)
akwasniewski Jul 23, 2025
0b4397a
Deprecate `gestureHandlerRootHOC` (#3632)
m-bert Jul 24, 2025
ec1b28a
[Web] Fix bottom hitslop (#3644)
m-bert Jul 28, 2025
da74822
docs: update reanimated_swipeable.md (#3647)
hqwlkj Jul 31, 2025
d4f1e70
docs: update swipeable.md (#3648)
hqwlkj Jul 31, 2025
edf4533
docs: update reanimated-drawer-layout.mdx (#3649)
hqwlkj Jul 31, 2025
ec9074f
docs: update touchables.md (#3655)
hqwlkj Aug 5, 2025
285768f
docs: update pressable.mdx (#3656)
hqwlkj Aug 5, 2025
8e24174
[Android] Revert "fix: turn off build IDs for reproducibility (#3602)…
m-bert Aug 6, 2025
319fe86
Lazy addition of callbacks to `useHandler` (#3674)
m-bert Aug 18, 2025
0d87e2c
Remove paper support (#3639)
latekvo Aug 19, 2025
cd27bfd
Fix native gesture reattach (#3672)
akwasniewski Aug 19, 2025
8b0f128
[Web] v3 typing and using handler data (#3651)
akwasniewski Aug 19, 2025
f87ac60
Fix gesture detach on component drop (#3669)
akwasniewski Aug 20, 2025
e91171e
Remove `sync-architectures` script from commit hook (#3681)
m-bert Aug 21, 2025
99a6530
Bind `SharedValues` in handler config (#3658)
m-bert Aug 22, 2025
48448dc
[Web] many children check (#3684)
akwasniewski Aug 22, 2025
b9e8b1b
[cherry-pick] Support react-native 0.81 (#3607) (#3688)
m-bert Aug 25, 2025
0ccb6d7
Release 2.28.0 (#3662)
m-bert Aug 6, 2025
4d04e5c
Update compatibility tables (#3663)
m-bert Aug 6, 2025
017114d
Downgrade `react-native-macos` (#3661)
m-bert Aug 6, 2025
bbf184d
Bump examples to React Native 0.81 (#3676)
m-bert Aug 18, 2025
78cdece
Fix `paper` CI (#3677)
m-bert Aug 19, 2025
326b21a
Fix `"build MacOS"` CI taking a long time to complete (#3679)
latekvo Aug 20, 2025
d4b7ebe
Fix `ConcurrentModificationException` (#3691)
m-bert Aug 26, 2025
87c33d9
Fix macos newarch flag
akwasniewski Aug 27, 2025
b18935a
[Web] Config refactor - update logic and drop class field (#3673)
akwasniewski Aug 27, 2025
67f6be0
Bump Reanimated in `expo-example` (#3690)
m-bert Sep 4, 2025
15478f6
Separate `Reanimated` from `JS` (#3682)
m-bert Sep 5, 2025
1a6e70f
Gesture relations (#3693)
m-bert Sep 15, 2025
b514460
[Tests] Tests for relations traversal algorithm (#3701)
m-bert Sep 15, 2025
0cf8ea3
Bump libraries versions (#3702)
m-bert Sep 16, 2025
ff41c6a
Properly type gesture config (#3700)
m-bert Sep 16, 2025
12342af
Align web events with native (#3707)
akwasniewski Sep 16, 2025
abccee8
Remove remaining `any` in gesture config type (#3709)
m-bert Sep 17, 2025
ee6107f
[Web] Separate Reanimated from JS (#3683)
akwasniewski Sep 18, 2025
bf2b8dc
Typed gesture hooks (#3706)
m-bert Sep 19, 2025
48dfbf2
Fix relations old api (#3715)
akwasniewski Sep 19, 2025
d76522f
[Web] Gesture relations (#3713)
akwasniewski Sep 19, 2025
4790449
Update hook usage in the NativeDetector (#3714)
j-piasecki Sep 29, 2025
e93030d
fix relations (#3722)
akwasniewski Sep 29, 2025
430b92e
Rename argument `ev` to `event` (#3695)
tomekzaw Aug 28, 2025
1328672
Fix `Pressable`'s `onPress` being called on cancellation (#3678)
latekvo Sep 9, 2025
676d0d7
Update `metro.config.js` in example apps (#3718)
m-bert Sep 19, 2025
738a33c
fix: ensure SwipeDirection is imported as a value in ReanimatedSwipea…
christianbach Sep 29, 2025
1165900
[Web] Remove mouse buttons map (#3728)
m-bert Oct 2, 2025
e590283
[Web] Add `name` property to handlers (#3729)
m-bert Oct 3, 2025
4a12b70
Add `changeEventCalculator` to handlers (#3708)
m-bert Oct 3, 2025
50805b0
Add `SharedValue` type to config. (#3717)
m-bert Oct 3, 2025
215968f
Logic Detector (#3689)
akwasniewski Oct 6, 2025
f83e085
Fix composed types (#3744)
m-bert Oct 13, 2025
5f2d438
Filter config (#3710)
m-bert Oct 14, 2025
735ddc4
Remove deprecated components (#3734)
m-bert Oct 14, 2025
470ed63
Do not use `handleGestureEvent` for `Animated.Event` (#3748)
m-bert Oct 14, 2025
2d3116e
Change logic of `worklet` detection in config (#3745)
m-bert Oct 15, 2025
8b15836
[Web] Disable `onPointerMove` on hover on gestures other than `Hover`…
m-bert Oct 15, 2025
07edd7a
Split `utils` into multiple files (#3746)
m-bert Oct 15, 2025
a724f16
Add `runOnJS` to config (#3743)
m-bert Oct 15, 2025
1df7e30
Add missing types (#3731)
akwasniewski Oct 16, 2025
6605a36
Split types (#3750)
m-bert Oct 17, 2025
d2cbb50
Fix `hasWorkletEventHandlers` (#3758)
m-bert Oct 20, 2025
6eb7261
[Web] Fix handling of `enabled` prop (#3726)
m-bert Oct 23, 2025
b41e8da
Fix `Fling` tsdoc (#3724)
m-bert Oct 1, 2025
23bec9a
Fix: exclude libfbjni.so (#3721)
Maschga Oct 1, 2025
cda8f22
Support `react-native` 0.82 (#3699)
m-bert Oct 9, 2025
7230eda
[Android] `build.gradle` cleanup (#3741)
m-bert Oct 13, 2025
4a1aba5
fix: gesture not activating due to outdated handler tag (#3578)
hannojg Oct 14, 2025
e1cfca0
Fix grabbing delegate in `setPressed` (#3742)
akwasniewski Oct 15, 2025
5aac02c
Bump `node` on CI (#3753)
m-bert Oct 17, 2025
209c716
[iOS] Fix gestures not ending properly on `iOS` 26 (#3740)
m-bert Oct 17, 2025
bafdd9d
Bump `react-native-builder-bob` (#3751)
m-bert Oct 17, 2025
d5a4f18
[iOS] Fix gestures on iOS 26 (#3756)
m-bert Oct 20, 2025
d16a257
Release 2.29.0 (#3755)
m-bert Oct 21, 2025
fb736ec
Add workflow for releases (#3760)
m-bert Oct 22, 2025
c08f479
Add working directory to publish workflow (#3762)
m-bert Oct 22, 2025
d72966a
Allow `GestureHandlerRootView` to be manually made active (#2401)
j-piasecki Oct 22, 2025
1cd2bba
Fix swipeable on iOS (#3747)
akwasniewski Oct 22, 2025
7fcbcc6
Fix SSR error with `useLayoutEffect` (#3752)
akwasniewski Oct 23, 2025
a49f799
Fix memory leak with mixed use of `useMemo` (#3763)
akwasniewski Oct 24, 2025
a889f7c
Bump `node` in DFS CI (#3774)
m-bert Oct 27, 2025
e44fade
Reattach gestures when the Detector moves back to the window on iOS (…
j-piasecki Oct 27, 2025
6f3ac13
Update props whitelists (#3773)
m-bert Oct 27, 2025
b64ba44
Clean callbacks when unregistering gesture (#3775)
j-piasecki Oct 27, 2025
915e410
Remove `RNGestureHandlerEnabledRootView` and `gestureHandlerRootHOC` …
m-bert Oct 28, 2025
225fad6
Add support for nested Text to LogicDetector (#3778)
j-piasecki Oct 28, 2025
f26e305
Remove remaining paper references (#3783)
m-bert Oct 29, 2025
50d6d7b
Remove checks for React 19 (#3785)
m-bert Oct 30, 2025
2d739ec
One detector to rule them all (#3732)
akwasniewski Oct 31, 2025
99daffa
[Android] Remove workaround for touch events allowing to change state…
j-piasecki Nov 3, 2025
83110b2
[General] Fix `DiagonalDirections` type (#3795)
j-piasecki Nov 3, 2025
441a011
Remove incorrectly passed `gestureEvents` (#3799)
m-bert Nov 3, 2025
8dd560f
Rename logic detector to virtual detector (#3796)
akwasniewski Nov 3, 2025
76caf44
Virtual detector native gestures (#3765)
akwasniewski Nov 4, 2025
ad2029d
Throw error when detectors are not placed inside `GestureHandlerRootV…
m-bert Nov 5, 2025
8e64fef
[Web] Remove workaround for touch events allowing to change state too…
j-piasecki Nov 12, 2025
7b2ecaa
[Types] Remove `onUpdate` from discrete gestures (#3811)
j-piasecki Nov 12, 2025
8d5eec6
[Web] Don't try to remove context menu listeners when not initialized…
j-piasecki Nov 13, 2025
34c70f2
[iOS] Correctly attach `Native` gesture (#3802)
m-bert Nov 13, 2025
a2216e2
Memoize internal event handlers (#3812)
j-piasecki Nov 14, 2025
dfff6e9
Rename `onTouchesCancelled` to `onTouchesCancel` (#3818)
j-piasecki Nov 14, 2025
e26bc01
Rename relation props in config (#3817)
j-piasecki Nov 14, 2025
e594da5
Memoize cloned configs in gesture hooks (#3816)
j-piasecki Nov 14, 2025
48e3a79
Apply more granular memoization (#3815)
j-piasecki Nov 17, 2025
2a90922
[iOS] Remove dropped native handlers (#3819)
m-bert Nov 17, 2025
daa841d
Swipeable and drawer, new api (#3803)
akwasniewski Nov 17, 2025
255c72c
Simplify `VirtualDetector`/`InterceptingGestureDetector` and reduce t…
j-piasecki Nov 19, 2025
2ebe247
[General] Make `VirtualDetector` part of the public API (#3825)
j-piasecki Nov 20, 2025
8b43cf5
[Android][iOS] Don't handle events on the detector surface (#3823)
j-piasecki Nov 20, 2025
1cf805a
[General] Allow explicit opt-in for the Animated codepaths when not u…
j-piasecki Nov 20, 2025
c202c8a
Extracted `useIsomorphicLayoutEffect` to a separate file (#3766)
akwasniewski Oct 27, 2025
26eb9f6
[iOS] Fix `Pressable` `onPressOut` callback (#3777)
m-bert Oct 28, 2025
046c685
Rename `event` parameter (#3782)
m-bert Oct 28, 2025
47b8a86
[android] fix ripple effect after #3742 (#3781)
akwasniewski Oct 30, 2025
c4b013e
Add automated release scripts (#3784)
j-piasecki Oct 30, 2025
c6202b8
Update actions for automatic releases (#3788)
j-piasecki Oct 30, 2025
8a178ed
Fix memory leak in ReanimatedSwipeable on programmatic close (#3790)
kulak91 Nov 3, 2025
46bc3c8
chore: fix typos in docs for force touch gesture (#3797)
a1isaeed Nov 3, 2025
51c5a8c
[Web] Fixed `Accessing element.ref was removed in React 19` error (#3…
rmarquois Nov 6, 2025
a39e03c
[android] fixed experimental pointers breaking after pan (#3801)
akwasniewski Nov 12, 2025
3df1f96
Hide incorrectly exposed `ReanimatedSwipeable` props. (#3820)
m-bert Nov 17, 2025
6519696
Add `null` to `GestureRef` type (#3821)
m-bert Nov 17, 2025
93de5e1
[General] Make `InterceptingGestureDetector` throw when not rendered …
j-piasecki Nov 21, 2025
2f5c443
[Web] Fix context menu (#3826)
m-bert Nov 24, 2025
a5fc2c6
[General] Rename gesture hooks to include `Gesture` suffix (#3828)
j-piasecki Nov 24, 2025
12ffcc4
[General] Schedule flushes instead of flushing immediately (#3830)
j-piasecki Nov 24, 2025
2b7a1a0
[Web] Use correct config field for Reanimated flag (#3835)
j-piasecki Nov 24, 2025
a4f1074
Rename gesture composition hooks (#3834)
j-piasecki Nov 25, 2025
5fb9999
[General] Batch native operations (#3831)
j-piasecki Nov 25, 2025
e7eaa40
[General] Reduce the number of calls to `useEvent` (#3836)
j-piasecki Nov 25, 2025
7feb18d
[General] Unwrap `handlerData` when passing event to user-defined cal…
j-piasecki Nov 27, 2025
1fbdbcc
[iOS] Fix Animated events with no native driver (#3841)
j-piasecki Nov 28, 2025
bf76e72
[General] Rename `useMultipleGestures` to `useCompetingGestures` (#3848)
j-piasecki Nov 28, 2025
48cb976
[General] Rename `onStart`/`onEnd` to `onActivate`/`onDeactivate` (#3…
j-piasecki Nov 28, 2025
d77d1f7
Fix imports (#3845)
m-bert Nov 28, 2025
6a6dc33
Update `InterceptingGestureDetector` with Text example (#3851)
j-piasecki Dec 1, 2025
ae41fec
[General] Listen for Reanimated events directly, without `createAnima…
j-piasecki Dec 1, 2025
b27c7c4
[General] Hide internal fields from gesture events (#3844)
j-piasecki Dec 1, 2025
80006ff
[General] Reduce number of created closures (#3853)
j-piasecki Dec 3, 2025
71ab149
Change components implementation (#3800)
m-bert Dec 3, 2025
0885d75
Change exports (#3858)
m-bert Dec 8, 2025
6afb378
Handle `testID` prop (#3838)
m-bert Dec 8, 2025
84550ec
[Android] Fix `ScrollView` (#3867)
m-bert Dec 9, 2025
f1bd691
Correctly expose `avgTouches` (#3869)
m-bert Dec 10, 2025
8556825
Bring back missing fields from events (#3871)
m-bert Dec 10, 2025
ad481c4
Add missing `cancelsTouchesInView` (#3870)
m-bert Dec 10, 2025
bfa97c8
Change `direction` type in `Fling` (#3872)
m-bert Dec 11, 2025
2c0277a
Revert "Change direction type" (#3876)
m-bert Dec 15, 2025
ba7a96b
Change `runCallback` types (#3860)
m-bert Dec 16, 2025
1afd4b8
ReanimatedDrawerLayout: fix buttons not receiving onPress (#3832)
peterpme Nov 24, 2025
eaa0f34
[Web] Fix press out (#3833)
akwasniewski Nov 27, 2025
bdc278b
[android] fix scroll actions interpreted as touch (#3850)
kosmydel Dec 1, 2025
70204d4
[iOS] Fix pan not triggering `onFinalize` when blocked (#3849)
j-piasecki Dec 1, 2025
4621071
[iOS] Fix `onFinalize` callbacks on iOS 26 (#3855)
m-bert Dec 4, 2025
76861a1
[General] Change nightly version name (#3862)
j-piasecki Dec 4, 2025
f591bf2
Support `react-native` 0.83 (#3822)
m-bert Dec 11, 2025
480a494
Change `hoverEffect` to `effect` (#3878)
m-bert Dec 16, 2025
f8f47af
[General] Restore `handlerTag` to events (#3881)
j-piasecki Dec 16, 2025
08c46d8
[Web] Detector DOM props (#3877)
m-bert Dec 16, 2025
ed1b1ef
[docs] Gesture hooks (#3868)
m-bert Dec 23, 2025
2dfec2d
[docs] Update team (#3892)
m-bert Dec 23, 2025
029d670
[Docs] Add compatibility table (#3882)
m-bert Dec 23, 2025
b2d6281
State Manager (#3880)
akwasniewski Jan 7, 2026
990f48e
State manager deactivate (#3910)
akwasniewski Jan 9, 2026
6352af3
[web] Fix handlers not sending events (#3911)
m-bert Jan 9, 2026
59c3de7
[iOS] Fix `ScrollView` detection when used with NativeDetector (#3888)
j-piasecki Jan 12, 2026
c54d604
[General] Pass `testID` to native side in dev (#3883)
j-piasecki Jan 12, 2026
a2f2d1d
Increase maximum number of tracked pointers (#3915)
m-bert Jan 12, 2026
08c008f
Rename `tag` to `handlerTag` (#3916)
m-bert Jan 13, 2026
ef4a33e
Add CMakeLists.txt to package (#3917)
m-bert Jan 13, 2026
e62525e
add manualActivation prop (#3923)
akwasniewski Jan 19, 2026
8e70b11
[General] Cleanup duplicated callbacks (#3885)
j-piasecki Jan 23, 2026
5e1605f
V3 pressable (#3907)
akwasniewski Jan 26, 2026
d548122
[General] Fix layout jumps with native detector (#3930)
j-piasecki Jan 26, 2026
3da9a68
[docs] Gesture detectors (#3894)
m-bert Jan 27, 2026
7a4f774
[Native] `display: contents` based button styling (#3634)
j-piasecki Jan 27, 2026
6825dbb
[iOS] Restore scroll view behavior on gesture unbind (#3931)
j-piasecki Jan 27, 2026
e1185cd
[General] Fix `onBegin` not being called when the native recognizer s…
j-piasecki Jan 27, 2026
c48d653
[docs] Update quick start (#3895)
m-bert Jan 28, 2026
0c130e3
Move `Reanimated` availability check to `JS` side (#3935)
m-bert Jan 29, 2026
2bdd543
[web] fix context menu (#3939)
akwasniewski Jan 30, 2026
d519ea3
Fix state manager on unregistered gestures (#3913)
akwasniewski Jan 30, 2026
c6051ca
[iOS] Prevent gesture recognizers from beginning, when they should no…
j-piasecki Jan 30, 2026
4fc247e
[General] Throw when no gesture is passed to the `GestureDetector` (#…
j-piasecki Dec 17, 2025
0971094
Fixing number of touches becoming 0 issue for pan gestures in apple t…
DImuthuUpe Dec 17, 2025
956a665
[iOS] Fix manual activation crash (#3890)
m-bert Dec 19, 2025
377bdf5
[docs] Add sorn25 banner to readme (#3893)
p-malecki Dec 23, 2025
9aec429
[docs] Remove sorn25 banner from readme (#3922)
p-malecki Jan 16, 2026
a313557
fix(iOS): handles `pointerEvents` for `Pressable` component (#3925)
huextrat Jan 21, 2026
c744948
fix(android): handles `pointerEvents` for `Pressable` component (#3927)
huextrat Jan 22, 2026
550be45
Update the script responsible for updating the package version (#3934)
j-piasecki Jan 28, 2026
5f4b7e8
Update mocks (#3854)
akwasniewski Jan 30, 2026
e0e3a91
Cleaning manually activated handlers (#3943)
akwasniewski Jan 30, 2026
028fbf6
[Native] Fix `shouldCancelWhenOutside` not tracking the view (#3942)
j-piasecki Feb 2, 2026
0d892af
[docs] State management (#3905)
m-bert Feb 2, 2026
993f77f
[docs] Migration guide (#3896)
m-bert Feb 3, 2026
8de3322
Fix `HitSlop` type in config. (#3946)
m-bert Feb 4, 2026
5fee6f3
V3 examples (#3857)
akwasniewski Feb 4, 2026
789c720
[General] Update existing events tests (#3944)
j-piasecki Feb 2, 2026
df29e98
Update release flow to be more robust (#3938)
j-piasecki Feb 4, 2026
044f839
Bump github pages workflow (#3949)
akwasniewski Feb 4, 2026
599b47c
[docs] Rename callback and update migration guide (#3951)
m-bert Feb 5, 2026
0f13426
Fix intercepting detector props (#3952)
akwasniewski Feb 5, 2026
d7ce634
Temporarily disable commitly releases (#3953)
j-piasecki Feb 5, 2026
f2b71fd
Merge branch 'main' into next
j-piasecki Feb 5, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
1 change: 1 addition & 0 deletions .eslintrc.json
Original file line number Diff line number Diff line change
Expand Up @@ -71,6 +71,7 @@
"@eslint-react/no-array-index-key": "warn",
"@eslint-react/hooks-extra/no-direct-set-state-in-use-effect": "warn",
"@eslint-react/hooks-extra/prefer-use-state-lazy-initialization": "warn",
"@eslint-react/hooks-extra/ensure-custom-hooks-using-other-hooks": "warn",
"no-redeclare": "off",
"@typescript-eslint/no-redeclare": "error",
"no-use-before-define": "off",
Expand Down
46 changes: 0 additions & 46 deletions .github/workflows/android-build-paper.yml

This file was deleted.

39 changes: 0 additions & 39 deletions .github/workflows/check-archs-consistency.yml

This file was deleted.

1 change: 0 additions & 1 deletion .github/workflows/docs-check.yml
Original file line number Diff line number Diff line change
Expand Up @@ -25,7 +25,6 @@ jobs:
uses: actions/setup-node@v6
with:
node-version: 24
cache: yarn

- name: Install node dependencies
working-directory: ${{ env.WORKING_DIRECTORY }}
Expand Down
46 changes: 0 additions & 46 deletions .github/workflows/ios-build-paper.yml

This file was deleted.

38 changes: 38 additions & 0 deletions .github/workflows/rngh-api-v3.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,38 @@
name: Test Gesture Handler 3 API

on:
pull_request:
paths:
- packages/react-native-gesture-handler/src/v3/**
- packages/react-native-gesture-handler/src/__tests__/RelationsTraversal.test.tsx
- packages/react-native-gesture-handler/src/__tests__/API_V3.test.tsx
push:
branches:
- main
workflow_dispatch:

jobs:
check:
if: github.repository == 'software-mansion/react-native-gesture-handler'

runs-on: ubuntu-latest
concurrency:
group: rngh-api-v3-${{ github.ref }}
cancel-in-progress: true

steps:
- name: checkout
uses: actions/checkout@v4

- name: Use Node.js 24
uses: actions/setup-node@v6
with:
node-version: 24
cache: yarn

- name: Install node dependencies
run: yarn --immutable

- name: Run tests
working-directory: packages/react-native-gesture-handler
run: yarn test RelationsTraversal API_V3
2 changes: 0 additions & 2 deletions .github/workflows/yarn-validation.yml
Original file line number Diff line number Diff line change
Expand Up @@ -45,9 +45,7 @@ jobs:
**/package.json
**/yarn.lock
files_ignore: |
packages/react-native-gesture-handler/DrawerLayout/package.json
packages/react-native-gesture-handler/ReanimatedDrawerLayout/package.json
packages/react-native-gesture-handler/Swipeable/package.json
packages/react-native-gesture-handler/ReanimatedSwipeable/package.json
packages/react-native-gesture-handler/jest-utils/package.json
Expand Down
2 changes: 1 addition & 1 deletion .lintstagedrc.json
Original file line number Diff line number Diff line change
Expand Up @@ -6,5 +6,5 @@
"yarn format:android"
],
"packages/react-native-gesture-handler/apple/**/*.{h,m,mm,cpp}": "yarn format:apple",
"packages/react-native-gesture-handler/src/specs/*.ts": "yarn workspace react-native-gesture-handler sync-architectures"
"packages/react-native-gesture-handler/{shared,android/src}/**/*.{h,cpp}": "yarn format:cpp"
}

This file was deleted.

23 changes: 12 additions & 11 deletions apps/basic-example/Gemfile.lock
Original file line number Diff line number Diff line change
Expand Up @@ -5,27 +5,28 @@ GEM
base64
nkf
rexml
activesupport (7.2.2.1)
activesupport (7.1.5.1)
base64
benchmark (>= 0.3)
bigdecimal
concurrent-ruby (~> 1.0, >= 1.3.1)
concurrent-ruby (~> 1.0, >= 1.0.2)
connection_pool (>= 2.2.5)
drb
i18n (>= 1.6, < 2)
logger (>= 1.4.2)
minitest (>= 5.1)
mutex_m
securerandom (>= 0.3)
tzinfo (~> 2.0, >= 2.0.5)
tzinfo (~> 2.0)
addressable (2.8.7)
public_suffix (>= 2.0.2, < 7.0)
algoliasearch (1.27.5)
httpclient (~> 2.8, >= 2.8.3)
json (>= 1.5.1)
atomos (0.1.3)
base64 (0.2.0)
benchmark (0.4.0)
bigdecimal (3.1.9)
base64 (0.3.0)
benchmark (0.4.1)
bigdecimal (3.2.2)
claide (1.1.0)
cocoapods (1.15.2)
addressable (~> 2.8)
Expand Down Expand Up @@ -66,8 +67,8 @@ GEM
cocoapods-try (1.2.0)
colored2 (3.1.2)
concurrent-ruby (1.3.3)
connection_pool (2.5.1)
drb (2.2.1)
connection_pool (2.5.3)
drb (2.2.3)
escape (0.0.4)
ethon (0.16.0)
ffi (>= 1.15.0)
Expand All @@ -79,7 +80,7 @@ GEM
mutex_m
i18n (1.14.7)
concurrent-ruby (~> 1.0)
json (2.10.2)
json (2.12.2)
logger (1.7.0)
minitest (5.25.5)
molinillo (0.8.0)
Expand All @@ -91,7 +92,7 @@ GEM
public_suffix (4.0.7)
rexml (3.4.1)
ruby-macho (2.5.1)
securerandom (0.4.1)
securerandom (0.3.2)
typhoeus (1.4.1)
ethon (>= 0.9.0)
tzinfo (2.0.6)
Expand Down Expand Up @@ -121,4 +122,4 @@ RUBY VERSION
ruby 3.3.5p100

BUNDLED WITH
2.5.23
2.4.7
2 changes: 1 addition & 1 deletion apps/basic-example/android/gradle.properties
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@
# Specifies the JVM arguments used for the daemon process.
# The setting is particularly useful for tweaking memory settings.
# Default value: -Xmx512m -XX:MaxMetaspaceSize=256m
org.gradle.jvmargs=-Xmx512m -XX:MaxMetaspaceSize=512m
org.gradle.jvmargs=-Xmx2048m -XX:MaxMetaspaceSize=512m

# When configured, Gradle will run in incubating parallel mode.
# This option should only be used with decoupled projects. More details, visit
Expand Down
1 change: 1 addition & 0 deletions apps/basic-example/babel.config.js
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
module.exports = {
presets: ['module:@react-native/babel-preset'],
plugins: ['react-native-worklets/plugin'],
};
Loading
Loading