Skip to content

Commit 21062b5

Browse files
committed
remove some duplicate/unused colors (see Colors.xaml) NOTE: this breaks some colors in existing templates. ThemeEditor: dont allow opening multiple windows, bring to front if already open
1 parent f080c33 commit 21062b5

File tree

4 files changed

+22
-15
lines changed

4 files changed

+22
-15
lines changed

UnityLauncherPro/MainWindow.xaml

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -177,7 +177,7 @@
177177
<Setter TargetName="Border" Property="Background" Value="{DynamicResource ThemeDeactiveTabBackground}" />
178178
</Trigger>
179179
<Trigger Property="IsSelected" Value="True">
180-
<Setter Property="TextElement.Foreground" TargetName="ContentSite" Value="{DynamicResource ThemeButtonWhiteText}"/>
180+
<Setter Property="TextElement.Foreground" TargetName="ContentSite" Value="{DynamicResource ThemeBrightText}"/>
181181
<Setter TargetName="Border" Property="Background" Value="{DynamicResource ThemeMainBackgroundColor}"/>
182182
</Trigger>
183183
<Trigger Property="IsMouseOver" Value="True">
@@ -193,7 +193,7 @@
193193
<Style x:Key="HeaderStyle" TargetType="{x:Type DataGridColumnHeader}">
194194
<Setter Property="Background" Value="{DynamicResource ThemeDatagridHeaderBackground}" />
195195
<Setter Property="Foreground" Value="{DynamicResource ThemeDatagridHeaderForeground}" />
196-
<Setter Property="BorderBrush" Value="{DynamicResource ThemeDatagridHeaderBorder}" />
196+
<Setter Property="BorderBrush" Value="{DynamicResource ThemeDatagridLines}" />
197197
<Setter Property="BorderThickness" Value="0,0,1,1" />
198198
<Setter Property="SnapsToDevicePixels" Value="True" />
199199
<Setter Property="HorizontalContentAlignment" Value="Left" />
@@ -271,14 +271,14 @@
271271
</Trigger>
272272
<Trigger Property="IsMouseOver" Value="true">
273273
<Setter TargetName="shortcutbutton" Property="Background" Value="{DynamicResource ThemeButtonBackgroundMouseOver}" />
274-
<Setter Property="TextElement.Foreground" TargetName="shortcutbutton" Value="{DynamicResource ThemeButtonWhiteText}"/>
274+
<Setter Property="TextElement.Foreground" TargetName="shortcutbutton" Value="{DynamicResource ThemeBrightText}"/>
275275
</Trigger>
276276
<Trigger Property="IsPressed" Value="true">
277277
<Setter TargetName="shortcutbutton" Property="Background" Value="{DynamicResource ThemeButtonBackgroundPressed}" />
278-
<Setter Property="TextElement.Foreground" TargetName="shortcutbutton" Value="{DynamicResource ThemeButtonWhiteText}"/>
278+
<Setter Property="TextElement.Foreground" TargetName="shortcutbutton" Value="{DynamicResource ThemeBrightText}"/>
279279
</Trigger>
280280
<Trigger Property="IsFocused" Value="true">
281-
<Setter TargetName="shortcutbutton" Property="BorderBrush" Value="{DynamicResource ThemeButtonFocusOutline}" />
281+
<Setter TargetName="shortcutbutton" Property="BorderBrush" Value="{DynamicResource ThemeSystemHighlight}" />
282282
<Setter TargetName="shortcutbutton" Property="BorderThickness" Value="1" />
283283
</Trigger>
284284
</ControlTemplate.Triggers>
@@ -520,7 +520,7 @@
520520
<Button Style="{StaticResource CustomButton}" ToolTip="Add existing project" x:Name="btnAddProjectFolder" Content="Add Project.." Height="22" Width="78" HorizontalAlignment="Right" VerticalAlignment="Top" Margin="0,4,34,0" Click="BtnAddProjectFolder_Click" BorderBrush="{x:Null}" TabIndex="10" />
521521
<Button Style="{StaticResource CustomButton}" ToolTip="Refresh list (F5)" x:Name="btnRefreshProjectList" Content="" Height="22" Width="22" HorizontalAlignment="Right" VerticalAlignment="Top" FontSize="16" Margin="0,4,3,0" Padding="1,-2,1,1" BorderBrush="{x:Null}" Click="BtnRefreshProjectList_Click" TabIndex="11"/>
522522

523-
<DataGrid x:Name="gridRecent" HorizontalContentAlignment="Left" VerticalContentAlignment="Top" SelectionMode="Single" Margin="4,30,2,42" CanUserAddRows="False" Background="{x:Null}" BorderBrush="{x:Null}" ColumnHeaderStyle="{StaticResource HeaderStyle}" Padding="0" HorizontalScrollBarVisibility="Disabled" HeadersVisibility="Column" Foreground="{DynamicResource ThemeGridForeground}" HorizontalGridLinesBrush="{DynamicResource ThemeGridHorizontalGridLines}" VerticalGridLinesBrush="{DynamicResource ThemeGridVerticalGridLines}" AutoGenerateColumns="False" PreviewKeyDown="GridRecent_PreviewKeyDown" Loaded="GridRecent_Loaded" TabIndex="2" CellEditEnding="GridRecent_CellEditEnding" PreviewMouseDoubleClick="GridRecent_PreviewMouseDoubleClick" ContextMenuOpening="GridRecent_ContextMenuOpening" BeginningEdit="GridRecent_BeginningEdit" RowHeight="21" ColumnReordered="GridRecent_ColumnReordered" >
523+
<DataGrid x:Name="gridRecent" HorizontalContentAlignment="Left" VerticalContentAlignment="Top" SelectionMode="Single" Margin="4,30,2,42" CanUserAddRows="False" Background="{x:Null}" BorderBrush="{x:Null}" ColumnHeaderStyle="{StaticResource HeaderStyle}" Padding="0" HorizontalScrollBarVisibility="Disabled" HeadersVisibility="Column" Foreground="{DynamicResource ThemeGridForeground}" HorizontalGridLinesBrush="{DynamicResource ThemeDatagridLines}" VerticalGridLinesBrush="{DynamicResource ThemeGridVerticalGridLines}" AutoGenerateColumns="False" PreviewKeyDown="GridRecent_PreviewKeyDown" Loaded="GridRecent_Loaded" TabIndex="2" CellEditEnding="GridRecent_CellEditEnding" PreviewMouseDoubleClick="GridRecent_PreviewMouseDoubleClick" ContextMenuOpening="GridRecent_ContextMenuOpening" BeginningEdit="GridRecent_BeginningEdit" RowHeight="21" ColumnReordered="GridRecent_ColumnReordered" >
524524

525525
<DataGrid.CommandBindings>
526526
<CommandBinding Command="ApplicationCommands.Copy" Executed="CopyRowFolderToClipBoard" CanExecute="CanExecute_Copy"/>
@@ -683,7 +683,7 @@
683683

684684
<Button Style="{StaticResource CustomButton}" ToolTip="Refresh installations (F5)" x:Name="btnRefreshUnityList" Content="" Height="22" Width="22" HorizontalAlignment="Right" VerticalAlignment="Top" FontSize="16" Margin="0,4,3,0" Padding="1,-2,1,1" BorderBrush="{x:Null}" Click="BtnRefreshUnityList_Click"/>
685685

686-
<DataGrid x:Name="dataGridUnitys" SelectionMode="Single" Margin="4,30,2,42" Background="{x:Null}" BorderBrush="{x:Null}" ColumnHeaderStyle="{StaticResource HeaderStyle}" Padding="0" HorizontalScrollBarVisibility="Disabled" HeadersVisibility="Column" Foreground="{DynamicResource ThemeGridForeground}" HorizontalGridLinesBrush="{DynamicResource ThemeGridHorizontalGridLines}" VerticalGridLinesBrush="{DynamicResource ThemeGridVerticalGridLines}" AutoGenerateColumns="False" PreviewKeyDown="DataGridUnitys_PreviewKeyDown" PreviewMouseDoubleClick="DataGridUnitys_PreviewMouseDoubleClick">
686+
<DataGrid x:Name="dataGridUnitys" SelectionMode="Single" Margin="4,30,2,42" Background="{x:Null}" BorderBrush="{x:Null}" ColumnHeaderStyle="{StaticResource HeaderStyle}" Padding="0" HorizontalScrollBarVisibility="Disabled" HeadersVisibility="Column" Foreground="{DynamicResource ThemeGridForeground}" HorizontalGridLinesBrush="{DynamicResource ThemeDatagridLines}" VerticalGridLinesBrush="{DynamicResource ThemeGridVerticalGridLines}" AutoGenerateColumns="False" PreviewKeyDown="DataGridUnitys_PreviewKeyDown" PreviewMouseDoubleClick="DataGridUnitys_PreviewMouseDoubleClick">
687687
<DataGrid.CommandBindings>
688688
<CommandBinding Command="ApplicationCommands.Copy" Executed="CopyRowFolderToClipBoard" CanExecute="CanExecute_Copy"/>
689689
</DataGrid.CommandBindings>
@@ -789,7 +789,7 @@
789789
</Grid>
790790

791791
<Button Style="{StaticResource CustomButton}" ToolTip="Fetch released versions" x:Name="btnRefreshUpdatesList" Content="" Height="22" Width="22" HorizontalAlignment="Right" VerticalAlignment="Top" FontSize="16" Margin="0,4,3,0" Padding="1,-2,1,1" BorderBrush="{x:Null}" Click="OnGetUnityUpdatesClick"/>
792-
<DataGrid x:Name="dataGridUpdates" SelectionMode="Single" Margin="4,30,2,42" Background="{x:Null}" BorderBrush="{x:Null}" ColumnHeaderStyle="{StaticResource HeaderStyle}" Padding="0" HorizontalScrollBarVisibility="Disabled" HeadersVisibility="Column" Foreground="{DynamicResource ThemeGridForeground}" HorizontalGridLinesBrush="{DynamicResource ThemeGridHorizontalGridLines}" VerticalGridLinesBrush="{DynamicResource ThemeGridVerticalGridLines}" AutoGenerateColumns="False" PreviewKeyDown="DataGridUpdates_PreviewKeyDown" PreviewMouseDoubleClick="DataGridUpdates_PreviewMouseDoubleClick">
792+
<DataGrid x:Name="dataGridUpdates" SelectionMode="Single" Margin="4,30,2,42" Background="{x:Null}" BorderBrush="{x:Null}" ColumnHeaderStyle="{StaticResource HeaderStyle}" Padding="0" HorizontalScrollBarVisibility="Disabled" HeadersVisibility="Column" Foreground="{DynamicResource ThemeGridForeground}" HorizontalGridLinesBrush="{DynamicResource ThemeDatagridLines}" VerticalGridLinesBrush="{DynamicResource ThemeGridVerticalGridLines}" AutoGenerateColumns="False" PreviewKeyDown="DataGridUpdates_PreviewKeyDown" PreviewMouseDoubleClick="DataGridUpdates_PreviewMouseDoubleClick">
793793
<DataGrid.CommandBindings>
794794
<CommandBinding Command="ApplicationCommands.Copy" Executed="CopyRowFolderToClipBoard" CanExecute="CanExecute_Copy"/>
795795
</DataGrid.CommandBindings>
@@ -927,7 +927,7 @@
927927

928928

929929
</StackPanel>
930-
<DataGrid x:Name="gridBuildReport" SelectionMode="Single" Margin="4,30,2,0" Background="{x:Null}" BorderBrush="{x:Null}" ColumnHeaderStyle="{StaticResource HeaderStyle}" Padding="0" HorizontalScrollBarVisibility="Disabled" HeadersVisibility="Column" Foreground="{DynamicResource ThemeGridForeground}" HorizontalGridLinesBrush="{DynamicResource ThemeGridHorizontalGridLines}" VerticalGridLinesBrush="{DynamicResource ThemeGridVerticalGridLines}" AutoGenerateColumns="False" VerticalAlignment="Top" PreviewMouseDoubleClick="GridBuildReport_PreviewMouseDoubleClick">
930+
<DataGrid x:Name="gridBuildReport" SelectionMode="Single" Margin="4,30,2,0" Background="{x:Null}" BorderBrush="{x:Null}" ColumnHeaderStyle="{StaticResource HeaderStyle}" Padding="0" HorizontalScrollBarVisibility="Disabled" HeadersVisibility="Column" Foreground="{DynamicResource ThemeGridForeground}" HorizontalGridLinesBrush="{DynamicResource ThemeDatagridLines}" VerticalGridLinesBrush="{DynamicResource ThemeGridVerticalGridLines}" AutoGenerateColumns="False" VerticalAlignment="Top" PreviewMouseDoubleClick="GridBuildReport_PreviewMouseDoubleClick">
931931
<DataGrid.Columns>
932932
<DataGridTextColumn Binding="{Binding Size}" ClipboardContentBinding="{x:Null}" Header="Size" IsReadOnly="True" Width="75"/>
933933
<DataGridTextColumn Binding="{Binding Percentage}" ClipboardContentBinding="{x:Null}" Header="%" IsReadOnly="True" Width="55" />

UnityLauncherPro/MainWindow.xaml.cs

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2364,6 +2364,11 @@ private void RadioProjNameProductName_Checked(object sender, RoutedEventArgs e)
23642364

23652365
private void BtnThemeEditor_Click(object sender, RoutedEventArgs e)
23662366
{
2367+
if (themeEditorWindow != null && themeEditorWindow.IsVisible == true)
2368+
{
2369+
themeEditorWindow.Activate();
2370+
return;
2371+
}
23672372
themeEditorWindow = new ThemeEditor();
23682373
themeEditorWindow.Show();
23692374
}

UnityLauncherPro/NewProject.xaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@
2525
<Setter TargetName="shortcutbutton" Property="Background" Value="#FF0F0F0F" />
2626
</Trigger>
2727
<Trigger Property="IsFocused" Value="true">
28-
<Setter TargetName="shortcutbutton" Property="BorderBrush" Value="{DynamicResource ThemeButtonFocusOutline}" />
28+
<Setter TargetName="shortcutbutton" Property="BorderBrush" Value="{DynamicResource ThemeSystemHighlight}" />
2929
<Setter TargetName="shortcutbutton" Property="BorderThickness" Value="1" />
3030
</Trigger>
3131
</ControlTemplate.Triggers>

UnityLauncherPro/Resources/Colors.xaml

Lines changed: 7 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -13,11 +13,12 @@
1313
<!--datagrid-->
1414
<SolidColorBrush x:Key="ThemeDatagridHeaderBackground" Color="#4C3F3F46"/>
1515
<SolidColorBrush x:Key="ThemeDatagridHeaderForeground" Color="#FFB6B6B6"/>
16-
<SolidColorBrush x:Key="ThemeDatagridHeaderBorder" Color="#4C000000"/>
16+
<SolidColorBrush x:Key="ThemeDatagridLines" Color="#4C000000"/>
17+
<!--<SolidColorBrush x:Key="ThemeDatagridHeaderBorder" Color="#4C000000"/>-->
18+
<!--<SolidColorBrush x:Key="ThemeGridHorizontalGridLines" Color="#4C000000"/>-->
1719
<SolidColorBrush x:Key="ThemeDataGridRowMouseOver" Color="#7F007ACC"/>
1820
<SolidColorBrush x:Key="ThemeDataGridRowSelectedBackground" Color="#FF007ACC"/>
1921
<SolidColorBrush x:Key="ThemeGridForeground" Color="#FFD8D8D8"/>
20-
<SolidColorBrush x:Key="ThemeGridHorizontalGridLines" Color="#4C000000"/>
2122
<SolidColorBrush x:Key="ThemeGridVerticalGridLines" Color="#19000000"/>
2223
<SolidColorBrush x:Key="ThemeGridGreenText" Color="#FF00C500"/>
2324
<SolidColorBrush x:Key="ThemeGridRedText" Color="#FFF54F4F"/>
@@ -33,7 +34,6 @@
3334
<!--buttons-->
3435
<SolidColorBrush x:Key="ThemeButtonForegroundDisabled" Color="#FF707070"/>
3536
<SolidColorBrush x:Key="ThemeButtonBackgroundMouseOver" Color="#FF494949"/>
36-
<SolidColorBrush x:Key="ThemeButtonWhiteText" Color="#FFFFFFFF"/>
3737
<SolidColorBrush x:Key="ThemeButtonBackgroundPressed" Color="#FF0F0F0F"/>
3838
<SolidColorBrush x:Key="ThemeButtonBackground" Color="#FF3F3F46"/>
3939
<SolidColorBrush x:Key="ThemeButtonForeground" Color="#FFC1C1C1"/>
@@ -57,11 +57,13 @@
5757

5858
<!--radio and checkboxes-->
5959
<SolidColorBrush x:Key="ThemeRadioButtonSelected" Color="#FF1E1E1E"/>
60-
<SolidColorBrush x:Key="ThemeRadioButtonOutline" Color="#FF1E1E1E"/>
60+
<!--<SolidColorBrush x:Key="ThemeRadioButtonOutline" Color="#FF1E1E1E"/>-->
6161
<SolidColorBrush x:Key="ThemeRadioCheckBoxBackground" Color="#FFFFFFFF"/>
6262

6363
<!--common-->
64-
<SolidColorBrush x:Key="ThemeButtonFocusOutline" Color="#FF003D61"/>
64+
<!--<SolidColorBrush x:Key="ThemeButtonFocusOutline" Color="#FF003D61"/>-->
6565
<SolidColorBrush x:Key="ThemeSystemHighlight" Color="#FF0078D7"/>
66+
<!--<SolidColorBrush x:Key="ThemeButtonWhiteText" Color="#FFFFFFFF"/>-->
67+
<SolidColorBrush x:Key="ThemeBrightText" Color="#FFFFFFFF"/>
6668

6769
</ResourceDictionary>

0 commit comments

Comments
 (0)