Files
hyperframes/packages
Miguel Angel Simon Sierra 3181657147 refactor(studio): share keyframe clip-% precision across lane writers
Review follow-ups on the expanded-lanes tip:

- TimelinePropertyLanes.groupKeyframes re-derived the clip-relative
  percentage inline and skipped toClipKeyframes' rounding, the one
  precision every keyframe-cache writer has to agree on (selection keys
  embed the number). It now loops the shared helper per animation with
  the group filter and only overrides the lane's own group and ease.
- TimelineClipDiamonds rebuilt and re-sorted each tween's sibling row
  inside the marker loop, so a row of N diamonds allocated N sorted
  copies of itself on every playhead tick. Built once per render instead,
  keyed by animation id.
- Add the missing symmetry test at the real callback boundary: the
  diamond test mocks onMoveKeyframe, so nothing proved the rapid-second
  retime resolves a pending clip-% the keyframe cache has not caught up
  to. The new test asserts the identity-carrying target retimes and that
  the same drag without identity fields cannot.
2026-07-28 00:40:47 +02:00
..
2026-07-24 19:03:16 +00:00
2026-07-24 19:03:16 +00:00
2026-07-24 19:03:16 +00:00
2026-07-24 19:03:16 +00:00
2026-07-24 19:03:16 +00:00
2026-07-24 19:03:16 +00:00