Files
hyperframes/research
ukimsanov b009b5aef1 fix(studio): rigid group move — grabbed clip stops with the formation
When the grabbed clip is part of a multi-selection, the whole selection
moves by its delta on commit, but the live drag let the grabbed clip's
ghost out-run the group: its own snapping/clamping led individually while
passengers previewed a raw delta, and a passenger clamped at 0 on commit
deformed the formation (main keeps it rigid).

Port main's model (clampTimelineGroupMoveDelta): compute the group-clamped
delta — bounded by the most-constrained (leftmost) member so no member
crosses 0 — and apply it to the grabbed clip's preview start too. The
grabbed clip now STOPS the instant any member hits the wall; the formation
never deforms. Lane changes still apply to the grabbed clip only. Commit
path (atomic w/ rollback) unchanged.
2026-07-10 10:23:58 -07:00
..