Usage notes
Geometry must match the renderer or keyframe interaction layer so horizontal pointer movement maps to timeline time and vertical movement maps to property value consistently. The hook edits values in preview mode while dragging and settles history when the drag ends.
Signature
Interface UseTimelineKeyframeDragOptionsProperties
| Name | Signature | Description |
|---|---|---|
collapsedTrackHeight? | collapsedTrackHeight?: number | Collapsed track height in pixels. |
edgeThreshold? | edgeThreshold?: number | Mouse/pen edge hit threshold in pixels. |
keyframeSize? | keyframeSize?: number | Keyframe affordance size in CSS pixels. Defaults to engine geometry. |
keyframeValuePadding? | keyframeValuePadding?: number | Vertical padding used when mapping property values into a clip row. Defaults to engine geometry. |
rulerHeight? | rulerHeight?: number | Height of the top ruler region in pixels. |
touchEdgeThreshold? | touchEdgeThreshold?: number | Touch edge hit threshold in pixels. |
trackHeight? | trackHeight?: number | Default expanded track height in pixels. |