The RefreshControl on DraggableFlatList never worked because the library wraps its FlatList in a GestureDetector with Gesture.Pan(), which intercepts vertical swipes before RefreshControl can detect them — particularly with activationDistance=0 in position sort mode. Replace with a toolbar refresh button (RefreshCw icon) on inbox and list detail screens. The button uses an Animated spin during refresh, matching the web UX. Removes all dead RefreshControl code and the useless refreshControl prop. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com> |
||
|---|---|---|
| .. | ||
| (tabs) | ||
| list | ||
| task | ||
| +not-found.tsx | ||
| _layout.tsx | ||