Expo SDK 52 compatibility | Upgrade reanimated 3xx
This is based on the original post here: https://github.com/computerjazz/react-native-draggable-flatlist/pull/550
I updated and improved it to work with Expo SDK 52 (instead of SDK 48/49).
Please note: some parts of the code may still have unnecessary sections. I recommend reviewing it carefully before accepting this pull request.
Here's an example video demonstrating it: test.webm
Really appreciate you taking the time to work on this. I haven't looked at the code here yet, but one of the most difficult things about working on this package is orchestrating the timing from when the animations complete and when the data is re-painted in the new order. Ideally, that transition is seamless, and when you drop node 1 in its new location, it just stays there. Notice how in your example node 1 jumps back to its original position before taking its final place.
Loving this tool so far, thanks for making it. I implemented a workaround in my actual app to make the transitions feel smoother, I definitely see what you mean. I’ll keep this in mind and plan to revisit and improve the behavior here once my schedule frees up (once the app I'm making is released)