What would you like to see?
Replace the current timeline editor with a new canvas-based custom component. This will be a new external library on github.com/TechSquidTV that will be primarily consumed by Cliparr.
This new timeline editor will be a near drop-in replacement for the existing editor but critically will include a few features currently missing, such as track selection, in and out markers, and additional hooks for more fine-grained control.
Most importantly, this is a 2dContext Canvas based editor using OffscreenCanvas for multi-threaded, gpu accelerated, non-blocking rendering.
What problem would this solve?
NLE editors are extremely DOM heavy and have to calculate a lot of interactions on the main thread. When adding subtitles to the track editor, this caused playback and scrubbing to become extremely laggy due to the number of elements and calculating snap points for a large number of itmes.
The new canvas based editor should be maybe, roughly, at minimum 20x faster.
Extra context
No response
What would you like to see?
Replace the current timeline editor with a new canvas-based custom component. This will be a new external library on github.com/TechSquidTV that will be primarily consumed by Cliparr.
This new timeline editor will be a near drop-in replacement for the existing editor but critically will include a few features currently missing, such as track selection, in and out markers, and additional hooks for more fine-grained control.
Most importantly, this is a 2dContext Canvas based editor using OffscreenCanvas for multi-threaded, gpu accelerated, non-blocking rendering.
What problem would this solve?
NLE editors are extremely DOM heavy and have to calculate a lot of interactions on the main thread. When adding subtitles to the track editor, this caused playback and scrubbing to become extremely laggy due to the number of elements and calculating snap points for a large number of itmes.
The new canvas based editor should be maybe, roughly, at minimum 20x faster.
Extra context
No response