Skip to content

Commit

Permalink
refactor scrollable ref & native gestures using useAnimatedRef and Re…
Browse files Browse the repository at this point in the history
…animated.ScrollView + createNativeWrapper

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 using animated scrollEnabled prop based on software-mansion/react-native-gesture-handler#420 (comment)
  • Loading branch information
yayvery committed Mar 18, 2024
1 parent 8093e96 commit ed0359c
Show file tree
Hide file tree
Showing 30 changed files with 442 additions and 1,685 deletions.

This file was deleted.

This file was deleted.

Loading

0 comments on commit ed0359c

Please sign in to comment.