Skip to content

perf(studio): prioritize timeline thumbnail work#2719

Draft
miguel-heygen wants to merge 1 commit into
codex/studio-timeline-g-virtualized-media-v2from
codex/studio-timeline-g-work-priority-v2
Draft

perf(studio): prioritize timeline thumbnail work#2719
miguel-heygen wants to merge 1 commit into
codex/studio-timeline-g-virtualized-media-v2from
codex/studio-timeline-g-work-priority-v2

Conversation

@miguel-heygen

@miguel-heygen miguel-heygen commented Jul 21, 2026

Copy link
Copy Markdown
Collaborator

What

Prioritize thumbnail work for visible, selected, and preview-relevant timeline clips.

Why

When resources are constrained, the media closest to the user's current edit must become useful first without selection-sync races.

How

Feed viewport and selection intent into the scheduler, coordinate preview selection, keep lightweight clip shells stable, and render audio waveforms through the same bounded work policy.

Test plan

  • Unit tests added/updated
  • Manual testing performed
  • Documentation updated (not applicable)

Family G tip validation: 78 changed-surface Studio tests, 19 focused server tests, 3,026 full Studio tests, 406 full Studio Server tests, both typechecks, format, lint, file-size gate, and full workspace build.

Copy link
Copy Markdown
Collaborator Author

Warning

This pull request is not mergeable via GitHub because a downstack PR is open. Once all requirements are satisfied, merge this PR as a stack on Graphite.
Learn more

This stack of pull requests is managed by Graphite. Learn more about stacking.

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.

1 participant