FreeTubeApp / FreeTube

An Open Source YouTube app for privacy
https://freetubeapp.io/
GNU Affero General Public License v3.0
13.63k stars 861 forks source link

[Feature Request]: A set of options for a more responsive, seek-friendly and screenshot-friendly player overlay #6148

Closed NSNS33 closed 1 week ago

NSNS33 commented 1 week ago

Guidelines

Problem Description

The current player overlay behavior is both screenshot unfriendly and quite a bit annoying in general, to be honest.

The giant play button in the middle of the screen, the slow appearance but mainly disappearance of the overlay when seeking or resuming the playback.

It is mainly apparent when trying to take screenshots at a precise time in a video and also when manually replaying a short part of a video (the overlay never has enough time to disappear basically).

Proposed Solution

It would be great if a set of options for the overlay could be added into the settings.

  1. minimal, screenshot-while-paused friendly, unobtrusive overlay (bottom bar only, without the giant button in the middle or a bar that pops up only when mouse hovers above the bottom part of the screen)
  2. disable fade-in/fade-out for the overlay (waste of time, not responsive enough with seeking and short video segments)
  3. custom timeout defined in milliseconds for disappearance of the overlay (it's really too long currently, I personally want it really quick)
  4. disable overlay on pause when mouse is not moving (I always pause a video with a key ("space" or "k"))

Alternatives Considered

I don't know any.

Issue Labels

ease of use improvement, new optional setting, visual improvement

Additional Information

No response

absidue commented 1 week ago

Please check for existing issues before opening new ones.

As mentioned in many issues and the release discussion, you can hide the play button in the player settings with the "Display Play Button in Video Player" setting.

As for screenshots, if you use the screenshot functionality built into FreeTube (also in the player settings) which saves the currently visible video frame instead of taking a screenshot of the UI, you don't have to worry about the UI getting in the way of your screenshot.

NSNS33 commented 1 week ago

I apologize for a poor research before creating this ticket.

It didn't occur to me to try to find the button setting under such name.

Your suggestions solve my issues.

This ticket can be closed.

Thank you for your patience.