Overview of @techsquidtv/canvas-timeline-react capabilities
The React package provides a bridge between a TimelineEngine and React. It is renderer-agnostic, meaning it can be paired with the default canvas renderer or used with custom rendering via its hooks and interaction primitives.
Key features include:
- Provider & Components:
TimelineProviderandTimelinenamespace components for playheads, range controls, scrollbars, and track interaction. - Headless Hooks: Hooks for managing editing, selection, keyframes, playback, viewport, and track state.
- Interaction Chrome: Built-in components for playhead grabbers, clip handles, and range controls.
- Coordination: Ability to coordinate custom media decoders or external clocks while remaining framework-neutral.