Skip to content

NTSCRT 0.6.0

Choose a tag to compare

@finnmckenty finnmckenty released this 26 Jul 03:22

Clearer labels, a snappier sidebar, and disclosure triangles you can actually hit.

  • Sidebar renamed and reorganisedVHS (ntsc-rs) is now NTSC (TV) and Shader is now CRT, matching what the app is. Scale is now Intensity and sits at the top of the NTSC section, where the control you reach for most belongs, with Horizontal / Vertical intensity inside it. The four loose chroma controls are collected under Chroma distortion. The toolbar's Timeline button is now Animate. Labels only — every setting keeps its name and value, so presets still round-trip with the ntsc-rs desktop app.
  • Disclosure triangles are clickable — the twirl was a chevron with roughly eight points of hit area, so a click landing slightly off did nothing, which felt like lag instead of a miss. It's now a proper target, and section headings toggle from anywhere in the row.
  • The sidebar stays responsive while the preview animates — the analog stage is CPU work that runs on the same thread as the UI, and it was taking about 62% of it. Animate now runs at 30 fps while that stage is on (NTSC is a 30 fps format, so nothing is lost), and the stage no longer re-reads a still image it already has every frame. Main thread went from 62% busy to 27%.

Universal binary (Apple Silicon + Intel), signed and notarized. The Intel half remains community-tested — see the README.