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

Commit d24aab8

Browse files
committed
Theme the publish view with Team Explorer colors
Couldn't get CrispImage to work for automatic coloring of the Blue theme.
1 parent e845cbe commit d24aab8

File tree

1 file changed

+26
-16
lines changed

1 file changed

+26
-16
lines changed

src/GitHub.VisualStudio.16/Sync/PublishView.xaml

Lines changed: 26 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -3,16 +3,17 @@
33
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
44
xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
55
xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
6-
xmlns:imaging="clr-namespace:Microsoft.VisualStudio.Imaging;assembly=Microsoft.VisualStudio.Imaging"
76
xmlns:mtcw="clr-namespace:Microsoft.TeamFoundation.Controls.WPF;assembly=Microsoft.TeamFoundation.Controls"
8-
xmlns:local="clr-namespace:GitHub.VisualStudio;assembly="
97
mc:Ignorable="d"
108
d:DesignHeight="300" d:DesignWidth="300">
119

1210
<UserControl.Resources>
1311
<SolidColorBrush
1412
x:Key="SubduedTextBrushKey"
1513
Color="{Binding Source={x:Static mtcw:TeamFoundationColors.Instance}, Path=SubduedTextColor, Mode=OneWay}" />
14+
<SolidColorBrush
15+
x:Key="SectionTitleTextColorKey"
16+
Color="{Binding Source={x:Static mtcw:TeamFoundationColors.Instance}, Path=SectionTitleTextColor, Mode=OneWay}" />
1617
</UserControl.Resources>
1718

1819
<StackPanel Margin="6,0,0,0">
@@ -24,23 +25,31 @@
2425
<ColumnDefinition Width="*" />
2526
</Grid.ColumnDefinitions>
2627

27-
<!--Icon -->
28-
<imaging:CrispImage
29-
Width="32"
30-
Height="32"
31-
Grid.Column="0"
32-
HorizontalAlignment="Center"
33-
VerticalAlignment="Top"
34-
Margin="0,2,8,2"
35-
SnapsToDevicePixels="True"
36-
Visibility="Visible"
37-
Moniker="{x:Static local:Images.Logo}" />
28+
<!-- Icon -->
29+
<Viewbox
30+
Width="32"
31+
Height="32"
32+
Grid.Column="0"
33+
HorizontalAlignment="Center"
34+
VerticalAlignment="Top"
35+
Margin="0,2,8,2"
36+
SnapsToDevicePixels="True">
37+
38+
<Border BorderBrush="Transparent" BorderThickness="1">
39+
<Canvas xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" Width="16" Height="16">
40+
<Path xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
41+
Fill="{StaticResource SectionTitleTextColorKey}"
42+
Data="M8 0C3.58 0 0 3.58 0 8c0 3.54 2.29 6.53 5.47 7.59.4.07.55-.17.55-.38 0-.19-.01-.82-.01-1.49-2.01.37-2.53-.49-2.69-.94-.09-.23-.48-.94-.82-1.13-.28-.15-.68-.52-.01-.53.63-.01 1.08.58 1.23.82.72 1.21 1.87.87 2.33.66.07-.52.28-.87.51-1.07-1.78-.2-3.64-.89-3.64-3.95 0-.87.31-1.59.82-2.15-.08-.2-.36-1.02.08-2.12 0 0 .67-.21 2.2.82.64-.18 1.32-.27 2-.27.68 0 1.36.09 2 .27 1.53-1.04 2.2-.82 2.2-.82.44 1.1.16 1.92.08 2.12.51.56.82 1.27.82 2.15 0 3.07-1.87 3.75-3.65 3.95.29.25.54.73.54 1.48 0 1.07-.01 1.93-.01 2.2 0 .21.15.46.55.38A8.013 8.013 0 0 0 16 8c0-4.42-3.58-8-8-8z"/>
43+
</Canvas>
44+
</Border>
45+
</Viewbox>
3846

39-
<!--Service name, provider -->
47+
<!-- Service name, provider -->
4048
<StackPanel Orientation="Vertical"
4149
VerticalAlignment="Center"
4250
Grid.Column="1">
43-
<TextBlock x:Name="Name" Text="GitHub" TextTrimming="CharacterEllipsis" FontWeight="SemiBold" />
51+
<TextBlock x:Name="Name" Text="GitHub" TextTrimming="CharacterEllipsis" FontWeight="SemiBold"
52+
Foreground="{StaticResource SectionTitleTextColorKey}" />
4453
<TextBlock x:Name="Provider" Text="GitHub, Inc" TextTrimming="CharacterEllipsis"
4554
Foreground="{StaticResource SubduedTextBrushKey}" />
4655
</StackPanel>
@@ -62,7 +71,8 @@
6271
Text="Powerful collaboration, code review, and code management for open source and private projects."
6372
MaxHeight="100"
6473
TextWrapping="Wrap"
65-
TextTrimming="WordEllipsis" />
74+
TextTrimming="WordEllipsis"
75+
Foreground="{StaticResource SectionTitleTextColorKey}" />
6676
</WrapPanel>
6777
<WrapPanel Grid.Row="1" Grid.Column="1" HorizontalAlignment="Right" Margin="0,0,14,0">
6878
<Button x:Uid="publishARepoButton" x:Name="publishARepoButton"

0 commit comments

Comments
 (0)