From 7ca5bcfa50e58e4a661072a5561b1e548f1dfed7 Mon Sep 17 00:00:00 2001 From: DevloperAmanSingh Date: Thu, 26 Jun 2025 23:46:33 +0530 Subject: [PATCH] feat: add comments for drag handling and resizing in timeline clip component --- apps/web/src/components/editor/timeline-clip.tsx | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/apps/web/src/components/editor/timeline-clip.tsx b/apps/web/src/components/editor/timeline-clip.tsx index b5b8d20..6b97411 100644 --- a/apps/web/src/components/editor/timeline-clip.tsx +++ b/apps/web/src/components/editor/timeline-clip.tsx @@ -58,6 +58,7 @@ export function TimelineClip({ const effectiveDuration = clip.duration - clip.trimStart - clip.trimEnd; const clipWidth = Math.max(80, effectiveDuration * 50 * zoomLevel); + // Use real-time position during drag, otherwise use stored position const isBeingDragged = dragState.clipId === clip.id; const clipStartTime = isBeingDragged && dragState.isDragging @@ -78,6 +79,7 @@ export function TimelineClip({ } }; + // Resize handles for trimming clips const handleResizeStart = ( e: React.MouseEvent, clipId: string, @@ -329,6 +331,7 @@ export function TimelineClip({ + {/* Split operations - only available when playhead is within clip */} @@ -350,6 +353,7 @@ export function TimelineClip({ + {/* Audio separation - only available for video clips */} {canSeparateAudio() && ( <>