Skip to content

[UX] Adopt Windows 11 Fluent styling for Settings #11231

Closed

Description

With Terminal pre-installed with Windows 11, it would be nice if it would adhere to the same styling other Windows 11 inbox app uses.

For example, OS Settings, Snip and Sketch and Alarm include the updated visual refresh for Settings. This brings multiple advantages:

  • Consistency
  • Distinguishing settings is easier now (a.k.a. "glanceability").
  • With the introduction of these cards, more descriptive information can be added easily.
  • Accessibility improvements.
  • Just feels more polished :).

image

We have done a similar action for PowerToys:

image

For PowerToys, I have created a custom control to easily create "grouped" settings and a SettingCard control for the cards itself (that allows for setting an icon, action content, header and description) that is 1:1 inline the Windows 11 Settings UI specs.

Dustin L. Howett (@DHowett) Dustin L. Howett (MSFT) (@DHowett-MSFT) Kayla Cinnamon (@cinnamon-msft) I'm happy to work on this if there's a green-light!

Activity

  1. added
    Issue-FeatureComplex enough to require an in depth planning process and actual budgeted, scheduled work.
    on Sep 15, 2021
  2. ghost added
    Needs-Tag-FixDoesn't match tag requirements
    on Sep 15, 2021
  3. ghost added
    Needs-TriageIt's a new issue that the core contributor team needs to triage at the next triage meeting
    on Sep 15, 2021
  4. zadjii-msft commented on Sep 15, 2021

    @zadjii-msft
    Member

    This is something we were already planning on, but just haven't had a chance to get to quite yet 😝 We're kinda blocked on updating to WinUI 2.6 at the moment, but I've got a drop of 2.7 that I'm actually planning on trying to ingest today. Once I've got that working, then ABSOLUTELY feel free to help out. I believe Kayla Cinnamon (@cinnamon-msft) has some mocks of what we've been planning with the design team that we can share.

  5. ghost removed
    Needs-Tag-FixDoesn't match tag requirements
    on Sep 15, 2021
  6. WSLUser commented on Sep 15, 2021

    @WSLUser
    Contributor

    I really don't like any of the Win11 UI at all. I hope people will have a choice to keep the Win10 UI if you're on Win10. I don't plan on ever touching Win11 unless the UI is fixed.

  7. DHowett commented on Sep 15, 2021

    @DHowett
    Member

    I really don't like any of the Win11 UI at all. I hope people will have a choice to keep the Win10 UI if you're on Win10. I don't plan on ever touching Win11 unless the UI is fixed.

    We will be updating our settings UI to the new style and do not intend to maintain two UI stacks.

    You are always welcome to edit your settings in the most terminal-friendly way possible: via JSON.

  8. ghost added a commit that references this issue on Sep 20, 2021
  9. tropicaaal commented on Oct 4, 2021

    @tropicaaal

    Might as well post one of my design concepts from #1375 since it's relevant.
    image

  10. fitojb commented on Oct 6, 2021

    @fitojb

    Segoe UI Variable is a huge improvement!

  11. floh96 commented on Nov 10, 2021

    @floh96
    Contributor

    see #11720 for first draft

  12. ghost added
    In-PRThis issue has a related PR
    on Jan 21, 2022
  13. added a commit that references this issue on Jan 28, 2022
    35504f4
  14. ghost removed
    In-PRThis issue has a related PR
    on Jan 28, 2022
  15. ghost added
    Resolution-Fix-CommittedFix is checked in, but it might be 3-4 weeks until a release.
    on Jan 28, 2022
  16. added a commit that references this issue on Mar 3, 2022
    49b7978
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    Area-SettingsUIAnything specific to the SUIIssue-FeatureComplex enough to require an in depth planning process and actual budgeted, scheduled work.Needs-TriageIt's a new issue that the core contributor team needs to triage at the next triage meetingProduct-TerminalThe new Windows Terminal.Resolution-Fix-CommittedFix is checked in, but it might be 3-4 weeks until a release.

    Type

    No type

    Projects

    No projects

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions