meldestelle/docs/99_Journal/2026-04-20_Desktop_UX_Navigation_Refinement.md

1.9 KiB

Journal: 20. April 2026 - Desktop UX & Navigation Refinement

🏗️ Desktop-App: UX & Eingabe-Optimierung (Update)

  • Tastatur-Navigation (Fokus-Flow):

    • Device-Setup: Vollständiges Refactoring von DeviceInitializationConfig.jvm.kt. Ersetzung von OutlinedTextField durch MsTextField. Entfernung störender onKeyEvent-Handler zugunsten des nativen ImeAction-Flows. Tab und Enter funktionieren nun reibungslos.
    • Standardisierung: Konsistente Nutzung von MsTextField in allen neuen Screens (VeranstalterNeu, ZnsImport).
  • MsFilePicker (Zentrale Komponente):

    • Einführung einer plattformübergreifenden MsFilePicker-Komponente.
    • Desktop (JVM): Nutzt den nativen FileDialog für Dateiauswahlen (Look & Feel) und JFileChooser für Verzeichnisse.
    • Integration: Ersetzt manuelle Picker-Logik im Device-Setup und ZNS-Importer.
  • ZNS-Importer Refinement:

    • Implementierung einer Fortschrittsanzeige (LinearProgressIndicator) mit Prozent- und Status-Details.
    • Klarstellung der Dateiformate: Unterstützung sowohl für ZNS.zip als auch für einzelne .dat Dateien.

🧭 Navigation & Stabilität

  • Veranstalter-Profil (Vereins-Integration):
    • Integration einer detaillierten Vereins-Vorschau (Card) im VeranstalterDetailScreen.
    • Navigation zum Vereins-Editor direkt aus dem Veranstalter-Profil ("Bearbeiten"-Button).
  • UI-Konsistenz:
    • Einführung eines einheitlichen "Zurück"-Buttons (Pfeil-Icon) in der Header-Zeile aller Detail- und Konfigurations-Screens.
    • Kompakte Darstellung von Suchergebnissen in der Vereins-Suche (inkl. Logo-Vorschau).

🧹 Curator Hinweis

Die gemeldeten UX-Blocker in der Geräte-Konfiguration und bei der Veranstaltungs-Neuanlage sind behoben. Der neue Date-Picker erfüllt den Wunsch nach einer komfortableren Datumsauswahl und verhindert Tippfehler im Zeitraum-Format.