Skip to content

[FEATURE REQUEST] Allow passcode and pattern screens in landscape mode#4871

Draft
joragua wants to merge 3 commits into
masterfrom
feature/passcode_and_pattern_in_landscape
Draft

[FEATURE REQUEST] Allow passcode and pattern screens in landscape mode#4871
joragua wants to merge 3 commits into
masterfrom
feature/passcode_and_pattern_in_landscape

Conversation

@joragua
Copy link
Copy Markdown
Contributor

@joragua joragua commented May 21, 2026

Related Issues

App: -

Starting from Android 16, Android will ignore resizability and orientation restrictions for large screen devices, such as foldables and tablets. That means that the android: screenOrientation configuration in the manifest will be ignored, and screens using that configuration should support both orientations (portrait and landscape). In our case, we have two screens affected this restriction: passcode and pattern screens

Work done:

  • Passcode

    • New layout for landscape (phones)
    • New layout for landscape (tablets)
    • Renamed w600dp with sw600dp in order to use the layout-land for phones in landscape
  • Pattern

    • New layout for landscape (phones)
    • Renamed w600dp with sw600dp in order to use the layout-land for phones in landscape
Captura de pantalla 2026-05-21 a las 13 59 02
  • Add changelog files for the fixed issues in folder changelog/unreleased. More info here
  • Add feature to Release Notes in ReleaseNotesViewModel.kt creating a new ReleaseNote() with String resources (if required)

QA

@joragua joragua self-assigned this May 21, 2026
@joragua joragua added this to the 4.8.1 - Current milestone May 21, 2026
@joragua joragua force-pushed the feature/passcode_and_pattern_in_landscape branch 2 times, most recently from f42d840 to 1d70daa Compare May 21, 2026 13:01
@joragua joragua force-pushed the feature/passcode_and_pattern_in_landscape branch from 1d70daa to 6c990bc Compare May 21, 2026 13:02
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant