Everything in this release is the subtitle editor. Two things in it were losing work; the rest is the Cues and Style tabs growing up.
Fixed — these were losing your edits
- Cue times no longer discard their milliseconds. The list showed
1:23and wrote back whole seconds, so nudging any cue silently rounded it and the subtitle drifted off the speech. Times now carry milliseconds, useH:MM:SSpast the hour, reject unreadable input instead of treating it as zero, and refuse to let a start pass its own end. - Escape no longer closes the whole editor from inside a text field. Abandoning one mistyped timecode used to throw away every subtitle edit in the session.
- ↑↓, ⌘Z and ⌘Y actually work. The keyboard handler was being torn down and re-added on every render, so keystrokes fell through the gap — the shortcuts had never fired, while the hint row advertised them.
New — editing, not just correcting
You could change a subtitle's words and timing, but not which subtitles exist. Now, on hover:
- Add a line the transcription missed. It takes the silence after the cue you clicked; where there is none, the cue above lends its tail. Nothing else on the track moves.
- Delete a hallucinated line.
- Merge two fragments that each flash past unreadably.
- Split a cue at the playhead — park it where the line should break. Words divide at the boundary nearest the same point, so a midpoint cut gets roughly half the words.
Cues that go past faster than they can be read are marked Too fast, with the measurement on hover.
The Cues tab
- Toolbar down from ten unlabelled icons to four, with the occasional actions in a labelled menu. Transcript stats are just printed now.
- Row heights are measured rather than guessed from character count.
- Search marks what matched instead of only filtering.
- Undo and Redo moved to the shortcut row, where they light as they fire and go dashed when there is nothing left to undo.
- Long transcripts skip the layout and paint of rows you cannot see.
The Style tab
- Neon preset — bright text ringed by a glow of its own hue, with a Glow control that only it needs.
- Preset, Font and Animation are single-line scrolling rows instead of grids of tall cells, so the whole tab fits without scrolling. Icons throughout; no emoji.
- TikTok and Reveal now show the animation they own. Selecting either left the Animation row with nothing selected, and clicking any option silently threw away the preset's defining behaviour — TikTok's yellow word-box would vanish while the preset still read as chosen.
- Every colour uses the same palette, and the text shadow has a colour of its own for the first time.
- Sliders match the export quality slider, and move in 0.1 steps instead of 0.5.
- The style panel floats on request from the Style tab itself, handing its space to the cue list — without ever squeezing the preview down to a sliver.