Render main window border as continuous rounded outline

This commit is contained in:
Meik
2026-03-05 15:25:09 +01:00
parent 13fa26525a
commit a7fc42b876
2 changed files with 12 additions and 3 deletions

View File

@@ -5,6 +5,7 @@
- Komplettes visuelles Redesign der Hauptoberfläche mit modernerem Layout und konsistenter Typografie. - Komplettes visuelles Redesign der Hauptoberfläche mit modernerem Layout und konsistenter Typografie.
- Navigation, Content und Header farblich auf dynamische Konfigurationsfarben umgestellt. - Navigation, Content und Header farblich auf dynamische Konfigurationsfarben umgestellt.
- Einheitliche Button-Optik für Primary-Actions, Top-Bar-Actions und dialogbezogene Aktionen. - Einheitliche Button-Optik für Primary-Actions, Top-Bar-Actions und dialogbezogene Aktionen.
- Außenrahmen der Haupt-GUI als durchgehender Outline-Rahmen umgesetzt, damit die Kontur auch über die Rundungen konsistent sichtbar bleibt.
### Navigation und Interaktion ### Navigation und Interaktion
- Navigation-Buttons neu ausgerichtet (horizontal/vertikal), Icons vergrößert und Zustände vereinheitlicht. - Navigation-Buttons neu ausgerichtet (horizontal/vertikal), Icons vergrößert und Zustände vereinheitlicht.

View File

@@ -354,9 +354,9 @@
<Grid x:Name="MainGrid" <Grid x:Name="MainGrid"
Background="{DynamicResource backgroundColor}"> Background="{DynamicResource backgroundColor}">
<Border CornerRadius="18" <Border x:Name="MainWindowSurface"
BorderThickness="1" CornerRadius="18"
BorderBrush="{DynamicResource panelBorderColor}" BorderThickness="0"
Background="{DynamicResource backgroundColor}" Background="{DynamicResource backgroundColor}"
ClipToBounds="True"> ClipToBounds="True">
<Grid> <Grid>
@@ -996,6 +996,14 @@
Margin="80,0,0,140" /> Margin="80,0,0,140" />
</Grid> </Grid>
</Border> </Border>
<Border x:Name="MainWindowOutline"
CornerRadius="18"
BorderThickness="1"
BorderBrush="{DynamicResource panelBorderColor}"
Background="Transparent"
IsHitTestVisible="False"
SnapsToDevicePixels="True"
Panel.ZIndex="3000" />
</Grid> </Grid>
</Window> </Window>