Skip to content
GitLab
  • Menu
Projects Groups Snippets
  • /
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
  • Sign in / Register
  • phosh phosh
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 124
    • Issues 124
    • List
    • Boards
    • Service Desk
    • Milestones
  • Merge requests 0
    • Merge requests 0
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
  • Deployments
    • Deployments
    • Releases
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar

Due to an influx of spam, we have had to impose restrictions on new accounts. Please see this wiki page for instructions on how to get full permissions. Sorry for the inconvenience.

  • Librem5
  • phoshphosh
  • Issues
  • #388
Closed
Open
Issue created Oct 12, 2020 by Arnaud Ferraris@a-waiContributor

Make the lockscreen adaptive/work in landscape orientation

Currently the lockscreen is portrait-only, meaning if the user selects the landscape orientation, phosh changes the display orientation when locking and unlocking the screen.

This is counter-intuitive and introduces unnecessary complexity in the lockscreen code (need to save current transform, switch to portrait, then re-apply transform when unlocking).

Having the lockscreen work in landscape orientation would require a landscape mode design so it can fit in 360px height (cc @tobias.bernard ), probably by putting blocks side-by-side. A few ideas:

  • default view: have the clock/icons block on the left and media-player/notification area on the right
  • unlock view: label, input field and "Unlock" button on the left side of the screen, keypad on the right

I'd be willing to work on that if/when we settle on a design.

To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information
Assignee
Assign to
Time tracking