From 868ab9086366bf27d5c8ccd782889945240e3281 Mon Sep 17 00:00:00 2001 From: Anna Malchow-Perryman Date: Fri, 12 Sep 2025 02:40:27 +0200 Subject: [PATCH 1/3] Copied from Fluent --- .../Controls/Label.axaml | 23 +++++++++++++++++++ 1 file changed, 23 insertions(+) create mode 100644 src/Devolutions.AvaloniaTheme.MacOS/Controls/Label.axaml diff --git a/src/Devolutions.AvaloniaTheme.MacOS/Controls/Label.axaml b/src/Devolutions.AvaloniaTheme.MacOS/Controls/Label.axaml new file mode 100644 index 00000000..82a6f833 --- /dev/null +++ b/src/Devolutions.AvaloniaTheme.MacOS/Controls/Label.axaml @@ -0,0 +1,23 @@ + + + + + + + + + + + \ No newline at end of file From 77bdec4964ae5e32d1cf41851ce1b094eda47087 Mon Sep 17 00:00:00 2001 From: Anna Malchow-Perryman Date: Fri, 12 Sep 2025 02:44:23 +0200 Subject: [PATCH 2/3] [MacOS] Add Label styles --- samples/SampleApp/DemoPages/LabelDemo.axaml | 54 +++++++++++++++++++ .../SampleApp/DemoPages/LabelDemo.axaml.cs | 13 +++++ samples/SampleApp/MainWindow.axaml | 8 ++- .../Controls/Label.axaml | 38 ++++++++----- .../Controls/_index.axaml | 1 + .../GlobalStyles.axaml | 8 +++ 6 files changed, 109 insertions(+), 13 deletions(-) create mode 100644 samples/SampleApp/DemoPages/LabelDemo.axaml create mode 100644 samples/SampleApp/DemoPages/LabelDemo.axaml.cs diff --git a/samples/SampleApp/DemoPages/LabelDemo.axaml b/samples/SampleApp/DemoPages/LabelDemo.axaml new file mode 100644 index 00000000..af27fbaf --- /dev/null +++ b/samples/SampleApp/DemoPages/LabelDemo.axaml @@ -0,0 +1,54 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/samples/SampleApp/DemoPages/LabelDemo.axaml.cs b/samples/SampleApp/DemoPages/LabelDemo.axaml.cs new file mode 100644 index 00000000..0d6a573d --- /dev/null +++ b/samples/SampleApp/DemoPages/LabelDemo.axaml.cs @@ -0,0 +1,13 @@ +using Avalonia; +using Avalonia.Controls; +using Avalonia.Markup.Xaml; + +namespace SampleApp.DemoPages; + +public partial class LabelDemo : UserControl +{ + public LabelDemo() + { + InitializeComponent(); + } +} \ No newline at end of file diff --git a/samples/SampleApp/MainWindow.axaml b/samples/SampleApp/MainWindow.axaml index 3182d5fe..9b4c7028 100644 --- a/samples/SampleApp/MainWindow.axaml +++ b/samples/SampleApp/MainWindow.axaml @@ -86,7 +86,7 @@ - + @@ -118,6 +118,12 @@ + + + + + + diff --git a/src/Devolutions.AvaloniaTheme.MacOS/Controls/Label.axaml b/src/Devolutions.AvaloniaTheme.MacOS/Controls/Label.axaml index 82a6f833..6932fb82 100644 --- a/src/Devolutions.AvaloniaTheme.MacOS/Controls/Label.axaml +++ b/src/Devolutions.AvaloniaTheme.MacOS/Controls/Label.axaml @@ -1,23 +1,37 @@ + + - + + - + + + + + + + + \ No newline at end of file diff --git a/src/Devolutions.AvaloniaTheme.MacOS/Controls/_index.axaml b/src/Devolutions.AvaloniaTheme.MacOS/Controls/_index.axaml index 55b77f85..5b418cac 100644 --- a/src/Devolutions.AvaloniaTheme.MacOS/Controls/_index.axaml +++ b/src/Devolutions.AvaloniaTheme.MacOS/Controls/_index.axaml @@ -20,6 +20,7 @@ + diff --git a/src/Devolutions.AvaloniaTheme.MacOS/GlobalStyles.axaml b/src/Devolutions.AvaloniaTheme.MacOS/GlobalStyles.axaml index 711f0d42..1464231e 100644 --- a/src/Devolutions.AvaloniaTheme.MacOS/GlobalStyles.axaml +++ b/src/Devolutions.AvaloniaTheme.MacOS/GlobalStyles.axaml @@ -47,6 +47,14 @@ + + + - + + @@ -43,4 +43,12 @@ + + + \ No newline at end of file diff --git a/src/Devolutions.AvaloniaTheme.MacOS/Controls/Label.axaml b/src/Devolutions.AvaloniaTheme.MacOS/Controls/Label.axaml index 6932fb82..1e16ffe3 100644 --- a/src/Devolutions.AvaloniaTheme.MacOS/Controls/Label.axaml +++ b/src/Devolutions.AvaloniaTheme.MacOS/Controls/Label.axaml @@ -20,7 +20,7 @@ RecognizesAccessKey="True" VerticalContentAlignment="{TemplateBinding VerticalContentAlignment}" HorizontalContentAlignment="{TemplateBinding HorizontalContentAlignment}" /> - + - - -