diff --git a/Releasenotes.md b/Releasenotes.md new file mode 100644 index 0000000..86fcc85 --- /dev/null +++ b/Releasenotes.md @@ -0,0 +1,63 @@ +# Release Notes + +## Zeitraum +- Commit-Range: `4013fa8` (initial) bis `92731c3` +- 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. + +## 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.