Skip to content

SnapDown 0.5.0

Latest

Choose a tag to compare

@Dev-Muhammad-Junaid Dev-Muhammad-Junaid released this 20 Sep 14:42

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:23 and wrote back whole seconds, so nudging any cue silently rounded it and the subtitle drifted off the speech. Times now carry milliseconds, use H:MM:SS past 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.