Skip to content

Conversation

@iampopovich
Copy link
Contributor

@iampopovich iampopovich commented Nov 9, 2025

  • Store the original screen orientation when entering fullscreen.
  • Restore the saved orientation when exiting fullscreen.
  • On tablets, continue to just toggle the fullscreen UI without changing the device orientation.

What is it?

  • Bugfix (user facing)
  • Feature (user facing)
  • Codebase improvement (dev facing)
  • Meta improvement to the project (dev facing)

Description of the changes in your PR

  • record videos
  • create clones
  • take over the world

Before/After Screenshots/Screen Record

  • Before:
  • After:

Fixes the following issue(s)

  • Fixes #

Relies on the following changes

APK testing

The APK can be found by going to the "Checks" tab below the title. On the left pane, click on "CI", scroll down to "artifacts" and click "app" to download the zip file which contains the debug APK of this PR. You can find more info and a video demonstration on this wiki page.

Due diligence

- Store the original screen orientation when entering fullscreen.
- Restore the saved orientation when exiting fullscreen.
- On tablets, continue to just toggle the fullscreen UI without changing the device orientation.
@github-actions github-actions bot added the size/small PRs with less than 50 changed lines label Nov 9, 2025
@iampopovich iampopovich marked this pull request as ready for review November 9, 2025 19:29
@AudricV AudricV added the template ignored The user didn't follow the template/instructions (or removed them) label Nov 10, 2025
@TobiGr TobiGr added bug Issue is related to a bug player Issues related to any player (main, popup and background) labels Nov 29, 2025
@TobiGr TobiGr mentioned this pull request Nov 29, 2025
4 tasks
Copy link
Contributor

@TobiGr TobiGr left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thank you for the PR. The code LGTM.

I am pretty certain that this code was that simple years ago but was changed to achieve certain behaviour for some edge cases.

We need to test this with landscape and portrait videos (and switching between them) as well as locking the orientation while playing videos on phone, tablet and tv to check for unwanted behaviours.

@TobiGr TobiGr requested a review from Stypox November 29, 2025 22:52
@TobiGr TobiGr added this to v0.28.x Dec 8, 2025
@github-project-automation github-project-automation bot moved this to Todo in v0.28.x Dec 8, 2025
Copilot AI review requested due to automatic review settings December 10, 2025 13:55

This comment was marked as spam.

@TobiGr TobiGr moved this from Todo to In Progress in v0.28.x Dec 10, 2025
@TobiGr TobiGr merged commit c603c82 into TeamNewPipe:dev Dec 14, 2025
12 checks passed
@github-project-automation github-project-automation bot moved this from In Progress to Done in v0.28.x Dec 14, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

bug Issue is related to a bug player Issues related to any player (main, popup and background) size/small PRs with less than 50 changed lines template ignored The user didn't follow the template/instructions (or removed them)

Projects

Status: Done

Development

Successfully merging this pull request may close these issues.

3 participants