From e8a5c32612a38974143d5417a277ca3424812fa7 Mon Sep 17 00:00:00 2001 From: Carlos Zamora Date: Thu, 7 May 2026 18:23:44 -0700 Subject: [PATCH] [SUI] Add expander groups to settings --- .../TerminalSettingsEditor/Appearances.xaml | 98 +-- .../CommonResources.xaml | 44 +- .../TerminalSettingsEditor/Compatibility.cpp | 1 + .../TerminalSettingsEditor/Compatibility.h | 5 + .../TerminalSettingsEditor/Compatibility.idl | 5 + .../TerminalSettingsEditor/Compatibility.xaml | 198 ++++--- .../GlobalAppearance.xaml | 290 +++++---- .../TerminalSettingsEditor/Interaction.xaml | 338 +++++++---- .../TerminalSettingsEditor/Launch.xaml | 559 +++++++++--------- .../TerminalSettingsEditor/MainPage.cpp | 7 - .../TerminalSettingsEditor/MainPage.xaml | 4 - ...Microsoft.Terminal.Settings.Editor.vcxproj | 22 - ...t.Terminal.Settings.Editor.vcxproj.filters | 2 - .../TerminalSettingsEditor/NavConstants.h | 2 - .../ProfileViewModel.cpp | 13 + .../TerminalSettingsEditor/ProfileViewModel.h | 1 + .../ProfileViewModel.idl | 1 + .../TerminalSettingsEditor/Profiles_Base.cpp | 2 + .../TerminalSettingsEditor/Profiles_Base.xaml | 294 ++++----- .../TerminalSettingsEditor/Rendering.cpp | 31 - .../TerminalSettingsEditor/Rendering.h | 25 - .../TerminalSettingsEditor/Rendering.idl | 13 - .../TerminalSettingsEditor/Rendering.xaml | 48 -- .../RenderingViewModel.cpp | 21 - .../RenderingViewModel.h | 28 - .../RenderingViewModel.idl | 19 - .../Resources/en-US/Resources.resw | 173 +++++- .../TerminalColorConverters.cpp | 19 + .../TerminalColorConverters.h | 10 + .../TerminalColorConverters.idl | 5 + src/cascadia/TerminalSettingsEditor/Utils.h | 37 +- tools/GenerateSettingsIndex.ps1 | 5 - 32 files changed, 1334 insertions(+), 986 deletions(-) delete mode 100644 src/cascadia/TerminalSettingsEditor/Rendering.cpp delete mode 100644 src/cascadia/TerminalSettingsEditor/Rendering.h delete mode 100644 src/cascadia/TerminalSettingsEditor/Rendering.idl delete mode 100644 src/cascadia/TerminalSettingsEditor/Rendering.xaml delete mode 100644 src/cascadia/TerminalSettingsEditor/RenderingViewModel.cpp delete mode 100644 src/cascadia/TerminalSettingsEditor/RenderingViewModel.h delete mode 100644 src/cascadia/TerminalSettingsEditor/RenderingViewModel.idl diff --git a/src/cascadia/TerminalSettingsEditor/Appearances.xaml b/src/cascadia/TerminalSettingsEditor/Appearances.xaml index 931727c0e4..a6cf8fa7c9 100644 --- a/src/cascadia/TerminalSettingsEditor/Appearances.xaml +++ b/src/cascadia/TerminalSettingsEditor/Appearances.xaml @@ -68,13 +68,22 @@ - - - - - + + + + + + + + + + + - - - - + + + + + + + + + + + + + + + + - + + - - - + + + + + + + + + - - - - - - - - - - - + + diff --git a/src/cascadia/TerminalSettingsEditor/CommonResources.xaml b/src/cascadia/TerminalSettingsEditor/CommonResources.xaml index b18ebd4015..97b0f8b6d0 100644 --- a/src/cascadia/TerminalSettingsEditor/CommonResources.xaml +++ b/src/cascadia/TerminalSettingsEditor/CommonResources.xaml @@ -64,6 +64,7 @@ + Firebrick @@ -167,6 +168,29 @@ + + + + + +