From d068e1b4fa0d2a94236b4ea659e9ba71a0b60ccf Mon Sep 17 00:00:00 2001 From: amwx Date: Sun, 2 May 2021 18:27:57 -0500 Subject: [PATCH 1/6] Clean fluent light --- .../Accents/AccentColors.xaml | 15 ++ src/Avalonia.Themes.Fluent/Accents/Base.xaml | 8 + .../Accents/BaseLight.xaml | 58 ++++- .../Accents/FluentBaseLight.xaml | 82 +++--- .../Accents/FluentControlResourcesLight.xaml | 242 ++++++++++++------ src/Avalonia.Themes.Fluent/FluentLight.xaml | 1 + 6 files changed, 260 insertions(+), 146 deletions(-) create mode 100644 src/Avalonia.Themes.Fluent/Accents/AccentColors.xaml diff --git a/src/Avalonia.Themes.Fluent/Accents/AccentColors.xaml b/src/Avalonia.Themes.Fluent/Accents/AccentColors.xaml new file mode 100644 index 0000000000..1cf2f7e43d --- /dev/null +++ b/src/Avalonia.Themes.Fluent/Accents/AccentColors.xaml @@ -0,0 +1,15 @@ + diff --git a/src/Avalonia.Themes.Fluent/Accents/Base.xaml b/src/Avalonia.Themes.Fluent/Accents/Base.xaml index 0e34eb3f3b..8597c76998 100644 --- a/src/Avalonia.Themes.Fluent/Accents/Base.xaml +++ b/src/Avalonia.Themes.Fluent/Accents/Base.xaml @@ -22,5 +22,13 @@ 10,6,6,5 20 20 + + + 3 + 5 + + + scaleX(0.125) translateX(-2px) + scaleY(0.125) translateY(-2px) diff --git a/src/Avalonia.Themes.Fluent/Accents/BaseLight.xaml b/src/Avalonia.Themes.Fluent/Accents/BaseLight.xaml index 6c8d16ddfa..d25d437e03 100644 --- a/src/Avalonia.Themes.Fluent/Accents/BaseLight.xaml +++ b/src/Avalonia.Themes.Fluent/Accents/BaseLight.xaml @@ -2,16 +2,6 @@ xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" xmlns:sys="clr-namespace:System;assembly=netstandard"> - - - #FF0078D7 - #FF005A9E - #FF004275 - #FF002642 - #FF429CE3 - #FF76B9ED - #FFA6D8FF - #FFFFFFFF #33FFFFFF @@ -40,6 +30,9 @@ #33000000 #C50500 + #17000000 + #2E000000 + @@ -135,7 +128,7 @@ - + @@ -150,9 +143,48 @@ - False + + + + + + + + + + + #FFFFFFFF + + + + 374 + 0,2,0,2 + 1 + -1,0,-1,0 + 32 + 64 + 456 + 0 + 1 + 0 + + 12,11,12,12 + 96 + 40 + 758 + + + 0 + + + 0,4,0,4 + + 12,0,12,0 + + + diff --git a/src/Avalonia.Themes.Fluent/Accents/FluentBaseLight.xaml b/src/Avalonia.Themes.Fluent/Accents/FluentBaseLight.xaml index ad23955776..7e048fe029 100644 --- a/src/Avalonia.Themes.Fluent/Accents/FluentBaseLight.xaml +++ b/src/Avalonia.Themes.Fluent/Accents/FluentBaseLight.xaml @@ -2,20 +2,9 @@ xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" xmlns:sys="clr-namespace:System;assembly=netstandard"> - #17000000 - #2E000000 - - - - - - - - 3 - 5 - + - 1,1,1,1 + - - #FFFFFFFF - - + - + - + - + - 0 + - + - + - + - + - + - + - 12 + - XamlAutoFontFamily + - + - + - + diff --git a/src/Avalonia.Themes.Fluent/Accents/FluentControlResourcesLight.xaml b/src/Avalonia.Themes.Fluent/Accents/FluentControlResourcesLight.xaml index 5af24f57a8..e569b2a825 100644 --- a/src/Avalonia.Themes.Fluent/Accents/FluentControlResourcesLight.xaml +++ b/src/Avalonia.Themes.Fluent/Accents/FluentControlResourcesLight.xaml @@ -28,6 +28,7 @@ + - 1 @@ -53,6 +53,8 @@ + + 1 @@ -100,6 +103,7 @@ + - 21 - 64 - 80 - 240 + 64 1 - 1 - 0,0,0,4 - 2 - 11,5,11,7 - 11,11,11,13 - 11,11,11,13 + 1 + 11,5,11,7 Normal - SemiLight - @@ -147,16 +142,13 @@ - - - @@ -182,10 +174,26 @@ - + 0 + 0,4,0,4 + + 0 + - 0.6 + --> + + 4 0 + 1 @@ -276,7 +284,6 @@ - @@ -286,8 +293,46 @@ 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 1 - 0 @@ -361,7 +401,7 @@ - + @@ -393,6 +433,10 @@ + + - @@ -417,12 +460,9 @@ - - - @@ -430,11 +470,16 @@ - + @@ -482,6 +527,7 @@ + 4 2 0 - 0,0,0,4 Normal @@ -525,6 +570,8 @@ + 0 1 - - - - @@ -583,6 +626,13 @@ + + 12 @@ -613,16 +663,16 @@ + 8,5,8,7 + - @@ -631,17 +681,14 @@ - - - @@ -651,7 +698,13 @@ - + + + @@ -665,30 +718,35 @@ - - + + - XamlAutoFontFamily 24 - 40 - -25 12,0,12,0 12,0,12,0 SemiLight + + + @@ -704,23 +762,20 @@ - + + 0 - 1 - - - - @@ -729,18 +784,29 @@ - - - - + + + 16 + 8 + + + @@ -794,11 +857,15 @@ - - - 1 32 + + + + @@ -810,7 +877,12 @@ - + + + + + + diff --git a/src/Avalonia.Themes.Fluent/FluentLight.xaml b/src/Avalonia.Themes.Fluent/FluentLight.xaml index 1bc51f655e..31cff6def1 100644 --- a/src/Avalonia.Themes.Fluent/FluentLight.xaml +++ b/src/Avalonia.Themes.Fluent/FluentLight.xaml @@ -1,6 +1,7 @@ + From 7ff30a7d2b57ad6cc29fb871af2959a3c959c324 Mon Sep 17 00:00:00 2001 From: amwx Date: Sun, 2 May 2021 18:28:20 -0500 Subject: [PATCH 2/6] Clean fluent dark --- .../Accents/BaseDark.xaml | 70 +++-- .../Accents/FluentBaseDark.xaml | 84 +++--- .../Accents/FluentControlResourcesDark.xaml | 268 +++++++++++------- src/Avalonia.Themes.Fluent/FluentDark.xaml | 3 +- 4 files changed, 253 insertions(+), 172 deletions(-) diff --git a/src/Avalonia.Themes.Fluent/Accents/BaseDark.xaml b/src/Avalonia.Themes.Fluent/Accents/BaseDark.xaml index fb08b97b47..4c2022e2ce 100644 --- a/src/Avalonia.Themes.Fluent/Accents/BaseDark.xaml +++ b/src/Avalonia.Themes.Fluent/Accents/BaseDark.xaml @@ -2,16 +2,6 @@ xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" xmlns:sys="clr-namespace:System;assembly=netstandard"> - - - #FF0078D7 - #FF005A9E - #FF004275 - #FF002642 - #FF429CE3 - #FF76B9ED - #FFA6D8FF - #FF000000 #33000000 @@ -40,6 +30,9 @@ #33FFFFFF #FFF000 + #18FFFFFF + #30FFFFFF + @@ -135,7 +128,7 @@ - + @@ -150,10 +143,45 @@ - False + + + + + + + + + #FF000000 + + + 374 + 0,2,0,2 + 1 + -1,0,-1,0 + 32 + 64 + 456 + 0 + 1 + 0 + 12,11,12,12 + 96 + 40 + 758 + + + 0 + + 0,4,0,4 + + + 12,0,12,0 + + + diff --git a/src/Avalonia.Themes.Fluent/Accents/FluentBaseDark.xaml b/src/Avalonia.Themes.Fluent/Accents/FluentBaseDark.xaml index 1c65911593..b4d4d93dc4 100644 --- a/src/Avalonia.Themes.Fluent/Accents/FluentBaseDark.xaml +++ b/src/Avalonia.Themes.Fluent/Accents/FluentBaseDark.xaml @@ -2,20 +2,9 @@ xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" xmlns:sys="clr-namespace:System;assembly=netstandard"> - #18FFFFFF - #30FFFFFF - - - - - - - - 3 - 5 - + - 1,1,1,1 + + - #FF000000 - - + - + - + - + - 0 + + - + - + - + - + - + - + - 12 + - XamlAutoFontFamily + + - + - + - + diff --git a/src/Avalonia.Themes.Fluent/Accents/FluentControlResourcesDark.xaml b/src/Avalonia.Themes.Fluent/Accents/FluentControlResourcesDark.xaml index ae1fe42031..81ce7dfe1b 100644 --- a/src/Avalonia.Themes.Fluent/Accents/FluentControlResourcesDark.xaml +++ b/src/Avalonia.Themes.Fluent/Accents/FluentControlResourcesDark.xaml @@ -28,6 +28,7 @@ + - - 1 + @@ -53,6 +53,8 @@ + 1 @@ -101,6 +103,7 @@ + - 21 64 - 80 - 240 1 1 - 0,0,0,4 - 2 11,5,11,7 - 11,11,11,13 - 11,11,11,13 - Normal - SemiLight + Normal - - + @@ -147,17 +141,14 @@ - - + - - + - - + @@ -182,11 +173,32 @@ - - + + 0 + 0,4,0,4 + + 0 + + + + 4 + 0 + 1 @@ -268,8 +283,7 @@ - - + @@ -279,17 +293,45 @@ 1 - - - 0.6 - 4 - 0 - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 1 - 0 @@ -363,7 +400,7 @@ - + @@ -395,6 +432,10 @@ + + - @@ -419,12 +459,9 @@ - - - @@ -432,12 +469,17 @@ - - + + @@ -484,6 +526,7 @@ + 4 2 0 - 0,0,0,4 Normal @@ -527,6 +569,8 @@ + 0 1 - - - - @@ -585,6 +625,13 @@ + + 12 @@ -615,16 +662,16 @@ + 8,5,8,7 + - @@ -633,17 +680,14 @@ - - - @@ -654,6 +698,12 @@ + + @@ -667,30 +717,35 @@ - - + + - XamlAutoFontFamily 24 - 40 - -25 12,0,12,0 12,0,12,0 SemiLight - + + + @@ -705,24 +760,21 @@ - - + + + 0 - 1 - - - - @@ -731,20 +783,29 @@ - - - - + 16 + 8 + + + @@ -796,11 +856,14 @@ - - - 1 32 + + + @@ -812,7 +875,10 @@ - + + + + diff --git a/src/Avalonia.Themes.Fluent/FluentDark.xaml b/src/Avalonia.Themes.Fluent/FluentDark.xaml index 74b583a240..dbd25f5a1d 100644 --- a/src/Avalonia.Themes.Fluent/FluentDark.xaml +++ b/src/Avalonia.Themes.Fluent/FluentDark.xaml @@ -1,6 +1,7 @@ + xmlns:sys="clr-namespace:System;assembly=netstandard"> + From d0865f36d7b33a503787ef9b572e5c3304b33759 Mon Sep 17 00:00:00 2001 From: amwx Date: Sun, 2 May 2021 18:28:38 -0500 Subject: [PATCH 3/6] Various controls --- src/Avalonia.Themes.Fluent/Controls/ContextMenu.xaml | 8 +++++++- .../Controls/EmbeddableControlRoot.xaml | 2 +- src/Avalonia.Themes.Fluent/Controls/FlyoutPresenter.xaml | 1 - src/Avalonia.Themes.Fluent/Controls/Menu.xaml | 1 - src/Avalonia.Themes.Fluent/Controls/MenuItem.xaml | 3 +-- src/Avalonia.Themes.Fluent/Controls/Window.xaml | 2 +- 6 files changed, 10 insertions(+), 7 deletions(-) diff --git a/src/Avalonia.Themes.Fluent/Controls/ContextMenu.xaml b/src/Avalonia.Themes.Fluent/Controls/ContextMenu.xaml index a4e716c7f6..5110d70a80 100644 --- a/src/Avalonia.Themes.Fluent/Controls/ContextMenu.xaml +++ b/src/Avalonia.Themes.Fluent/Controls/ContextMenu.xaml @@ -1,4 +1,5 @@ diff --git a/src/Avalonia.Themes.Fluent/Accents/BaseLight.xaml b/src/Avalonia.Themes.Fluent/Accents/BaseLight.xaml index d25d437e03..e5c0babb80 100644 --- a/src/Avalonia.Themes.Fluent/Accents/BaseLight.xaml +++ b/src/Avalonia.Themes.Fluent/Accents/BaseLight.xaml @@ -128,7 +128,6 @@ - @@ -143,8 +142,7 @@ - - + @@ -181,197 +179,5 @@ 12,0,12,0 - - - - diff --git a/src/Avalonia.Themes.Fluent/Accents/FluentBaseDark.xaml b/src/Avalonia.Themes.Fluent/Accents/FluentBaseDark.xaml deleted file mode 100644 index 361f1f9038..0000000000 --- a/src/Avalonia.Themes.Fluent/Accents/FluentBaseDark.xaml +++ /dev/null @@ -1,444 +0,0 @@ - diff --git a/src/Avalonia.Themes.Fluent/Accents/FluentBaseLight.xaml b/src/Avalonia.Themes.Fluent/Accents/FluentBaseLight.xaml deleted file mode 100644 index 36c0feeb6f..0000000000 --- a/src/Avalonia.Themes.Fluent/Accents/FluentBaseLight.xaml +++ /dev/null @@ -1,446 +0,0 @@ - diff --git a/src/Avalonia.Themes.Fluent/Accents/FluentControlResourcesDark.xaml b/src/Avalonia.Themes.Fluent/Accents/FluentControlResourcesDark.xaml index 81ce7dfe1b..a1f423c059 100644 --- a/src/Avalonia.Themes.Fluent/Accents/FluentControlResourcesDark.xaml +++ b/src/Avalonia.Themes.Fluent/Accents/FluentControlResourcesDark.xaml @@ -28,17 +28,6 @@ - @@ -53,17 +42,6 @@ - 1 @@ -103,25 +81,6 @@ - 64 @@ -176,94 +135,15 @@ - 0 0,4,0,4 - - 0 - 4 - 0 - + 0 1 @@ -293,10 +173,7 @@ 1 - - - + @@ -310,7 +187,6 @@ - @@ -319,45 +195,19 @@ - - + - - + - - + 1 @@ -399,8 +249,7 @@ - - + @@ -432,24 +281,7 @@ - - + @@ -473,13 +305,7 @@ - - + @@ -526,23 +352,7 @@ - - + 4 2 @@ -569,31 +379,7 @@ - - + 0 1 @@ -626,36 +412,6 @@ - - 12 1 @@ -663,10 +419,6 @@ 8,5,8,7 - @@ -697,12 +449,7 @@ - - + @@ -726,26 +473,13 @@ - - 24 12,0,12,0 12,0,12,0 SemiLight - - - + @@ -763,8 +497,6 @@ - 0 @@ -795,41 +527,6 @@ 16 8 - - @@ -859,11 +556,6 @@ 1 32 - - @@ -878,7 +570,6 @@ - - + diff --git a/src/Avalonia.Themes.Fluent/Accents/FluentControlResourcesLight.xaml b/src/Avalonia.Themes.Fluent/Accents/FluentControlResourcesLight.xaml index e569b2a825..f75af76144 100644 --- a/src/Avalonia.Themes.Fluent/Accents/FluentControlResourcesLight.xaml +++ b/src/Avalonia.Themes.Fluent/Accents/FluentControlResourcesLight.xaml @@ -28,18 +28,7 @@ - - + @@ -53,18 +42,7 @@ - - + 1 @@ -103,26 +81,7 @@ - - + 64 1 @@ -152,7 +111,6 @@ - @@ -176,95 +134,16 @@ - 0 0,4,0,4 - - 0 - 4 0 - - + 1 32 @@ -293,12 +172,8 @@ 1 - - - + - @@ -309,8 +184,7 @@ - - + @@ -319,8 +193,7 @@ - - + @@ -328,37 +201,10 @@ - - - - + 1 @@ -400,8 +246,7 @@ - - + @@ -433,25 +278,7 @@ - - - + @@ -474,13 +301,7 @@ - - + @@ -527,23 +348,7 @@ - - + 4 2 @@ -570,31 +375,7 @@ - - + 0 1 @@ -627,36 +408,6 @@ - - 12 1 @@ -664,11 +415,7 @@ 8,5,8,7 - - + @@ -698,13 +445,7 @@ - - - + @@ -726,27 +467,14 @@ - - - + 24 12,0,12,0 12,0,12,0 SemiLight - - - + @@ -763,10 +491,7 @@ - - - + 0 @@ -796,42 +521,7 @@ 16 8 - - - + @@ -860,12 +550,6 @@ 1 32 - - - @@ -881,8 +565,5 @@ - - - From b06daeb9cd40a30ae3ca45b331bd4bf928783557 Mon Sep 17 00:00:00 2001 From: amwx Date: Sat, 8 May 2021 22:32:30 -0500 Subject: [PATCH 6/6] Remove commented line --- src/Avalonia.Themes.Fluent/FluentDark.xaml | 1 - src/Avalonia.Themes.Fluent/FluentLight.xaml | 1 - 2 files changed, 2 deletions(-) diff --git a/src/Avalonia.Themes.Fluent/FluentDark.xaml b/src/Avalonia.Themes.Fluent/FluentDark.xaml index c54b5c5e7d..50b12efd78 100644 --- a/src/Avalonia.Themes.Fluent/FluentDark.xaml +++ b/src/Avalonia.Themes.Fluent/FluentDark.xaml @@ -4,7 +4,6 @@ - diff --git a/src/Avalonia.Themes.Fluent/FluentLight.xaml b/src/Avalonia.Themes.Fluent/FluentLight.xaml index b2cb04163c..feb043c5f3 100644 --- a/src/Avalonia.Themes.Fluent/FluentLight.xaml +++ b/src/Avalonia.Themes.Fluent/FluentLight.xaml @@ -4,7 +4,6 @@ -