# Release Notes ## Zeitraum - Commit-Range: `4013fa8` (initial) bis `34f19aa` - Fokus: GUI-Modernisierung und UX-Feinschliff ohne funktionale Einschränkungen ## Highlights - Komplettes visuelles Redesign des Customer Panels auf eine moderne, konsistente Optik. - Vereinheitlichung von Abständen, Größen und Positionen über alle Tabs hinweg für ein ruhigeres Layout. - Dynamische Farbsteuerung über Konfiguration/WebAPI (`GetBackgroundColor`, `GetActiveButtonColor`) konsequent integriert. ## Design System und Theming - Navigation und Content-Panel nutzen jetzt die konfigurierbare Grundfarbe als Basis und leiten daraus Kontrastnuancen ab. - Aktive Aktionsbuttons verwenden die konfigurierte Active-Button-Farbe konsistent. - Hover-Farben in der Navigation und für Read-All-Aktionen sind aus den dynamischen Theme-Farben abgeleitet. - Header-Bereich und Top-Bar-Actions wurden visuell harmonisiert (transparent im Default, leichter Kontrast beim Hover). ## Navigation und Header - Navigation-Buttons modernisiert: standardmäßig transparenter Hintergrund, klarer Hover-Zustand, kein Rahmen im Default. - Aktives Tab wird über Icon-Farbwechsel visualisiert; der rechte aktive Indikator wurde ausgeblendet. - Navbar-Icons vergrößert, horizontal und vertikal sauber zentriert. - Abstände der Navigation zum Rail wurden präzise ausgerichtet (links/rechts/oben konsistent). - Refresh- und Close-Buttons in der Top-Bar als einheitliche Buttongruppe umgesetzt und funktional repariert. - Refresh- und Close-Icon auf gleiche visuelle Größenwirkung gebracht. ## Tab-Layouts und Inhalte - Positionierungsprobleme tabübergreifend korrigiert (Tickets, Ankündigungen, Suche, Nützliche Links, Information). - Überschriftenstil in allen Tabs vereinheitlicht. - Inhalte bei Tickets/Ankündigungen auf konsistente Position und Größe gebracht, um visuelles Springen beim Wechsel zu vermeiden. - Button "Neues Ticket erstellen" im Tickets-Tab neu positioniert, damit er vollständig sichtbar und besser ausgerichtet ist. ## Ankündigungen und Tickets - Farbmarkierung in Ankündigungskarten so korrigiert, dass Rundungen oben und unten sauber geclippt werden (auch bei kurzen Karten). - Markierungsbreite/Anschluss links an den Rahmen korrigiert. - Read-All-Aktionen erhielten Tooltips (DE/EN) und einen dezenten Hover-Hintergrund. - Read-All-Hover wurde auf denselben dezenten Farbstil wie die Navbar abgestimmt. - Einzelaktionen verwenden nun die klarere Beschriftung "Als gelesen markieren" / "Mark as read". ## Information-Tab - Labels zu Icons korrekt vertikal zentriert. - Vertikale Abstände zwischen Feldern verbessert. - Text in Info-Textboxen vertikal zentriert; Feldhöhen/Offsets angepasst. - Copy-Icons in den Zeilen korrekt ausgerichtet. - Laufwerksanzeige überarbeitet (bessere Nutzung der horizontalen Fläche). - Text in Speicher-Pills vertikal zentriert. - Füllfarbe der Speicher-Pills aufgehellt. ## Dialog "Konfiguration anzeigen" - Dialog optisch an Haupt-GUI angeglichen. - Größe angepasst, um abgeschnittene Inhalte zu vermeiden (ohne ScrollViewer-Lösung). - Fensterrahmen modernisiert (frameless) und eigener Schließen-Mechanismus integriert. - Close-Button-Optik an die Haupt-GUI angeglichen. ## Verhalten, Stabilität und Performance - Refresh-Logik so angepasst, dass die GUI bei manueller Aktualisierung responsiv bleibt (asynchron). - `Alt+F4` minimiert nun in den Tray statt das Panel vollständig zu schließen. - `isDraggable` aus der Web-Konfiguration wird jetzt korrekt berücksichtigt. - Fehlerbehebung für CS0104 (`Brushes`-Mehrdeutigkeit WPF vs. WinForms). - Keyboard-Navigation innerhalb der GUI verbessert. ## Lokalisierung und Texte - Mehrere Rechtschreib- und Formulierungsfehler in `Resources.resx` und `Resources.de.resx` korrigiert. - Überschrift für Ankündigungen im Deutschen auf Plural gestellt ("Ankündigungen"). - Relevante EN/DE-Texte für Tooltips und Meldungen vereinheitlicht. - Refresh-Tooltip vollständig lokalisiert (DE: "Aktualisieren", EN: "Refresh").