fix(ui): fine-tune info tab icon-label spacing and alignment

This commit is contained in:
Meik
2026-03-05 18:44:37 +01:00
parent c568a1d12a
commit d540dc3fb2
2 changed files with 5 additions and 5 deletions

View File

@@ -13,7 +13,7 @@
- MainWindow-Ecküberstände beseitigt: Navigation-Rail unten links an den Fensterradius angepasst, Content-Bereich im `DockPanel` als Fill-Element geführt, zusätzlicher Surface-Clip auf Radius `20` gesetzt, den gesamten `MainWindowContentRoot` als konstanten `1px`-Inset innerhalb des Rahmens geführt, den Body-Host per Geometrie mit zum Innenradius passenden gerundeten unteren Ecken begrenzt, eine On-Top-Corner-Maske (`Rectangle - RoundedRectangle`) ergänzt, eine explizite On-Top-Rahmenkontur als `Path` ergänzt, die linke Rail-Kante ohne eigene Außenlinie geführt (kein Doppelrahmen links) und zusätzlich per Win32-Window-Region (`SetWindowRgn`) die Fensterkontur selbst auf Rundung begrenzt (WPF-Typen für Geometriepunkte/-größen explizit qualifiziert, um Mehrdeutigkeiten mit `System.Drawing` zu vermeiden). - MainWindow-Ecküberstände beseitigt: Navigation-Rail unten links an den Fensterradius angepasst, Content-Bereich im `DockPanel` als Fill-Element geführt, zusätzlicher Surface-Clip auf Radius `20` gesetzt, den gesamten `MainWindowContentRoot` als konstanten `1px`-Inset innerhalb des Rahmens geführt, den Body-Host per Geometrie mit zum Innenradius passenden gerundeten unteren Ecken begrenzt, eine On-Top-Corner-Maske (`Rectangle - RoundedRectangle`) ergänzt, eine explizite On-Top-Rahmenkontur als `Path` ergänzt, die linke Rail-Kante ohne eigene Außenlinie geführt (kein Doppelrahmen links) und zusätzlich per Win32-Window-Region (`SetWindowRgn`) die Fensterkontur selbst auf Rundung begrenzt (WPF-Typen für Geometriepunkte/-größen explizit qualifiziert, um Mehrdeutigkeiten mit `System.Drawing` zu vermeiden).
- Sichtbarkeit des Main-Contents wiederhergestellt: Navigations-/Content-Host auf feste Breitenaufteilung (`75 + 425`) umgestellt, damit das Inhaltspanel nicht mehr durch einen Zero-Width-Viewport abgeschnitten wird. - Sichtbarkeit des Main-Contents wiederhergestellt: Navigations-/Content-Host auf feste Breitenaufteilung (`75 + 425`) umgestellt, damit das Inhaltspanel nicht mehr durch einen Zero-Width-Viewport abgeschnitten wird.
- Rounded-Clipping nach manuellen Refreshes stabilisiert: Nach jedem `SetAppearance` werden Surface-Clip und Window-Region erneut angewendet (inklusive Render-Pass), damit Inhalte nach `Refresh` nicht mehr über die vier gerundeten Ecken hinausragen. - Rounded-Clipping nach manuellen Refreshes stabilisiert: Nach jedem `SetAppearance` werden Surface-Clip und Window-Region erneut angewendet (inklusive Render-Pass), damit Inhalte nach `Refresh` nicht mehr über die vier gerundeten Ecken hinausragen.
- Ankündigungs- und Ticket-Listitems auf ursprüngliche Textdarstellung zurückgestellt (wie vor Redesign): `Arial` statt `Segoe UI`, Textfarben für Datum/Status/Inhalt/Betreff wieder ohne modernisierte Akzent-/Subtle-Farben und Ticketnummer-Link wieder in klassischem Blau `#1E72C7`; im Information-Tab wurden Zeilen-Icon- und Label-Größen wieder an den initialen Stand angenähert (größere Icons/Labels), der horizontale Abstand zwischen Icon und Label weiter erhöht, der vertikale Abstand zwischen Label und zugehörigem Textfeld nochmals vergrößert und die Laufwerkszeile so positioniert, dass das Label nicht mehr von den Laufwerks-Pills überdeckt wird. - Ankündigungs- und Ticket-Listitems auf ursprüngliche Textdarstellung zurückgestellt (wie vor Redesign): `Arial` statt `Segoe UI`, Textfarben für Datum/Status/Inhalt/Betreff wieder ohne modernisierte Akzent-/Subtle-Farben und Ticketnummer-Link wieder in klassischem Blau `#1E72C7`; im Information-Tab wurden Zeilen-Icon- und Label-Größen wieder an den initialen Stand angenähert (größere Icons/Labels), der Abstand zwischen Icon und Label feinjustiert (reduziert), der vertikale Abstand zwischen Label und zugehörigem Textfeld nochmals vergrößert, die Icons vertikal zum jeweiligen Label zentriert und die Laufwerkszeile so positioniert, dass das Label nicht mehr von den Laufwerks-Pills überdeckt wird.
### 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

@@ -85,7 +85,7 @@
<Setter Property="Canvas.Left" <Setter Property="Canvas.Left"
Value="0" /> Value="0" />
<Setter Property="Canvas.Top" <Setter Property="Canvas.Top"
Value="0" /> Value="-5" />
</Style> </Style>
<Style x:Key="InfoRowLabelStyle" <Style x:Key="InfoRowLabelStyle"
@@ -105,7 +105,7 @@
<Setter Property="HorizontalContentAlignment" <Setter Property="HorizontalContentAlignment"
Value="Left" /> Value="Left" />
<Setter Property="Canvas.Left" <Setter Property="Canvas.Left"
Value="64" /> Value="58" />
<Setter Property="Canvas.Top" <Setter Property="Canvas.Top"
Value="8" /> Value="8" />
</Style> </Style>
@@ -122,7 +122,7 @@
<Setter Property="Canvas.Left" <Setter Property="Canvas.Left"
Value="15" /> Value="15" />
<Setter Property="Canvas.Top" <Setter Property="Canvas.Top"
Value="35" /> Value="36" />
</Style> </Style>
<Style x:Key="InfoRowCopyStyle" <Style x:Key="InfoRowCopyStyle"
@@ -136,7 +136,7 @@
<Setter Property="Canvas.Left" <Setter Property="Canvas.Left"
Value="312" /> Value="312" />
<Setter Property="Canvas.Top" <Setter Property="Canvas.Top"
Value="35" /> Value="36" />
</Style> </Style>
</UserControl.Resources> </UserControl.Resources>