Skip to content

[Bug] Fullscreen gestures conflict with swipe-down-to-mini-player gesture #2844

Description

@notashwin

Checklist

  • I make sure that the issue is NOT a duplicate of pinned issues
  • I make sure I am using the LATEST version - check here
  • I understand that issues with limited impact, such as those occurring on specific devices or under specific network conditions, will not be fixed
  • I have attached the error report in the issue

Describe the bug

I’m experiencing an issue with the fullscreen player gestures in PipePipe.

My current gesture settings are:

Volume gesture: ON Brightness gesture: ON Playback-speed gesture: ON Swipe up/down to enter or exit fullscreen: OFF Swipe left/right to seek: OFF Tap-to-seek: ON

Even with the enter/exit fullscreen and swipe-to-seek gestures disabled, the enabled vertical gestures do not always work correctly.

The main problem seems to be the title/channel-area swipe-down gesture that minimizes the fullscreen player to the mini-player. When I try to use a vertical gesture for volume, brightness, or playback speed, PipePipe sometimes interprets the gesture as a swipe-down on the title area instead. The player then starts minimizing instead of performing the intended gesture.

Because of this, the gesture can stutter or behave inconsistently. Sometimes I have to completely lift my finger from the screen and try again before the intended gesture works. Occasionally, a vertical swipe also causes the video title, channel name, and other information to appear even though I am still in fullscreen.

I have attached a screen recording showing these issues. My finger/touch points are visible in the recording, so the exact gesture and where I perform it should be clear.

Feature request:

Could you please add an option to disable the fullscreen title-area swipe-down-to-mini-player gesture?

I think this would prevent the gesture conflict and allow the volume, brightness, and playback-speed gestures to work more reliably.

I also don't find the title swipe-down-to-mini-player gesture particularly useful. When auto-rotation is disabled, using it can leave the app in landscape orientation after minimizing, which is inconvenient.

I understand that this behavior may originate from NewPipe, but since PipePipe extends NewPipe with additional functionality, having an option to disable this particular gesture would be a useful improvement.

The attached recording demonstrates the problem more clearly, so please refer to it when reproducing the issue.

GIF Recording Link:
https://jumpshare.com/share/HuQ2ILcAAXdMjSeC3RcS

Version

5.2.5

Frequency

Often (80-90% of the time)

Device

Realme Narzo 70 Pro 5G, Android 15

Steps to reproduce the bug

Steps to reproduce:

  1. Open any YouTube video in PipePipe and enter fullscreen mode.

  2. Make sure the following gesture settings are enabled: Volume gesture: ON Brightness gesture: ON Playback-speed gesture: ON

  3. Make sure these gestures are disabled: Swipe up/down to enter or exit fullscreen: OFF Swipe left/right to seek: OFF

  4. While the video is playing in fullscreen, perform a vertical swipe in the appropriate area to change the volume, brightness, or playback speed.

  5. Instead of smoothly performing the intended gesture, the player may sometimes start moving/minimizing toward the mini-player, as if the title/channel area had been swiped down.

  6. When this happens, lifting the finger and trying the gesture again may make it work normally.

  7. Also, while performing a vertical swipe in fullscreen, the player may sometimes scroll/reveal the video title, channel name, and other information that normally appears when the player is minimized, even though fullscreen mode is still active.

  8. Repeat the volume, brightness, or playback-speed gestures several times. The unintended minimization or appearance of the title/channel information can occur intermittently.

  9. The attached screen recording shows the gestures and the resulting behavior. The touch/finger indicators are visible in the recording, making it possible to see where the swipe is performed.

Additional context

No response

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions