Skip to content

Feature/375 time axis horizontal zoom#401

Open
2cylu2 wants to merge 6 commits intodevelopfrom
feature/375-time-axis-horizontal-zoom
Open

Feature/375 time axis horizontal zoom#401
2cylu2 wants to merge 6 commits intodevelopfrom
feature/375-time-axis-horizontal-zoom

Conversation

@2cylu2
Copy link
Copy Markdown
Contributor

@2cylu2 2cylu2 commented Mar 19, 2026

Adds a time axis and updates horizontal zoom to use fixed time scaling (pixels-per-second) for consistent behavior across media files.

@cwitkowitz
Copy link
Copy Markdown
Collaborator

The time strip looks great! I seem to be encountering an issue though: after zooming in all the way, vertical scroll no longer controls horizontal zoom but instead horizontal panning (however only on a subsection of the display region). Also, I think the maximum zoom should probably be such that ~5 seconds are displayed, rather than ~1 minute. Otherwise great start!

@2cylu2
Copy link
Copy Markdown
Contributor Author

2cylu2 commented Apr 1, 2026

  • Updated time axis to use adaptive major/minor tick scheme with improved labeling and visual clarity
  • Adjusted horizontal zoom to allow zooming in to ~5 seconds while preserving full-track zoom-out behavior
  • Improved scroll interaction so that when zoom limits are reached, scrolling pans instead of doing nothing

@cwitkowitz cwitkowitz linked an issue Apr 3, 2026 that may be closed by this pull request
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.

Time Axis / Horizontal Zoom for Media Display Components

2 participants