From 84f8c45733f495dab4a4f9266cb887ed82139798 Mon Sep 17 00:00:00 2001 From: Niels Laute Date: Wed, 26 Nov 2025 18:07:20 +0100 Subject: [PATCH] UX tweaks --- .../PowerDisplayXAML/MainWindow.xaml | 257 +++++++++++------- .../PowerDisplayXAML/MainWindow.xaml.cs | 2 +- .../PowerDisplayXAML/MonitorIcon.xaml | 63 +++++ .../PowerDisplayXAML/MonitorIcon.xaml.cs | 45 +++ .../ViewModels/MonitorViewModel.cs | 4 +- 5 files changed, 264 insertions(+), 107 deletions(-) create mode 100644 src/modules/powerdisplay/PowerDisplay/PowerDisplayXAML/MonitorIcon.xaml create mode 100644 src/modules/powerdisplay/PowerDisplay/PowerDisplayXAML/MonitorIcon.xaml.cs diff --git a/src/modules/powerdisplay/PowerDisplay/PowerDisplayXAML/MainWindow.xaml b/src/modules/powerdisplay/PowerDisplay/PowerDisplayXAML/MainWindow.xaml index c28a4116cd..bd81debf9e 100644 --- a/src/modules/powerdisplay/PowerDisplay/PowerDisplayXAML/MainWindow.xaml +++ b/src/modules/powerdisplay/PowerDisplay/PowerDisplayXAML/MainWindow.xaml @@ -4,18 +4,19 @@ xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" xmlns:animatedVisuals="using:Microsoft.UI.Xaml.Controls.AnimatedVisuals" xmlns:animations="using:CommunityToolkit.WinUI.Animations" + xmlns:local="using:PowerDisplay" xmlns:toolkit="using:CommunityToolkit.WinUI.Controls" xmlns:ui="using:CommunityToolkit.WinUI" xmlns:vm="using:PowerDisplay.ViewModels" xmlns:winuiex="using:WinUIEx" + MinWidth="0" + MinHeight="0" IsAlwaysOnTop="True" IsMaximizable="False" IsMinimizable="False" IsResizable="False" IsShownInSwitchers="False" - IsTitleBarVisible="False" - MinHeight="0" - MinWidth="0"> + IsTitleBarVisible="False"> @@ -81,10 +82,10 @@ - + - + - + IsBuiltIn="{x:Bind IsInternal, Mode=OneWay}" + MonitorNumber="{x:Bind MonitorNumber, Mode=OneWay}" /> - - - - - - - - - - - + HorizontalAlignment="Right" + Content="{ui:FontIcon Glyph=, + FontSize=16}" + Style="{StaticResource SubtleButtonStyle}"> + + + + + + + + + + + + + + + - - - - - - - - - + Padding="8,0,16,8" + Background="{ThemeResource LayerOnAcrylicFillColorDefaultBrush}" + BorderBrush="{ThemeResource CardStrokeColorDefaultBrush}" + BorderThickness="1" + CornerRadius="{StaticResource OverlayCornerRadius}"> + + + + + + + + + + + - - - - - - - - - - - - - - - - + - + Visibility="Visible"> + + + + + + + + + + + + + + + + + + + + + + + + + @@ -219,14 +249,33 @@ - - + + +