Skip to content
GitLab
Projects Groups Snippets
  • /
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Register
  • Sign in
  • os-mockups os-mockups
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 78
    • Issues 78
    • List
    • Boards
    • Service Desk
    • Milestones
  • Merge requests 0
    • Merge requests 0
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
  • Deployments
    • Deployments
    • Environments
    • Releases
  • Monitor
    • Monitor
    • Incidents
  • Analytics
    • Analytics
    • Value stream
    • CI/CD
    • Repository
  • Wiki
    • Wiki
  • Snippets
    • Snippets
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • Teams
  • DesignDesign
  • os-mockupsos-mockups
  • Issues
  • #19
Closed
Open
Issue created May 21, 2019 by Sam Hewitt@snwhOwner

System Status Menu: implement some kind of quick settings

Quick settings or actions are found across many other platforms*, they expose commonly used settings to people so they can toggle them at their whim.

This is something we should implement in the Shell as well since having quick settings would a) help you get to settings faster since they'd be front and center in the status menu (opposed to in a submenu or off in the Settings app) and b) show the state of common settings right there in the menu.

Presently we can toggle settings in the menu presently but the few we do expose are hidden under a submenu as "turn off" which is not exactly quick nor very suitable to touchscreen input. Replacing these with a button that toggles the setting as well as more prominently indicates the state (this is a status menu after all) with colour and an icon would be an improvement.

Screenshot_from_2019-05-21_14-25-25

Conceptual Solution

Here's a concept for an overhauled status menu with quick settings. (A more detailed breakdown of this concept with explanations for the changes is here: https://gitlab.gnome.org/Teams/Design/os-mockups/raw/master/system-status/status-menu+quick-settings.png)

rect1460

The gist here is that quick settings would be shown in a grid of buttons, that with both colour and icons show the state of various toggleable settings. Some items that were previously menus indicate that they still have extended options in their labels and clicking those opens those.

Like on other platforms, this grid could also be extensible and customizable since settings relevance will vary person to person but some common ones should always be present.

*Relevant Examples

Windows 10 Quick Actions
serveimage

The Quick settings on Android/Chrome OS
Screenshot_20190521-223041 Screenshot_from_2019-05-21_14-11-29

Control Center on iOS on iPad/iPhone
ios12-2-ipad-pro-iphone-xs-control-center-hero

Assignee
Assign to
Time tracking