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

2.0 KiB

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

🏗️ Desktop-App: UX & Eingabe-Optimierung

  • Tastatur-Navigation (Fokus-Flow):

    • Device-Setup: In DeviceInitializationConfig.jvm.kt wurde das Verhalten der Enter-Taste korrigiert. Sie führt nun konsistent zum nächsten Eingabefeld (Gerätename -> Schlüssel -> Pfad) oder schließt den Prozess ab, anstatt Zeilenumbrüche in einzeiligen Feldern zu erzeugen.
    • Veranstaltungs-Konfig: Das Formular nutzt nun MsTextField mit dedizierten KeyboardActions. Der Fokus springt beim Drücken von Enter oder Tab logisch zum nächsten Feld.
  • Neuer Date-Picker:

    • Implementierung einer kompakten, Desktop-optimierten Komponente MsDatePickerField.
    • Ersetzt die manuellen Text-Eingabefelder für den Veranstaltungs-Zeitraum ("von" / "bis") durch einen visuellen Kalender-Dialog.
    • Erhöht die Datenqualität durch standardisiertes Datumsformat (ISO 8601).

🧭 Navigation & Stabilität

  • Robuste Neuanlage:
    • Der direkte Aufruf von VeranstaltungKonfig(veranstalterId=0) aus der Gesamtübersicht wurde unterbunden.
    • User werden nun zuerst zur Veranstalter-Auswahl geleitet, um eine valide Kontext-ID sicherzustellen.
  • Fehler-Handling:
    • Die InvalidContextNotice (Fehlermeldung bei ungültigen IDs) wurde verbessert. Der Button "Zur Auswahl" führt nun kontextsensitiv entweder zurück zur Veranstalter-Auswahl oder zum Veranstalter-Profil, anstatt den User im "Nichts" stehen zu lassen.
  • UI-Kompaktheit:
    • Alle Formularfelder in der Veranstaltungs-Konfiguration wurden auf den compact-Modus (44dp Höhe) umgestellt, um dem High-Density Standard des Projekts zu entsprechen.

🧹 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.