Fix/player controls mobile - #7172
Open
mateus3355 wants to merge 4 commits into
Open
Conversation
Add touch-friendly AB-loop controls for mobile, alongside the existing desktop videojs-abloop control-bar buttons: - Floating start/end buttons in the mobile jog-button overlay, colored to signal when their bound has been set - Icon-only loop enable/disable toggle, replacing the vendor plugin's text button on mobile - Active loop range and individual start/end markers highlighted on the progress bar - Start/end buttons and progress-bar markers only show once the loop toggle is on Also: - Reset (disable + clear start/end) an active AB loop when manually skipping to another video, so it doesn't carry over onto the next scene's timeline - Fix a full-video loop (no range set) occasionally advancing to the next queued scene instead of looping, by handling the loop ourselves on ended as a backstop for the vendor plugin's timeupdate-margin race against the real end of playback
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Description
Related Issue
#6526
Testing
Checklist
AI Usage Disclosure
Used Claude (Claude Code) to design and implement the AB-loop UI components, the touch-seek fix, the container-query CSS refactor, and the loop/advance-scene fix.
Screenshots
Sidebar open — mobile layout activates at 1249px (player is already narrow even though the viewport isn't)

Sidebar closed, desktop layout — mobile layout activates at 769px, matching the container breakpoint

Small tablet width — 589px

Small phone width — 461px

Very narrow width — 320px
