Skip to content

OnlyCue v0.14.2

Choose a tag to compare

@one-soft-engineer one-soft-engineer released this 18 Jul 18:01
· 220 commits to dev since this release

Fixes

  • Severe playhead judder / app hang at high zoom during follow playback (#681, PR #682). #677's follow work re-rasterized the full-width waveform Canvas (~40 000 px at 64×) every frame, causing visible judder at deep zoom and, under sustained load, a main-thread hang. The static content (waveform, grid, ruler, seek surface, markers, lyrics) is now rendered once and only translated per frame; only the playhead redraws per frame, driven by a single shared time sample so the offset and playhead line can't desync. Same pattern applied to the LTC strip. Waveform column count is additionally capped at the source peak resolution (lossless).

Verified via the deep-zoom follow UITest at 7.6× / 26× / 57× / 64× — all hold the playhead at ~1/3 of the viewport and run smoothly (pre-fix, ≥7.6× hung the app).

Install

Unsigned build — after copying to /Applications, right-click → Open once, or run:

xattr -dr com.apple.quarantine /Applications/OnlyCue.app