chore: sync local workspace changes

This commit is contained in:
2026-05-07 11:03:47 +09:00
parent 2df0ba30cb
commit 82c0d8a197
217 changed files with 44873 additions and 1678 deletions

View File

@@ -205,7 +205,10 @@ export function GestureProvider({ children }: PropsWithChildren) {
const deltaX = touch.clientX - tracking.startX;
const deltaY = touch.clientY - tracking.startY;
const minDistance = gesture.minDistance ?? 72;
const minDistance = Math.max(
gesture.minDistance ?? 72,
window.innerWidth * (gesture.minViewportDistanceRatio ?? 0),
);
const maxHorizontalDrift = gesture.maxHorizontalDrift ?? 96;
const isReady =
gesture.trigger === 'pull-left-middle-right'

View File

@@ -8,6 +8,7 @@ export type PageGestureDefinition = {
trigger: 'pull-down-top-right' | 'pull-left-middle-right';
hotZoneSize?: number;
minDistance?: number;
minViewportDistanceRatio?: number;
maxHorizontalDrift?: number;
onTrigger: () => void;
};