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
PiP-Mode would be a great addition #154
Comments
Didn't see the headsup about PiP |
Reopening this issue as I managed to get PiP working on Android thanks to a neat little package (source). Gonna do some more tests to make sure this is the best solution, but so far things are looking good. I'll also see if I can get the in-app PiP working as well so that we can browse other streams while watching. pip-demo.webm |
Looks promising PagMan |
tommyxchow
added a commit
that referenced
this issue
Jul 26, 2022
tommyxchow
added a commit
that referenced
this issue
Jul 27, 2022
Optimized the chat so that resuming PiP does not cause stutters. This new implementation makes it so that only the latest (100) messages are rendered at any given time, rather than every single one. Once autoscroll is disabled and we scroll up in chat, the most recent messages will be added to a buffer to prevent shifting. Essentially, I've made it so that the default chat shows only the (100) most recent messages. When you want to scroll back, the chat will silently switch to the version with the last (10000) messages, giving the best of both worlds in performance and scrollback history.
tommyxchow
added a commit
that referenced
this issue
Jul 27, 2022
tommyxchow
added a commit
that referenced
this issue
Jul 27, 2022
Added in v2.1.0 (#164) |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Is your feature request related to a problem? Please describe.
In the normal Twitchapp you can exit and watch any stream you had opened before in Picture-in-picture mode, while doing something else in another app. This is the only thing I'm missing from the normal twitch app and the only reason I still sometimes use it.
Describe the solution you'd like
If you exit the app while watching a stream the stream automatically goes into PiP-mode. You should be able to drag it around, pinch it to make the player bigger or smaller and maybe also a button to pause/play and get back into the app.
Describe alternatives you've considered
I sometimes just use the splitscreen function from android. It's not very good for alot of things tho as some apps don't support this and others which support it get way too small to properly use them.
Additional context
Example:
The text was updated successfully, but these errors were encountered: