Skip to content

Add expander groups to settings UI#20200

Open
carlos-zamora wants to merge 3 commits into
dev/cazamor/sui-rejuv/setting-containerfrom
dev/cazamor/sui-rejuv/expander-groups
Open

Add expander groups to settings UI#20200
carlos-zamora wants to merge 3 commits into
dev/cazamor/sui-rejuv/setting-containerfrom
dev/cazamor/sui-rejuv/expander-groups

Conversation

@carlos-zamora

@carlos-zamora carlos-zamora commented May 8, 2026

Copy link
Copy Markdown
Member

Summary of the Pull Request

Adds expander groups throughout the entire settings UI (except Profiles pages) to group similar settings together. These expanders got an icon to help make them easier to find and navigate.

There are also a few other changes that were folded into this PR:

  • "Appearance" page was renamed to "Personalization"
  • Move settings from "Rendering" page to "Compatibility"

Those were done as a part of this PR for a holistic restructuring. Given that spacing has changed, the content also needs to be reviewed so that it looks right with this new structure (i.e. long help text should be reconsidered to be shorter).

Validation Steps Performed

Scenarios:

  • ensure all settings are in expanders
    • Startup
    • Interaction
    • Personalization
    • Compatibility
  • settings search still works and deep links

PR Checklist

Related to #17000

Comment thread src/cascadia/TerminalSettingsEditor/Profiles_Base.xaml Fixed
Comment thread src/cascadia/TerminalSettingsEditor/Resources/en-US/Resources.resw Fixed
Comment thread src/cascadia/TerminalSettingsEditor/Compatibility.h Outdated
@github-actions

This comment has been minimized.

@carlos-zamora

This comment was marked as outdated.

@carlos-zamora carlos-zamora mentioned this pull request May 8, 2026
20 tasks
@carlos-zamora carlos-zamora marked this pull request as ready for review May 12, 2026 21:44
@carlos-zamora carlos-zamora marked this pull request as draft May 14, 2026 21:44
@htcfreek

Copy link
Copy Markdown
Contributor

Feels overloaded and unstructured. I think normal headings would be better.

And for an easy access the expanders should be opened by default if you wil go with expanders.

@carlos-zamora carlos-zamora force-pushed the dev/cazamor/sui-rejuv/expander-groups branch from 7fed067 to d865073 Compare June 17, 2026 02:32
@carlos-zamora carlos-zamora changed the base branch from main to dev/cazamor/sui-rejuv/setting-container June 17, 2026 02:32
@carlos-zamora

Copy link
Copy Markdown
Member Author

Demo

image image image image image

@carlos-zamora carlos-zamora marked this pull request as ready for review June 17, 2026 02:57
@carlos-zamora

This comment was marked as resolved.

@htcfreek

htcfreek commented Jun 17, 2026

Copy link
Copy Markdown
Contributor

Much better after the last changes 🔥🚀

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants