Files
CustomerPanel-Test/Releasenotes.md

3.8 KiB

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.