Skip to content

UI Scaling and support for smaller & larger screens & MUCH smaller screens (originally: Now Playing controls hidden behind system nav bar on small screens) #90

@kentcdodds

Description

@kentcdodds

Thanks so much for building Substreamer — it's a great app!

Describe the Bug

On small-screen devices, the Now Playing controls (playback speed, play/pause, repeat/shuffle) are hidden behind the device's native navigation buttons at the bottom of the screen. The layout doesn't adapt to shorter screens, making those controls completely inaccessible.

Steps to Reproduce

  1. Open any song to reach the Now Playing screen
  2. Observe that the bottom row of controls is obscured by the Android system navigation bar

Expected Behavior

The Now Playing layout should either scroll, use a more compact layout, or account for the system navigation bar inset so all controls remain accessible on small screens.

Screenshots

image

Environment

  • Device: G4S (small Android MP3 player)
  • OS: Android 14 (Build: G4S-V1.3-20251125)
  • App Version: 8.0.47 (132)
  • Server: (Navidrome/Subsonic — please fill in)

Additional Context

The device has a small physical screen size. The system navigation bar (back/home/recents) sits at the bottom and overlaps the player controls, which are not rendered within the safe area insets.

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions