OnlyCue v0.14.2
·
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