FreeTubeApp / FreeTube

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

[Feature Request]: Enable Preferred Viewing Mode by Default #5427

Open efb4f5ff-1298-471a-8973-3d47447115dc opened 4 months ago

efb4f5ff-1298-471a-8973-3d47447115dc commented 4 months ago

Guidelines

Problem Description

Only option users have is to Enable Theatre Mode by Default but not for the other viewing modes.

Proposed Solution

Create a dropdown in the player settings called Default Viewing Mode with the following values:

Alternatives Considered

None.

Issue Labels

ease of use improvement

Additional Information

No response

lazyb5 commented 4 months ago

I would love to see these settings implemented!

ParasiteDelta commented 3 months ago

I was just coming to file this. Alongside the lack of a button to play all videos from a channel, or a button to shuffle all videos from a channel, this is a constant annoyance when using FreeTube. Every single time the video changes, it defaults back to standard view, ripping me out of theater fullscreen and frustrating me when I go to look for a minute or two at my playlist and find that the video is partially off-screen or not focused. However, between this and GlazeWM, it provides a good dev environment for background noise when it works.

xlacroixx commented 2 months ago

Here checking in for #2332.

I saw that the project was migrating their player; have they done it? Otherwise I might look into doing a PR if it's easy even for a non-web dev.

0Raik commented 1 month ago

👍 It's sad that most of us aren't developers and the few there are don't program the same language, otherwise I would absolutely contribute to this project ❤️

Thanks to all the developers and contributors that expend their time and effort to this amazing project. Thank you!

kommunarr commented 3 weeks ago

~No idea on how to implement default fullscreen without a big change to our current implementation. Requesting fullscreen programmatically without user interaction is blocked by the Fullscreen API, and I don't think we can cleanly bypass that.~

Edit: Never mind, I completely forgot about executeJavascript.

0Raik commented 3 weeks ago

I could settle with full window video but if there's a will, there's a way.

kommunarr commented 3 weeks ago

Notes:

valtoree commented 1 week ago

Hi, what amazing work all the dev/s have done ty ty 🙏 I would also love this feature to save me a click to always fullscreen the videos. Keep up the great work ❤️

Suburban-Vampire commented 2 days ago

Came here to add my +1 on this feature.

My use case is that I run FreeTube on a secondary display and kick links to it via browser, so I generally would like to autoplay and auto-fullscreen all received links when operating this way.