-
Notifications
You must be signed in to change notification settings - Fork 864
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[Feature Request]: Native Picture-in-picture on macOS #6234
Comments
Could you please provide screen-recording of what you mean by "You can't continue to watch the video while having other windows open"? |
I'm sorry, I was wrong about that. The player stays on top in a normal space and even when switching to other normal spaces. |
Okay that's good to know. FreeTube uses Electron which is built on top of Chromium. Chromium uses a custom picture-in-picture implementation so that it works the same on Windows, macOS and Linux. We do not have control over things that low level, it also seems very unlikely that Chromium would start using the native macOS picture-in-picture APIs any time soon as it would require a lot of changes not just to the picture-in-picture handling but also major changes to their video handling pipeline. The amount of time and effort that would be required to make those changes and then fixing all the problems that appear when you make changes that major, are probably not worth it for them, considering that you can easily work around it by not fullscreening another window. |
Guidelines
Problem Description
Current implementation of Picture in Picture on the macOS app is useful only when you are inside the app.
You can't continue to watch the video while having other windows open or switching spaces.
Proposed Solution
Use macOS native PiP mode
Alternatives Considered
Issue Labels
improvement to existing feature
Additional Information
No response
The text was updated successfully, but these errors were encountered: