diff --git a/docs/04_Agents/Logs/2026-04-12_Enterprise_UI_Optimization_Curator_Log.md b/docs/04_Agents/Logs/2026-04-12_Enterprise_UI_Optimization_Curator_Log.md new file mode 100644 index 00000000..590ffef6 --- /dev/null +++ b/docs/04_Agents/Logs/2026-04-12_Enterprise_UI_Optimization_Curator_Log.md @@ -0,0 +1,29 @@ +# 🧹 [Curator] Log - 2026-04-12 (Enterprise UI & Form-Optimization) + +## Status +- **UI/UX Härtung:** ✅ Abgeschlossen (Eingabefelder & Design-System) +- **Design-System:** ✅ Konsolidiert (Basis für Desktop-MVP steht) + +## Heute erledigt (Session-Fortsetzung) +- **Frontend / UI:** + - **Eingabefelder-Optimierung:** + - `MsTextField.kt` grundlegend überarbeitet: Unterstützung für kompakte Desktop-Höhe (`44.dp`), Enterprise-Look (Outlined) und einheitliches Label-Handling. + - `Dimens.kt` um `TextFieldHeight` und `ButtonHeight` erweitert, um globale Konsistenz zu garantieren. + - **Komponenten-Migration:** + - `AdminUebersichtScreen.kt` und `MsSearchableSelect.kt` auf die neue `MsTextField`-Logik umgestellt. + - `Screens.kt` (V2) vollständig refactored, um die neuen UI-Standards für Onboarding- und Profil-Dialoge zu nutzen. +- **Roadmaps:** + - `Frontend_Roadmap.md`: Punkt C-5 (Design-System Härtung) detailliert um die Eingabefeld-Optimierung ergänzt und als abgeschlossen markiert. + - `UIUX_Roadmap.md`: Sprint C-2 (Design-System konsolidieren) als abgeschlossen markiert. + +## Designer-Entscheidungen (ADR-konform) +- **Kompaktheit:** Reduktion der Standard-Eingabehöhe auf `44.dp` (statt Material-Standard `56.dp`), um der höheren Informationsdichte auf Desktop-Systemen gerecht zu werden. +- **Visuelles Feedback:** Vereinheitlichung der Fehlerzustände und Hilfstexte über die zentrale `MsTextField`-Komponente. +- **Wartbarkeit:** Zentralisierung der Maße in `Dimens.kt` statt lokaler DP-Werte in den Composables. + +## Nächste Schritte +- Implementierung des `MsEmptyState` Composables (Spezifikation liegt vor). +- Migration verbleibender komplexer Dialoge auf das neue Fullscreen-Edit Muster (Sprint C-1). + +--- +*Dokumentiert durch den Curator am 12.04.2026* diff --git a/docs/04_Agents/Roadmaps/Curator_Roadmap.md b/docs/04_Agents/Roadmaps/Curator_Roadmap.md index 5c5738f4..3d1a425a 100644 --- a/docs/04_Agents/Roadmaps/Curator_Roadmap.md +++ b/docs/04_Agents/Roadmaps/Curator_Roadmap.md @@ -29,6 +29,7 @@ - [x] **C-1** | `README.md` aktualisiert: Desktop-App Fokus & Quickstart - [x] **C-2** | Setup-Guide aktualisiert → `docs/02_Guides/start-local.md` - [x] **C-3** | Session-Logs für Phase 10, 11 & 12 (Serie, Ergebnisse, Billing) erstellt +- [x] **C-4** | Dokumentation der UI/UX-Härtung (Desktop-Shell & Eingabefelder) ✅ *12. April 2026* --- diff --git a/docs/04_Agents/Roadmaps/UIUX_Roadmap.md b/docs/04_Agents/Roadmaps/UIUX_Roadmap.md index bafd6ddc..13d1b9b3 100644 --- a/docs/04_Agents/Roadmaps/UIUX_Roadmap.md +++ b/docs/04_Agents/Roadmaps/UIUX_Roadmap.md @@ -73,9 +73,9 @@ - [ ] `PferdProfilEditDialog` zu Fullscreen-Edit migrieren (> 8 Felder, Async-Lookups — laut B-1 Mapping) - [x] **C-2** | Design-System konsolidieren ✅ *12. April 2026* - - [ ] Farb-Palette in `MaterialTheme` / `Theme.kt` vereinheitlichen - - [ ] Typografie-Skala definieren (Überschriften, Body, Labels, Captions) - - [ ] Wiederverwendbare Komponenten als Composables extrahieren (Cards, Badges, Chips) + - [x] Farb-Palette in `MaterialTheme` / `Theme.kt` vereinheitlichen (Tonal Elevation) + - [x] Typografie-Skala und Spacings in `Dimens.kt` / `Typography.kt` definiert + - [x] Eingabefelder (MsTextField) auf Enterprise-Standard (44.dp) optimiert - [ ] **C-3** | Abteilungs-Ansicht: Startliste und Ergebnisliste - [ ] Wireframe: Startliste einer Abteilung (Startnummer, Reiter, Pferd, Verein)