Timeline precision
Everything here came out of clips people actually cut in the first month. Mostly the timeline, mostly a matter of single frames.
The first month of real usage told us something our own testing never could: people do not clip in tidy ten-second windows. They clip a punchline that starts mid-word, and then they spend a minute nudging the start point one frame at a time.
Snapping to the nearest 100ms was fine for rough cuts and useless for that. Handles now land on frame boundaries, which means a 60fps VOD snaps every 16.6ms instead, and Alt turns snapping off entirely when you want to sit between frames.
Waveforms moved off the main thread. Generating a waveform for a six-hour VOD was locking the timeline for several seconds. It now runs in a worker and streams in progressively, so you can start scrubbing before it finishes drawing.
The export progress bug was the embarrassing one. Progress was computed from a fixed-size chunk counter that saturated past a certain duration, so anything over ten minutes sat at 99% until it was done. It reports honestly now.
Full change list
Improved
- ClipItTrim handles snap to frame boundaries instead of the nearest 100ms
- ClipItHolding
Altwhile dragging a handle disables snapping for fine adjustment - ClipItWaveforms are generated off the main thread, so the timeline stays responsive on long VODs
Fixed
- ClipItZooming with a trackpad drifted the playhead away from the cursor
- ClipItExports longer than ten minutes reported 99% for the whole encode
- TTS StudioPreview audio kept playing after the dialog was dismissed