OpenCut-app / OpenCut-app/OpenCut

[FEATURE] Usability Issues with Timeline Navigation for Long Videos

Open
#456 1 comment 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

enhancement
Dominant language
TypeScript
Stars
89.8k
Forks
8.9k
PR merge metrics
No merged PRs in 30d

Description

Problem
Description

Hello developer team, thank you for your amazing work on this open-source editor.

I've encountered some usability challenges when working with long videos on the timeline. When I zoom out to view the entire project, the playhead (the current time indicator) becomes very hard to locate or disappears completely.

Additionally, the horizontal scrollbar at the bottom of the timeline also disappears when the entire timeline is in view, which removes the visual cue for horizontal positioning.

This makes navigating large projects quite difficult. I have attached a screenshot to illustrate the situation where the timeline is filled with thumbnails, but the playhead is not visible.

Solution
Suggested Solutions

To improve the user experience for large projects, I would like to suggest a few features that are common in other video editors:

  1. Always-Visible Playhead: Ensure the playhead is always rendered on top of the thumbnails and has a distinct, high-contrast color so it never gets lost, regardless of the zoom level.

  2. Persistent Horizontal Scrollbar: It would be helpful if the horizontal scrollbar remained visible at the bottom, even if it's disabled, to maintain a consistent UI layout.

  3. "Fit to View" Shortcut: This is the most important suggestion. Please consider adding a keyboard shortcut (commonly the \ (backslash) key) that instantly zooms the timeline to fit the entire project duration within the view. This is incredibly helpful for quickly getting an overview and re-orienting oneself.

  4. Center on Playhead: A command or shortcut to center the current timeline view on the playhead's position would also be a great addition.

Environment

Windows 11
Chrome 138.0.7204.158
http://localhost:3000/

Thank you for considering these suggestions. I believe they would greatly enhance the navigation workflow for all users.

Alternative
Image
Anything else?

No response

Contributor guide

No contributing guide indexed for this repository

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Reproduce the timeline behavior described in the issue using the attached screenshot as a reference, with a long video zoomed to the full project duration. First determine which of the four navigation suggestions is in scope; done should mean the agreed behavior works at long-video zoom levels and can be checked in Windows 11 with Chrome.

Written by the indexing model from the issue text.

Assessment

Tech stack
typescript
Domain
frontend, web-dev
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.