Files
hyperframes/packages
Miguel Angel Simon Sierra cbdd61d102 refactor(studio): give every keyframe diamond one identity
The collapsed clip row dropped a keyframe's property group and animation id
before handing it to a callback, so the same keyframe hashed to a different
selection key than the expanded property lane did. Selecting a diamond in one
view left it unselected in the other, and retime/delete on the collapsed row
lost the animation id they use to pick between two animations that collide at
one percentage.

Diamonds now always carry their full identity, the collapsed shim just curries
the element id, and Timeline reuses useTimelineKeyframeHandlers instead of its
own inline copy of the same three handlers.

Neighbour geometry moves into one marker record per diamond, which drops the
index-lookup non-null assertions the connector pass needed.
2026-07-28 00:13:46 +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