Overview of @waveform-playlist/ui-components features
mainThe @waveform-playlist/ui-components package provides React components for building custom playlist interfaces. Key features include:
- Canvas-based rendering:
Channel(waveform),SpectrogramChannel, andPianoRollChanneluse canvas for efficient rendering. - Track Controls: Includes mute, solo, volume, and track menus.
- Performance: Uses virtual scrolling with chunked canvases and viewport tracking for long timelines.
- Metering:
SegmentedVUMeterfor standalone level visualization. - Error Handling:
PlaylistErrorBoundaryto catch render errors independently of the theme provider.