Repository navigation
Fixes from using tiers 1 and 2 by hand - #9
Merged
Merged
Conversation
Screen recording - Clicks are counted, not polled, so a trackpad tap is never missed. - Click times line up with the video: screencapture starts 0.25-1.1 s late, measured from the take's birth time instead of a fixed guess. - Missing Screen Recording permission is said at Start, and asked for. Playback - The clock waits for each stream's first frame, not the paused still: heavy effects no longer start a third of a second behind. - ctl status reports how playback kept up. Captions - Whisper's tokens joined into words; unspaced writing keeps each token's own time. Captions never run past the clip heard. - Japanese and Chinese grouped into word-like pieces (kana to kanji, punctuation), joined with U+200B so karaoke lights each one. - Korean is spaced writing. - Titles in writing their font lacks are set in one font that has it, not a fallback per run (kanji came out in a Chinese serif). - Word and letter pieces with no space between meet halfway. - Drawn titles are versioned, so cached drawings are made again. Timeline - Keyframe marks: click to go to one, drag to move it (one undo step). - Ruler labels show half seconds; clip names clear the transition tab. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Hands-on pass over tiers 1 and 2: a real screen recording with real clicks, captions in Spanish and Japanese, 4K HEVC with every effect stacked, and the inspector and timeline driven with the mouse. What it turned up, fixed:
Screen recording
Playback
ctl statusreports how playback kept up (frames, skipped, how far behind).Captions
-sowdropped), so Japanese and Chinese keep each token's real time instead of time shared out evenly.Timeline
Tests: app 30, core 92, render 6; clippy clean.
Not changed: rebuilt apps are signed only locally, so macOS treats each build as new and Screen Recording must be re-enabled after
make install-app(noted in the README). Pinning the signature to the bundle identifier would let any ad-hoc app claiming it inherit the permission, so I left that alone; a Developer ID certificate is the real fix.🤖 Generated with Claude Code