Skip to content
This repository was archived by the owner on Jun 21, 2023. It is now read-only.

Commit 365e7b7

Browse files
authored
Merge pull request #376 from github/ui/primary-button
Update styles for primary action button
2 parents a44defa + 048298a commit 365e7b7

File tree

4 files changed

+32
-10
lines changed

4 files changed

+32
-10
lines changed

src/GitHub.VisualStudio/Styles/Buttons.xaml

Lines changed: 13 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -83,6 +83,10 @@
8383
<Trigger Property="IsKeyboardFocused" Value="True">
8484
<Setter Property="Opacity" Value="1" TargetName="DefaultVisualElement" />
8585
</Trigger>
86+
87+
<Trigger Property="IsEnabled" Value="False">
88+
<Setter Property="Opacity" Value="0.6" />
89+
</Trigger>
8690
</ControlTemplate.Triggers>
8791
</ControlTemplate>
8892
</Setter.Value>
@@ -151,8 +155,8 @@
151155
<Rectangle x:Name="DisabledVisualElement"
152156
Fill="{DynamicResource GitHubPrimaryButtonBackgroundDisabledBrush}" SnapsToDevicePixels="True" IsHitTestVisible="false"
153157
Opacity="0" />
154-
<Border x:Name="MouseOverBorder" BorderBrush="#FF6ba157"
155-
Background="#FF71BD1E"
158+
<Border x:Name="MouseOverBorder" BorderBrush="{DynamicResource GitHubPrimaryButtonBorderMouseOverBrush}"
159+
Background="{DynamicResource GitHubPrimaryButtonBackgroundMouseOverBrush}"
156160
BorderThickness="{TemplateBinding BorderThickness}" SnapsToDevicePixels="True" Opacity="0" />
157161
<Border x:Name="PressedBorder" BorderBrush="{DynamicResource GitHubPrimaryButtonBorderPressedBrush}"
158162
Background="#FF55A532"
@@ -171,6 +175,13 @@
171175
<Trigger Property="IsKeyboardFocused" Value="True">
172176
<Setter Property="Opacity" Value="1" TargetName="DefaultVisualElement" />
173177
</Trigger>
178+
179+
<Trigger Property="IsEnabled" Value="False">
180+
<Setter Property="BorderBrush" Value="{DynamicResource GitHubPrimaryButtonBorderDisabledBrush}" />
181+
<Setter Property="Foreground" Value="{DynamicResource GitHubPrimaryButtonForegroundDisabledBrush}" />
182+
<Setter Property="Background" Value="{DynamicResource GitHubPrimaryButtonBackgroundDisabledBrush}" />
183+
<Setter Property="FontWeight" Value="Normal" />
184+
</Trigger>
174185
</ControlTemplate.Triggers>
175186
</ControlTemplate>
176187
</Setter.Value>

src/GitHub.VisualStudio/Styles/ThemeBlue.xaml

Lines changed: 8 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -31,14 +31,18 @@
3131
<SolidColorBrush x:Key="GitHubButtonBorderMouseOverBrush" Color="#FFCACACA" />
3232
<SolidColorBrush x:Key="GitHubButtonBorderPressedBrush" Color="#FFBFBFBF" />
3333

34-
<SolidColorBrush x:Key="GitHubPrimaryButtonBackgroundBrush" Color="#FF8BD26B" />
35-
<SolidColorBrush x:Key="GitHubPrimaryButtonBackgroundDisabledBrush" Color="#FF8BD26B" Opacity="0.3" />
36-
<SolidColorBrush x:Key="GitHubPrimaryButtonBackgroundMouseOverBrush" Color="#FF90D96F" />
34+
<SolidColorBrush x:Key="GitHubPrimaryButtonBackgroundBrush" Color="#FF6FBF00" />
35+
<SolidColorBrush x:Key="GitHubPrimaryButtonBackgroundMouseOverBrush" Color="#FF7ED900" />
3736
<SolidColorBrush x:Key="GitHubPrimaryButtonBackgroundPressedBrush" Color="#FF7FBF62" />
37+
<SolidColorBrush x:Key="GitHubPrimaryButtonBackgroundDisabledBrush" Color="#FFFAFAFA" Opacity="0.3" />
38+
3839
<SolidColorBrush x:Key="GitHubPrimaryButtonForegroundBrush" Color="#FFFFFFFF" />
39-
<SolidColorBrush x:Key="GitHubPrimaryButtonBorderBrush" Color="#FF599942" />
40+
<SolidColorBrush x:Key="GitHubPrimaryButtonForegroundDisabledBrush" Color="#FF9B9B9B" />
41+
42+
<SolidColorBrush x:Key="GitHubPrimaryButtonBorderBrush" Color="#FF54B02C" />
4043
<SolidColorBrush x:Key="GitHubPrimaryButtonBorderMouseOverBrush" Color="#FF68B34D" />
4144
<SolidColorBrush x:Key="GitHubPrimaryButtonBorderPressedBrush" Color="#FF599942" />
45+
<SolidColorBrush x:Key="GitHubPrimaryButtonBorderDisabledBrush" Color="#FFD4D4D4" />
4246

4347
<SolidColorBrush x:Key="GitHubComboBoxBackgroundBrush" Color="#FFF6F6F6" />
4448
<SolidColorBrush x:Key="GitHubComboBoxBorderBrush" Color="#FFCCCEDC" />

src/GitHub.VisualStudio/Styles/ThemeDark.xaml

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -32,13 +32,17 @@
3232
<SolidColorBrush x:Key="GitHubButtonBorderPressedBrush" Color="#FF2F3038" />
3333

3434
<SolidColorBrush x:Key="GitHubPrimaryButtonBackgroundBrush" Color="#FF709946" />
35-
<SolidColorBrush x:Key="GitHubPrimaryButtonBackgroundDisabledBrush" Color="#FF709946" Opacity="0.3" />
3635
<SolidColorBrush x:Key="GitHubPrimaryButtonBackgroundMouseOverBrush" Color="#FF82b352" />
3736
<SolidColorBrush x:Key="GitHubPrimaryButtonBackgroundPressedBrush" Color="#FF82b352" />
37+
<SolidColorBrush x:Key="GitHubPrimaryButtonBackgroundDisabledBrush" Color="#FF709946" Opacity="0.3" />
38+
3839
<SolidColorBrush x:Key="GitHubPrimaryButtonForegroundBrush" Color="#FFFFFFFF" />
40+
<SolidColorBrush x:Key="GitHubPrimaryButtonForegroundDisabledBrush" Color="#FF9B9B9B" />
41+
3942
<SolidColorBrush x:Key="GitHubPrimaryButtonBorderBrush" Color="#FF7BA84D" />
4043
<SolidColorBrush x:Key="GitHubPrimaryButtonBorderMouseOverBrush" Color="#FF95CC5E" />
4144
<SolidColorBrush x:Key="GitHubPrimaryButtonBorderPressedBrush" Color="#FF7BA84D" />
45+
<SolidColorBrush x:Key="GitHubPrimaryButtonBorderDisabledBrush" Color="#FFD4D4D4" />
4246

4347
<SolidColorBrush x:Key="GitHubComboBoxBackgroundBrush" Color="#FF1B1B1C" />
4448
<SolidColorBrush x:Key="GitHubComboBoxBorderBrush" Color="#FF434346" />

src/GitHub.VisualStudio/Styles/ThemeLight.xaml

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -29,17 +29,20 @@
2929
<SolidColorBrush x:Key="GitHubButtonForegroundBrush" Color="#FF666666" />
3030
<SolidColorBrush x:Key="GitHubButtonBorderBrush" Color="#FFCACACA" />
3131
<SolidColorBrush x:Key="GitHubButtonBorderMouseOverBrush" Color="#FFCACACA" />
32-
3332
<SolidColorBrush x:Key="GitHubButtonBorderPressedBrush" Color="#FFBFBFBF" />
3433

35-
<SolidColorBrush x:Key="GitHubPrimaryButtonBackgroundBrush" Color="#FF8BD26B" />
36-
<SolidColorBrush x:Key="GitHubPrimaryButtonBackgroundDisabledBrush" Color="#FF8BD26B" Opacity="0.3" />
34+
<SolidColorBrush x:Key="GitHubPrimaryButtonBackgroundBrush" Color="#FF7ED321" />
3735
<SolidColorBrush x:Key="GitHubPrimaryButtonBackgroundMouseOverBrush" Color="#FF90D96F" />
3836
<SolidColorBrush x:Key="GitHubPrimaryButtonBackgroundPressedBrush" Color="#FF7FBF62" />
37+
<SolidColorBrush x:Key="GitHubPrimaryButtonBackgroundDisabledBrush" Color="#FF7ED321" Opacity="0.3" />
38+
3939
<SolidColorBrush x:Key="GitHubPrimaryButtonForegroundBrush" Color="#FFFFFFFF" />
40+
<SolidColorBrush x:Key="GitHubPrimaryButtonForegroundDisabledBrush" Color="#FF9B9B9B" />
41+
4042
<SolidColorBrush x:Key="GitHubPrimaryButtonBorderBrush" Color="#FF599942" />
4143
<SolidColorBrush x:Key="GitHubPrimaryButtonBorderMouseOverBrush" Color="#FF68B34D" />
4244
<SolidColorBrush x:Key="GitHubPrimaryButtonBorderPressedBrush" Color="#FF599942" />
45+
<SolidColorBrush x:Key="GitHubPrimaryButtonBorderDisabledBrush" Color="#FFD4D4D4" />
4346

4447
<SolidColorBrush x:Key="GitHubComboBoxBackgroundBrush" Color="#FFF6F6F6" />
4548
<SolidColorBrush x:Key="GitHubComboBoxBorderBrush" Color="#FFCCCEDC" />

0 commit comments

Comments
 (0)