diff --git a/samples/ControlCatalog/App.xaml.cs b/samples/ControlCatalog/App.xaml.cs index a6754143a2..0baa6589c6 100644 --- a/samples/ControlCatalog/App.xaml.cs +++ b/samples/ControlCatalog/App.xaml.cs @@ -11,25 +11,17 @@ namespace ControlCatalog { public static Styles FluentDark = new Styles { - new StyleInclude(new Uri("resm:Styles?assembly=ControlCatalog")) - { - Source = new Uri("resm:Avalonia.Themes.Default.Accents.BaseDark.xaml?assembly=Avalonia.Themes.Default") - }, - new StyleInclude(new Uri("resm:Styles?assembly=ControlCatalog")) + new StyleInclude(new Uri("avares://ControlCatalog/Styles")) { - Source = new Uri("resm:Avalonia.Themes.Fluent.Accents.FluentDark.xaml?assembly=Avalonia.Themes.Fluent") + Source = new Uri("avares://Avalonia.Themes.Fluent/Accents/FluentDark.xaml") }, }; public static Styles FluentLight = new Styles { - new StyleInclude(new Uri("resm:Styles?assembly=ControlCatalog")) - { - Source = new Uri("resm:Avalonia.Themes.Default.Accents.BaseLight.xaml?assembly=Avalonia.Themes.Default") - }, - new StyleInclude(new Uri("resm:Styles?assembly=ControlCatalog")) + new StyleInclude(new Uri("avares://ControlCatalog/Styles")) { - Source = new Uri("resm:Avalonia.Themes.Fluent.Accents.FluentLight.xaml?assembly=Avalonia.Themes.Fluent") + Source = new Uri("avares://Avalonia.Themes.Fluent/Accents/FluentLight.xaml") }, }; diff --git a/samples/ControlCatalog/MainWindow.xaml b/samples/ControlCatalog/MainWindow.xaml index 13fd4a2165..97bd88f5e4 100644 --- a/samples/ControlCatalog/MainWindow.xaml +++ b/samples/ControlCatalog/MainWindow.xaml @@ -10,10 +10,9 @@ ExtendClientAreaToDecorationsHint="{Binding ExtendClientAreaEnabled}" ExtendClientAreaChromeHints="{Binding ChromeHints}" ExtendClientAreaTitleBarHeightHint="{Binding TitleBarHeight}" - TransparencyLevelHint="{Binding TransparencyLevel}" - TransparencyBackgroundFallback="Transparent" + TransparencyLevelHint="{Binding TransparencyLevel}" x:Name="MainWindow" - x:Class="ControlCatalog.MainWindow" WindowState="{Binding WindowState, Mode=TwoWay}" Background="{x:Null}"> + x:Class="ControlCatalog.MainWindow" WindowState="{Binding WindowState, Mode=TwoWay}"> @@ -69,7 +68,7 @@ - + diff --git a/samples/ControlCatalog/Pages/BorderPage.xaml b/samples/ControlCatalog/Pages/BorderPage.xaml index 8133d0e408..bfd14cc627 100644 --- a/samples/ControlCatalog/Pages/BorderPage.xaml +++ b/samples/ControlCatalog/Pages/BorderPage.xaml @@ -9,27 +9,27 @@ Margin="0,16,0,0" HorizontalAlignment="Center" Spacing="16"> - + Border - Border and Background - Rounded Corners - Rounded Corners - diff --git a/samples/ControlCatalog/Pages/ButtonPage.xaml b/samples/ControlCatalog/Pages/ButtonPage.xaml index 8b697b7948..a4427c70c5 100644 --- a/samples/ControlCatalog/Pages/ButtonPage.xaml +++ b/samples/ControlCatalog/Pages/ButtonPage.xaml @@ -9,10 +9,10 @@ Margin="0,16,0,0" HorizontalAlignment="Center" Spacing="16"> - - + + - + - - - - + + + + diff --git a/samples/ControlCatalog/Pages/ComboBoxPage.xaml b/samples/ControlCatalog/Pages/ComboBoxPage.xaml index 486cc55d44..369f703718 100644 --- a/samples/ControlCatalog/Pages/ComboBoxPage.xaml +++ b/samples/ControlCatalog/Pages/ComboBoxPage.xaml @@ -16,7 +16,7 @@ - + Control Items diff --git a/samples/ControlCatalog/Pages/ContextMenuPage.xaml b/samples/ControlCatalog/Pages/ContextMenuPage.xaml index 8f147638b5..8ccd8e97f7 100644 --- a/samples/ControlCatalog/Pages/ContextMenuPage.xaml +++ b/samples/ControlCatalog/Pages/ContextMenuPage.xaml @@ -9,7 +9,7 @@ Margin="0,16,0,0" HorizontalAlignment="Center" Spacing="16"> - @@ -34,7 +34,7 @@ - diff --git a/samples/ControlCatalog/Pages/DragAndDropPage.xaml b/samples/ControlCatalog/Pages/DragAndDropPage.xaml index 65a798e53c..c22cf68b68 100644 --- a/samples/ControlCatalog/Pages/DragAndDropPage.xaml +++ b/samples/ControlCatalog/Pages/DragAndDropPage.xaml @@ -10,15 +10,15 @@ HorizontalAlignment="Center" Spacing="16"> - + Drag Me - + Drag Me (custom) - Drop some text or files here diff --git a/samples/ControlCatalog/Pages/LayoutTransformControlPage.xaml b/samples/ControlCatalog/Pages/LayoutTransformControlPage.xaml index 446dfd7ce1..8cf3610b47 100644 --- a/samples/ControlCatalog/Pages/LayoutTransformControlPage.xaml +++ b/samples/ControlCatalog/Pages/LayoutTransformControlPage.xaml @@ -11,10 +11,10 @@ RowDefinitions="24,Auto,24" HorizontalAlignment="Center" VerticalAlignment="Center"> - - - - + + + + diff --git a/samples/ControlCatalog/Pages/ToolTipPage.xaml b/samples/ControlCatalog/Pages/ToolTipPage.xaml index 73d83e08f1..ec073d48a9 100644 --- a/samples/ControlCatalog/Pages/ToolTipPage.xaml +++ b/samples/ControlCatalog/Pages/ToolTipPage.xaml @@ -12,7 +12,7 @@ HorizontalAlignment="Center"> @@ -26,7 +26,7 @@ diff --git a/samples/ControlCatalog/SideBar.xaml b/samples/ControlCatalog/SideBar.xaml index 1ee6bf7a29..7c911e91e9 100644 --- a/samples/ControlCatalog/SideBar.xaml +++ b/samples/ControlCatalog/SideBar.xaml @@ -12,7 +12,7 @@ diff --git a/samples/RenderDemo/Pages/ClippingPage.xaml b/samples/RenderDemo/Pages/ClippingPage.xaml index 8920b8a123..10225f7c49 100644 --- a/samples/RenderDemo/Pages/ClippingPage.xaml +++ b/samples/RenderDemo/Pages/ClippingPage.xaml @@ -43,7 +43,7 @@ C 72.078834 28.113269 74.047517 25.960974 74.931641 23.777344 C 78.93827 14.586564 73.049722 2.8815081 63.248047 0.67382812 C 61.721916 0.22817968 60.165597 0.038541919 58.625 0.07421875 z "> - + @@ -53,4 +53,4 @@ Apply Geometry Clip - \ No newline at end of file + diff --git a/samples/RenderDemo/SideBar.xaml b/samples/RenderDemo/SideBar.xaml index d6bde0b146..07fdb91a16 100644 --- a/samples/RenderDemo/SideBar.xaml +++ b/samples/RenderDemo/SideBar.xaml @@ -3,7 +3,7 @@ diff --git a/src/Avalonia.Controls.DataGrid/Themes/Default.xaml b/src/Avalonia.Controls.DataGrid/Themes/Default.xaml index 17e7ecba43..738732f671 100644 --- a/src/Avalonia.Controls.DataGrid/Themes/Default.xaml +++ b/src/Avalonia.Controls.DataGrid/Themes/Default.xaml @@ -188,7 +188,7 @@ diff --git a/src/Avalonia.Themes.Fluent/Accents/FluentControlResourcesLight.xaml b/src/Avalonia.Themes.Fluent/Accents/FluentControlResourcesLight.xaml index 88040a69e7..6a2a04f732 100644 --- a/src/Avalonia.Themes.Fluent/Accents/FluentControlResourcesLight.xaml +++ b/src/Avalonia.Themes.Fluent/Accents/FluentControlResourcesLight.xaml @@ -261,9 +261,7 @@ 1 32 0,0 - 12,0,0,0 - 12,4,12,4 @@ -273,31 +271,12 @@ - - - @@ -307,40 +286,6 @@ 1 - - - - - - @@ -490,6 +435,15 @@ + + + + + + + + + 1 @@ -725,74 +679,33 @@ - - XamlAutoFontFamily - XamlAutoFontFamily - 24 - 40 - 14 - -25 - 12,0,12,0 - 12,0,12,0 - 12,14,0,13 - 0 - 0,6,0,0 - 12,14,0,13 - SemiLight - Bold - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + XamlAutoFontFamily + 24 + 40 + -25 + 12,0,12,0 + 12,0,12,0 + SemiLight + + + + + + + + + + + + + + + + + + + 0 @@ -888,5 +801,11 @@ 32 + + + + + + 1 diff --git a/src/Avalonia.Themes.Fluent/Accents/FluentDark.xaml b/src/Avalonia.Themes.Fluent/Accents/FluentDark.xaml index d29db79e7b..9ef92a44d5 100644 --- a/src/Avalonia.Themes.Fluent/Accents/FluentDark.xaml +++ b/src/Avalonia.Themes.Fluent/Accents/FluentDark.xaml @@ -1,9 +1,9 @@ - - - - - + + + + + diff --git a/src/Avalonia.Themes.Fluent/Accents/FluentLight.xaml b/src/Avalonia.Themes.Fluent/Accents/FluentLight.xaml index 43867f6e97..8c92040122 100644 --- a/src/Avalonia.Themes.Fluent/Accents/FluentLight.xaml +++ b/src/Avalonia.Themes.Fluent/Accents/FluentLight.xaml @@ -1,9 +1,9 @@ - - - - - + + + + + diff --git a/src/Avalonia.Themes.Fluent/Assets/OpenSans-Bold.ttf b/src/Avalonia.Themes.Fluent/Assets/OpenSans-Bold.ttf new file mode 100644 index 0000000000..efdd5e84a0 Binary files /dev/null and b/src/Avalonia.Themes.Fluent/Assets/OpenSans-Bold.ttf differ diff --git a/src/Avalonia.Themes.Fluent/Assets/OpenSans-BoldItalic.ttf b/src/Avalonia.Themes.Fluent/Assets/OpenSans-BoldItalic.ttf new file mode 100644 index 0000000000..9bf9b4e97b Binary files /dev/null and b/src/Avalonia.Themes.Fluent/Assets/OpenSans-BoldItalic.ttf differ diff --git a/src/Avalonia.Themes.Fluent/Assets/OpenSans-ExtraBold.ttf b/src/Avalonia.Themes.Fluent/Assets/OpenSans-ExtraBold.ttf new file mode 100644 index 0000000000..67fcf0fb2a Binary files /dev/null and b/src/Avalonia.Themes.Fluent/Assets/OpenSans-ExtraBold.ttf differ diff --git a/src/Avalonia.Themes.Fluent/Assets/OpenSans-ExtraBoldItalic.ttf b/src/Avalonia.Themes.Fluent/Assets/OpenSans-ExtraBoldItalic.ttf new file mode 100644 index 0000000000..086722809c Binary files /dev/null and b/src/Avalonia.Themes.Fluent/Assets/OpenSans-ExtraBoldItalic.ttf differ diff --git a/src/Avalonia.Themes.Fluent/Assets/OpenSans-Italic.ttf b/src/Avalonia.Themes.Fluent/Assets/OpenSans-Italic.ttf new file mode 100644 index 0000000000..117856707b Binary files /dev/null and b/src/Avalonia.Themes.Fluent/Assets/OpenSans-Italic.ttf differ diff --git a/src/Avalonia.Themes.Fluent/Assets/OpenSans-Light.ttf b/src/Avalonia.Themes.Fluent/Assets/OpenSans-Light.ttf new file mode 100644 index 0000000000..6580d3a169 Binary files /dev/null and b/src/Avalonia.Themes.Fluent/Assets/OpenSans-Light.ttf differ diff --git a/src/Avalonia.Themes.Fluent/Assets/OpenSans-LightItalic.ttf b/src/Avalonia.Themes.Fluent/Assets/OpenSans-LightItalic.ttf new file mode 100644 index 0000000000..1e0c331981 Binary files /dev/null and b/src/Avalonia.Themes.Fluent/Assets/OpenSans-LightItalic.ttf differ diff --git a/src/Avalonia.Themes.Fluent/Assets/OpenSans-Regular.ttf b/src/Avalonia.Themes.Fluent/Assets/OpenSans-Regular.ttf new file mode 100644 index 0000000000..29bfd35a2b Binary files /dev/null and b/src/Avalonia.Themes.Fluent/Assets/OpenSans-Regular.ttf differ diff --git a/src/Avalonia.Themes.Fluent/Assets/OpenSans-SemiBold.ttf b/src/Avalonia.Themes.Fluent/Assets/OpenSans-SemiBold.ttf new file mode 100644 index 0000000000..54e7059cf3 Binary files /dev/null and b/src/Avalonia.Themes.Fluent/Assets/OpenSans-SemiBold.ttf differ diff --git a/src/Avalonia.Themes.Fluent/Assets/OpenSans-SemiBoldItalic.ttf b/src/Avalonia.Themes.Fluent/Assets/OpenSans-SemiBoldItalic.ttf new file mode 100644 index 0000000000..aebcf14212 Binary files /dev/null and b/src/Avalonia.Themes.Fluent/Assets/OpenSans-SemiBoldItalic.ttf differ diff --git a/src/Avalonia.Themes.Fluent/AutoCompleteBox.xaml b/src/Avalonia.Themes.Fluent/AutoCompleteBox.xaml index 44e7962e17..0d5d733cd9 100644 --- a/src/Avalonia.Themes.Fluent/AutoCompleteBox.xaml +++ b/src/Avalonia.Themes.Fluent/AutoCompleteBox.xaml @@ -22,8 +22,7 @@ - - + diff --git a/src/Avalonia.Themes.Fluent/Avalonia.Themes.Fluent.csproj b/src/Avalonia.Themes.Fluent/Avalonia.Themes.Fluent.csproj index 84bf799d8d..c2a1359e8a 100644 --- a/src/Avalonia.Themes.Fluent/Avalonia.Themes.Fluent.csproj +++ b/src/Avalonia.Themes.Fluent/Avalonia.Themes.Fluent.csproj @@ -11,13 +11,10 @@ - - - - - - + + + - \ No newline at end of file + diff --git a/src/Avalonia.Themes.Fluent/Button.xaml b/src/Avalonia.Themes.Fluent/Button.xaml index 345a74512c..f9a3601edd 100644 --- a/src/Avalonia.Themes.Fluent/Button.xaml +++ b/src/Avalonia.Themes.Fluent/Button.xaml @@ -19,8 +19,7 @@ - - + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/Avalonia.Themes.Fluent/GridSplitter.xaml b/src/Avalonia.Themes.Fluent/GridSplitter.xaml index dc5cd002dc..d68d74d884 100644 --- a/src/Avalonia.Themes.Fluent/GridSplitter.xaml +++ b/src/Avalonia.Themes.Fluent/GridSplitter.xaml @@ -4,10 +4,10 @@ - + diff --git a/src/Avalonia.Themes.Fluent/ListBox.xaml b/src/Avalonia.Themes.Fluent/ListBox.xaml index 7a87387de8..ae4fdca490 100644 --- a/src/Avalonia.Themes.Fluent/ListBox.xaml +++ b/src/Avalonia.Themes.Fluent/ListBox.xaml @@ -15,8 +15,7 @@ - - + @@ -37,7 +36,4 @@ - diff --git a/src/Avalonia.Themes.Fluent/NotificationCard.xaml b/src/Avalonia.Themes.Fluent/NotificationCard.xaml index 47d5988e8c..5a0fa32657 100644 --- a/src/Avalonia.Themes.Fluent/NotificationCard.xaml +++ b/src/Avalonia.Themes.Fluent/NotificationCard.xaml @@ -1,92 +1,104 @@  - + + + + + + + + + + + + + + + + + + + + - + - + - + - - - - - + + + + + diff --git a/src/Avalonia.Themes.Fluent/NumericUpDown.xaml b/src/Avalonia.Themes.Fluent/NumericUpDown.xaml index 08de50c6e3..d1610b343c 100644 --- a/src/Avalonia.Themes.Fluent/NumericUpDown.xaml +++ b/src/Avalonia.Themes.Fluent/NumericUpDown.xaml @@ -25,8 +25,7 @@ - - + diff --git a/src/Avalonia.Themes.Fluent/OverlayPopupHost.xaml b/src/Avalonia.Themes.Fluent/OverlayPopupHost.xaml index 36dbc1b761..3809e11251 100644 --- a/src/Avalonia.Themes.Fluent/OverlayPopupHost.xaml +++ b/src/Avalonia.Themes.Fluent/OverlayPopupHost.xaml @@ -1,5 +1,5 @@ diff --git a/src/Avalonia.Themes.Fluent/TabItem.xaml b/src/Avalonia.Themes.Fluent/TabItem.xaml index 694e86a184..2b0a0c1ea0 100644 --- a/src/Avalonia.Themes.Fluent/TabItem.xaml +++ b/src/Avalonia.Themes.Fluent/TabItem.xaml @@ -15,11 +15,11 @@ diff --git a/src/Avalonia.Themes.Fluent/TabStripItem.xaml b/src/Avalonia.Themes.Fluent/TabStripItem.xaml index d45f705a40..628ab8dddd 100644 --- a/src/Avalonia.Themes.Fluent/TabStripItem.xaml +++ b/src/Avalonia.Themes.Fluent/TabStripItem.xaml @@ -14,11 +14,11 @@ diff --git a/src/Avalonia.Themes.Fluent/TextBox.xaml b/src/Avalonia.Themes.Fluent/TextBox.xaml index 49fc4b59b0..c1b60d061c 100644 --- a/src/Avalonia.Themes.Fluent/TextBox.xaml +++ b/src/Avalonia.Themes.Fluent/TextBox.xaml @@ -8,8 +8,7 @@ - - + @@ -50,7 +49,7 @@ Margin="{TemplateBinding BorderThickness}"> @@ -103,7 +102,6 @@ diff --git a/src/Avalonia.Themes.Fluent/TimePicker.xaml b/src/Avalonia.Themes.Fluent/TimePicker.xaml index 4a411796d8..f82e194a73 100644 --- a/src/Avalonia.Themes.Fluent/TimePicker.xaml +++ b/src/Avalonia.Themes.Fluent/TimePicker.xaml @@ -31,8 +31,7 @@ - + - + - + - + - +