Skip to content

refactor(studio): extract live timeline clock#2711

Draft
miguel-heygen wants to merge 1 commit into
codex/review-baseline/studio-timeline-family-e-v2from
codex/studio-timeline-f-live-clock-v2
Draft

refactor(studio): extract live timeline clock#2711
miguel-heygen wants to merge 1 commit into
codex/review-baseline/studio-timeline-family-e-v2from
codex/studio-timeline-f-live-clock-v2

Conversation

@miguel-heygen

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

Copy link
Copy Markdown
Collaborator

What

Extract the live timeline clock into a small shared store module.

Why

Keyboard navigation and focus coordination need one stable owner for the current playback time without coupling to the full player store.

How

Move the existing live-time state and subscription behavior into liveTime.ts; the player store delegates to that single implementation. This is the first PR in the independent Family F accessibility stack, rooted on the immutable Family E review baseline.

Test plan

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

Family F tip validation: 200 focused timeline/navigation tests, 3,012 full Studio tests, Studio typecheck, format, lint, file-size gate, and full workspace build.

Copy link
Copy Markdown
Collaborator Author

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