queue panel

This commit is contained in:
Boof2015
2026-06-18 12:58:09 -04:00
parent 97522ea5cf
commit 5853edd933
13 changed files with 1807 additions and 38 deletions
+13
View File
@@ -0,0 +1,13 @@
import { Easing } from 'react-native-reanimated';
/**
* Shared motion curves. Deliberately spring-free: plain ease-out timing so
* sheets, rows, and snaps settle smoothly without overshoot/bounce (which read
* as distracting on transport/queue UI). Use these instead of `withSpring`.
*/
export const motion = {
/** Small, fast settle — swipe spring-back, row snaps. */
quick: { duration: 160, easing: Easing.out(Easing.cubic) },
/** Sheet / snap-point transitions. */
snap: { duration: 220, easing: Easing.out(Easing.cubic) },
} as const;