Skip to content

Settings UI Rejuvenation #17000

@zadjii-msft

Description

@zadjii-msft

written by @carlos-zamora

@cdobrzynski_microsoft and @carlos-zamora have been working together over the past few months to redesign the settings UI. We've done some user research testing to get some initial feedback. Now we're looking to get some feedback from the GitHub community!

The mockups and notes from our sessions can be found here: #20036
There's some open questions there so feedback on those would be very appreciated.

TODO

  • Overall:
    • settings UI is its own window
    • auto-save
    • update iconography to have colors
    • convert toggle buttons (on right side) to check boxes (on left side)
  • Startup:
    • add "Launch behavior" and "System & input defaults" groupings
  • Interaction:
    • add "Clipboard and paste behavior", "Text selection & editing", and "Window and layout behavior" groupings
  • Personalization:
    • add "Visual style", "Tabs and Layout" groupings
  • Compatibility:
    • add "Compatibility" and "Rendering" groupings (replace the two separate pages)
  • Actions:
    • update styling for each action to be a "setting container" kind of wrapper
    • update styling on "add new" button
    • update styling for key chords
    • add "view all" button for key chords
  • Actions > Edit Action:
    • add setting containers
    • new groupings: "key bindings" and "additional customizations"
  • Dropdown menu:
    • rename page
    • move preview to right side
  • Profiles page:
    • Add navigator for "Defaults", "Color schemes", and individual profiles
      • removes them from top-level elements in the navigation view
  • Profile base page:
    • new groupings: " profile", "Visual/UI Affordance"
    • replace toggle switches with checkboxes
  • Profile > Appearance:
    • add "Typography settings" grouping

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions