Skip to content

Commit df1cc1c

Browse files
committed
refactor ref/gestures
remove preserveScrollMomentum + scrollBuffer + lockableScrollableContentOffsetY props we're using `preserveScrollMomentum` in the media picker, but i'm removing it because i feel the behavior is actually detrimental to the UX, and to simplify the refactor to scrollEnabled in the next commit. `lockableScrollableContentOffsetY` is removed since it won't be necessary after the scrollEnabled refactor `scrollBuffer` was no longer used. removed custom gesture/scroll handling hooks after refactoring to use scrollEnabled, we can add other props to add custom behaviors if needed. refactored scroll/pan gesture interaction based on software-mansion/react-native-gesture-handler#420 (comment) and approach from rngh example https://github.com/software-mansion/react-native-gesture-handler/blob/main/example/src/new_api/bottom_sheet/index.tsx#L87 scrollEnabled inspired by react-native-swipe-modal https://github.com/birdwingo/react-native-swipe-modal
1 parent 8093e96 commit df1cc1c

30 files changed

+520
-1636
lines changed

example/app/src/screens/advanced/customGestureHandling/CustomGestureHandling.tsx

-115
This file was deleted.

example/app/src/screens/advanced/customGestureHandling/GestureTranslationContext.tsx

-12
This file was deleted.

0 commit comments

Comments
 (0)