Skip to content

Commit 9914ebb

Browse files
authored
Fix: Fixed high contrast support in menu flyouts (#14664)
1 parent d501d1d commit 9914ebb

17 files changed

+34
-57
lines changed

src/Files.App/App.xaml

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,15 @@
2626
<CornerRadius x:Key="GridViewThumbnailCornerRadius">2</CornerRadius>
2727
<CornerRadius x:Key="DetailsLayoutThumbnailCornerRadius">2</CornerRadius>
2828

29+
<!-- Workaround for https://github.com/files-community/Files/issues/13078 -->
30+
<Style TargetType="FlyoutPresenter">
31+
<Setter Target="HighContrastAdjustment" Value="None" />
32+
</Style>
33+
34+
<Style TargetType="MenuFlyoutPresenter">
35+
<Setter Target="HighContrastAdjustment" Value="None" />
36+
</Style>
37+
2938
<ResourceDictionary.MergedDictionaries>
3039
<XamlControlsResources xmlns="using:Microsoft.UI.Xaml.Controls" />
3140

src/Files.App/Dialogs/PropertiesDialog.xaml

Lines changed: 0 additions & 20 deletions
This file was deleted.

src/Files.App/Dialogs/PropertiesDialog.xaml.cs

Lines changed: 0 additions & 15 deletions
This file was deleted.

src/Files.App/Dialogs/ReleaseNotesDialog.xaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -78,7 +78,7 @@
7878
<Border
7979
Grid.Row="2"
8080
Padding="12"
81-
Background="{ThemeResource SolidBackgroundFillColorBase}"
81+
Background="{ThemeResource SolidBackgroundFillColorBaseBrush}"
8282
BackgroundSizing="OuterBorderEdge"
8383
BorderBrush="{ThemeResource CardStrokeColorDefaultBrush}"
8484
BorderThickness="0,1,0,0">

src/Files.App/Dialogs/SettingsDialog.xaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@
3030
<Grid
3131
x:Name="ContainerGrid"
3232
MaxHeight="790"
33-
Background="{ThemeResource SolidBackgroundFillColorBase}">
33+
Background="{ThemeResource SolidBackgroundFillColorBaseBrush}">
3434
<Grid.RowDefinitions>
3535
<RowDefinition Height="44" />
3636
<RowDefinition Height="*" />

src/Files.App/UserControls/DataGridHeader.xaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -64,7 +64,7 @@
6464
<VisualState x:Name="PointerOver">
6565
<Storyboard>
6666
<ObjectAnimationUsingKeyFrames Storyboard.TargetName="ContentPresenter" Storyboard.TargetProperty="Background">
67-
<DiscreteObjectKeyFrame KeyTime="0" Value="{ThemeResource ControlAltFillColorTertiary}" />
67+
<DiscreteObjectKeyFrame KeyTime="0" Value="{ThemeResource ControlAltFillColorTertiaryBrush}" />
6868
</ObjectAnimationUsingKeyFrames>
6969
<ObjectAnimationUsingKeyFrames Storyboard.TargetName="ContentPresenter" Storyboard.TargetProperty="BorderBrush">
7070
<DiscreteObjectKeyFrame KeyTime="0" Value="{ThemeResource ButtonBorderBrushPointerOver}" />

src/Files.App/UserControls/Menus/MenuFlyoutItemWithImage.xaml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,7 @@
88
xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
99
d:DesignHeight="300"
1010
d:DesignWidth="400"
11+
HighContrastAdjustment="None"
1112
mc:Ignorable="d">
1213

1314
<MenuFlyoutItem.Style>

src/Files.App/UserControls/PathBreadcrumb.xaml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -100,6 +100,8 @@
100100
<MenuFlyout.MenuFlyoutPresenterStyle>
101101
<Style TargetType="MenuFlyoutPresenter">
102102
<Setter Property="MaxHeight" Value="400" />
103+
<!-- Workaround for https://github.com/files-community/Files/issues/13078 -->
104+
<Setter Target="HighContrastAdjustment" Value="None" />
103105
</Style>
104106
</MenuFlyout.MenuFlyoutPresenterStyle>
105107
</MenuFlyout>

src/Files.App/UserControls/SideBar/SideBarControls.xaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -142,7 +142,7 @@
142142
VerticalAlignment="Center"
143143
AnimatedIcon.State="NormalOff"
144144
AutomationProperties.AccessibilityView="Raw"
145-
Foreground="{ThemeResource TextFillColorSecondary}"
145+
Foreground="{ThemeResource TextFillColorSecondaryBrush}"
146146
RenderTransformOrigin="0.5, 0.5"
147147
Visibility="Collapsed">
148148
<animatedvisuals:AnimatedChevronUpDownSmallVisualSource />

src/Files.App/Views/HomePage.xaml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -231,7 +231,7 @@
231231
Height="12"
232232
AnimatedIcon.State="NormalOff"
233233
AutomationProperties.AccessibilityView="Raw"
234-
Foreground="{ThemeResource TextFillColorSecondary}"
234+
Foreground="{ThemeResource TextFillColorSecondaryBrush}"
235235
RenderTransformOrigin="0.5, 0.5">
236236
<animatedvisuals:AnimatedChevronUpDownSmallVisualSource />
237237
<AnimatedIcon.FallbackIconSource>
@@ -271,7 +271,7 @@
271271
<DiscreteObjectKeyFrame KeyTime="0" Value="{ThemeResource ExpanderChevronBackground}" />
272272
</ObjectAnimationUsingKeyFrames>
273273
<ObjectAnimationUsingKeyFrames Storyboard.TargetName="ExpandCollapseChevron" Storyboard.TargetProperty="Foreground">
274-
<DiscreteObjectKeyFrame KeyTime="0" Value="{ThemeResource TextFillColorSecondary}" />
274+
<DiscreteObjectKeyFrame KeyTime="0" Value="{ThemeResource TextFillColorSecondaryBrush}" />
275275
</ObjectAnimationUsingKeyFrames>
276276
</Storyboard>
277277
</VisualState>
@@ -341,7 +341,7 @@
341341
<DiscreteObjectKeyFrame KeyTime="0" Value="{ThemeResource ExpanderChevronBackground}" />
342342
</ObjectAnimationUsingKeyFrames>
343343
<ObjectAnimationUsingKeyFrames Storyboard.TargetName="ExpandCollapseChevron" Storyboard.TargetProperty="Foreground">
344-
<DiscreteObjectKeyFrame KeyTime="0" Value="{ThemeResource TextFillColorSecondary}" />
344+
<DiscreteObjectKeyFrame KeyTime="0" Value="{ThemeResource TextFillColorSecondaryBrush}" />
345345
</ObjectAnimationUsingKeyFrames>
346346
</Storyboard>
347347
<VisualState.Setters>

0 commit comments

Comments
 (0)