Skip to content

Use native PiP from the player action - #375

Merged
wizdom13 merged 1 commit into
pipefrom
smooth-native-pip-button
Sep 2, 2026
Merged

Use native PiP from the player action#375
wizdom13 merged 1 commit into
pipefrom
smooth-native-pip-button

Conversation

@wizdom13

@wizdom13 wizdom13 commented Sep 2, 2026

Copy link
Copy Markdown
Owner
  • Route the primary PiP-looking player action through Android native picture-in-picture
  • Enter PiP without pre-transition fullscreen layout changes so the animation stays smooth
  • Keep the legacy floating Popup player as a separate secondary action
  • Fall back to Popup when native PiP is unavailable
  • Preserve long-press enqueue behavior on the legacy Popup action
  • Add regression coverage for the dedicated PiP path
  • Fixes PiP transition stutters when using dedicated PiP button, unlike smooth Home button transition #369

@wizdom13
wizdom13 force-pushed the smooth-native-pip-button branch from 9fa5b78 to 99c4cc7 Compare September 2, 2026 08:54
@wizdom13
wizdom13 merged commit 45c8f08 into pipe Sep 2, 2026
3 checks passed
@wizdom13
wizdom13 deleted the smooth-native-pip-button branch September 2, 2026 08:55
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

PiP transition stutters when using dedicated PiP button, unlike smooth Home button transition

1 participant