Skip to content

Fix long transcript list rendering - #8

Merged
predict-woo merged 1 commit into
mainfrom
codex/issue-7-transcript-list-fix
Aug 26, 2026
Merged

Fix long transcript list rendering#8
predict-woo merged 1 commit into
mainfrom
codex/issue-7-transcript-list-fix

Conversation

@predict-woo

Copy link
Copy Markdown
Owner

Summary

  • replace the transcript LazyVStack with the native virtualized List
  • preserve the intended 16-point row inset
  • snap split pane edges to the Retina pixel grid so the native list stays sharp

Closes #7.

Verification

  • swift format lint --strict passed
  • swift build --package-path Packages/SimbiKit passed
  • swift test --package-path Packages/SimbiKit passed all 309 tests
  • Xcode Debug build passed
  • launched the built app and verified a 336-cue transcript
  • confirmed the list host frame moved from x = -0.1, width = 299.1 to x = 0, width = 299

@predict-woo
predict-woo merged commit 2e80dfb into main Aug 26, 2026
@predict-woo
predict-woo deleted the codex/issue-7-transcript-list-fix branch August 26, 2026 16:18
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Scrolling long transcripts can cause severe main-thread hangs

1 participant