Files
Miguel Ángel 7697895135 feat(studio): razor/blade tool for GSAP-aware timeline clip splitting
Add a razor/blade tool to Studio's timeline — the standard NLE workflow
for splitting clips at arbitrary positions.

- B enters razor mode (crosshair cursor + red vertical guide line)
- Click any clip to split it at the click position
- Shift+click splits all clips across every track at that time
- V or Escape exits razor mode

GSAP animations are correctly re-timed for both halves: animations
before the split stay on the original, animations after are retargeted,
and spanning animations are trimmed with a continuation on the new
element. Keyframes animations are classified by total per-keyframe
duration and retargeted when entirely after the split point.

Extracted shared utilities (canSplitElement, PlayheadIndicator,
useContextMenuDismiss, TimelineCallbacks) to reduce duplication
across timeline components.
2026-06-10 18:00:35 -04:00
..
2026-06-06 20:04:55 +00:00
2026-06-06 20:04:55 +00:00
2026-06-06 20:04:55 +00:00
2026-06-06 20:04:55 +00:00
2026-06-06 20:04:55 +00:00
2026-06-06 20:04:55 +00:00