From edfc599d6db46b19b4d80b97588a4bf7e02d1f77 Mon Sep 17 00:00:00 2001 From: Carlos Zamora Date: Fri, 15 May 2026 12:50:53 -0700 Subject: [PATCH] Consolidate SettingContainer styles --- .../TerminalSettingsEditor/Appearances.xaml | 10 +- .../TerminalSettingsEditor/Extensions.xaml | 8 +- ...Microsoft.Terminal.Settings.Editor.vcxproj | 9 + ...t.Terminal.Settings.Editor.vcxproj.filters | 1 + .../TerminalSettingsEditor/NewTabMenu.xaml | 16 +- .../TerminalSettingsEditor/Profiles_Base.xaml | 4 +- .../SettingContainer.cpp | 36 +++- .../TerminalSettingsEditor/SettingContainer.h | 2 + .../SettingContainerStyle.xaml | 187 ++---------------- .../StringDefaultTemplateSelector.cpp | 26 +++ .../StringDefaultTemplateSelector.h | 24 +++ .../StringDefaultTemplateSelector.idl | 12 ++ 12 files changed, 139 insertions(+), 196 deletions(-) create mode 100644 src/cascadia/TerminalSettingsEditor/StringDefaultTemplateSelector.cpp create mode 100644 src/cascadia/TerminalSettingsEditor/StringDefaultTemplateSelector.h create mode 100644 src/cascadia/TerminalSettingsEditor/StringDefaultTemplateSelector.idl diff --git a/src/cascadia/TerminalSettingsEditor/Appearances.xaml b/src/cascadia/TerminalSettingsEditor/Appearances.xaml index 931727c0e4..d5ec982164 100644 --- a/src/cascadia/TerminalSettingsEditor/Appearances.xaml +++ b/src/cascadia/TerminalSettingsEditor/Appearances.xaml @@ -81,7 +81,7 @@ CurrentValueAccessibleName="{x:Bind Appearance.CurrentColorScheme.Name, Mode=OneWay}" HasSettingValue="{x:Bind Appearance.HasDarkColorSchemeName, Mode=OneWay}" SettingOverrideSource="{x:Bind Appearance.DarkColorSchemeNameOverrideSource, Mode=OneWay}" - Style="{StaticResource ExpanderSettingContainerStyleWithComplexPreview}"> + Style="{StaticResource ExpanderSettingContainerStyle}"> + Style="{StaticResource ExpanderSettingContainerStyle}"> + Style="{StaticResource ExpanderSettingContainerStyle}"> + Style="{StaticResource ExpanderSettingContainerStyle}"> + Style="{StaticResource ExpanderSettingContainerStyle}"> + IsTabStop="False"> + + SettingsExpander.idl + + StringDefaultTemplateSelector.idl + @@ -400,6 +403,9 @@ SettingsExpander.idl + + StringDefaultTemplateSelector.idl + PreviewConnection.h @@ -513,6 +519,9 @@ Code + + Code + diff --git a/src/cascadia/TerminalSettingsEditor/Microsoft.Terminal.Settings.Editor.vcxproj.filters b/src/cascadia/TerminalSettingsEditor/Microsoft.Terminal.Settings.Editor.vcxproj.filters index be5eee6096..a744b6b358 100644 --- a/src/cascadia/TerminalSettingsEditor/Microsoft.Terminal.Settings.Editor.vcxproj.filters +++ b/src/cascadia/TerminalSettingsEditor/Microsoft.Terminal.Settings.Editor.vcxproj.filters @@ -32,6 +32,7 @@ + diff --git a/src/cascadia/TerminalSettingsEditor/NewTabMenu.xaml b/src/cascadia/TerminalSettingsEditor/NewTabMenu.xaml index e182408434..881733b303 100644 --- a/src/cascadia/TerminalSettingsEditor/NewTabMenu.xaml +++ b/src/cascadia/TerminalSettingsEditor/NewTabMenu.xaml @@ -332,7 +332,7 @@ + Style="{StaticResource ExpanderSettingContainerStyle}"> + FontIconGlyph=""> @@ -428,8 +427,7 @@ + FontIconGlyph="">