Skip to content

GitLab

  • Projects
  • Groups
  • Snippets
  • Help
    • Loading...
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in
Settings
Settings
  • Project overview
    • Project overview
    • Details
    • Activity
    • Releases
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 670
    • Issues 670
    • List
    • Boards
    • Labels
    • Service Desk
    • Milestones
  • Merge Requests 51
    • Merge Requests 51
  • CI / CD
    • CI / CD
    • Pipelines
    • Jobs
    • Schedules
  • Operations
    • Operations
    • Incidents
    • Environments
  • Packages & Registries
    • Packages & Registries
    • Container Registry
  • Analytics
    • Analytics
    • CI / CD
    • Repository
    • Value Stream
  • Wiki
    • Wiki
  • Snippets
    • Snippets
  • Members
    • Members
  • Collapse sidebar
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
  • GNOME
  • SettingsSettings
  • Issues
  • #534

Closed
Open
Opened May 21, 2019 by Allan Day@adayDeveloper

Displays: structure is too complicated, lacks clear hierarchy

The display settings are difficult to read and interpret. The main reason for this is that there's a lack of clear hierarchy:

image

The problem with this is that there are three levels of control: the mode, the arrangement, and then the toggle which controls what's displayed below. It's too complicated and isn't clear how it works at a glance.

My suggestion for how to resolve this is to:

  • Move the arrangement widget to the top, and always show it.
  • Group the global options into a single section: a row for join/mirror, and a row for selecting the primary display.
  • Show the settings for each display in a section with a heading.

This would make it look like this:

image

There are mockups which describe these changes in more detail. I think this approach is clearer and simpler.

Edited Nov 12, 2019 by Robert Ancell
Assignee
Assign to
None
Milestone
None
Assign milestone
Time tracking
None
Due date
None
Reference: GNOME/gnome-control-center#534