XilinJia / Podcini

Open source podcast instrument for Android supporting contents from YouTube and YT Music as well as normal podcasts.
GNU General Public License v3.0
210 stars 8 forks source link

Some screens are displayed behind the Android status line and scroll content below their own header #109

Open Netpilgrim opened 4 weeks ago

Netpilgrim commented 4 weeks ago

Checklist

App version

6.12.6

Where did you get the app from

Other

Android version

Android 15 (GrapheneOS 2024102400}

Device model

Google Pixel 8

First occurred

Today (I hadn’t used the app for some time)

Steps to reproduce

  1. Open Settings.
  2. Open Playback.

Expected behaviour

The content of the app is clearly visible and does not interfere with content displayed by the OS.

Current behaviour

After opening the Settings view the top of the content, the search bar, is displayed behind the Android status bar. After entering one of the submenus like Playback scrolling down also moves the content behind the view’s own header (see screenshot).

I have seen content behind the status bar in another app recently and their release notes for the fixed version mentioned that it was Android-15-related.

podcini_ui_error

Logs

No response

XilinJia commented 4 weeks ago

Thanks for reporting.

It's quite likely an issue related to Android 15, as it doesn't happen with other systems I've used. Will investigate.

Netpilgrim commented 4 weeks ago

It's quite likely an issue related to Android 15, as it doesn't happen with other systems I've used. Will investigate.

I’m not an Android developer but this seems relevant: https://developer.android.com/about/versions/15/behavior-changes-15#window-insets

From the page linked above:

The top offset is disabled so content draws behind the status bar unless insets are applied.

XilinJia commented 1 week ago

6.13.10 is made to target Android 14, so perhaps this issue is worked around. Let me know.