Skip to content

[Android] Overlay gamepads do not auto-rotate #168

@Jaffacakelover

Description

@Jaffacakelover

Overlay gamepads do not switch from 'landscape' to 'portrait' layouts when the device is rotated.

The "rotate manually" buttons are being removed from overlay gamepads, because overlays are supposed to now work with the auto-rotate functionality / tilt sensors in devices like smartphones.

But in my latest experience, the gameplay rotates correctly, but instead of the overlay loading its portrait version, it rotates the landscape version.


Screenshots

Landscape, correct behavior

Image

Portrait, intended behavior
(note the extra L button on the portrait layout)

Image

Portrait, actual behavior

Image


How to replicate:

  • Launch RetroArch.
  • Launch an empty core.
  • Turn overlays on: Quick menu > On-Screen Overlay > Display Overlay ON.
  • Load content. Launch content. It doesn't seem to matter if the phone is held portrait or landscape at this point.
  • Tilt the phone from portrait to landscape and observe.
  • Tilt back and forth between landscape and portrait as desired.

Tested

Device: Samsung A52s 5G, Android 14, OneUI 6.1. Auto-rotate enabled.
Software: 2025-08-18-RetroArch_aarch64.apk. Updated over existing installation. Overlays updated via RA online updater.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions