docs: massive restructuring of documentation, development guides and agent playbooks
This commit is contained in:
@@ -0,0 +1,78 @@
|
||||
# 🖌️ [UI/UX Designer] — Zwischenbericht zur Besprechung vom 3. April 2026
|
||||
|
||||
> **Datum:** 3. April 2026, ca. 13:00 Uhr
|
||||
> **Rolle:** High-Density Design, Wireframes, Usability, Design-System, Empty States
|
||||
|
||||
---
|
||||
|
||||
## ✅ Was wurde erreicht?
|
||||
|
||||
### Sprint A — vollständig abgeschlossen
|
||||
|
||||
- **Design-Inventur (A-1):** Alle vorhandenen V3-Screens katalogisiert (Screenshots in `docs/06_Frontend/Screenshots/`).
|
||||
Inkonsistenzen in Spacing, Typografie und Farbgebung identifiziert. Offene UX-Probleme und fehlende Empty States
|
||||
dokumentiert. Issue-Liste für Sprint B vorbereitet.
|
||||
|
||||
### Sprint B — vollständig abgeschlossen (3. April 2026)
|
||||
|
||||
- **Editier-Formulare: Dialog vs. Fullscreen (B-1 ✅):**
|
||||
- Entscheidungsgrundlage erarbeitet: Wann AlertDialog, wann Fullscreen-Edit?
|
||||
- Wireframes für beide Varianten erstellt (Reiter-Edit, Pferd-Edit als Beispiele)
|
||||
- Mapping aller bestehenden Edit-Screens auf AlertDialog / Side Sheet / Fullscreen dokumentiert
|
||||
- Finale Entscheidung als **verbindliche Design-Richtlinie festgeschrieben** (Status: APPROVED)
|
||||
- Ergebnis: `docs/06_Frontend/Guidelines/Editier-Formulare_Dialog-vs-Fullscreen_v1.md`
|
||||
|
||||
- **Bewerb anlegen mit Abteilungs-Logik (B-2 ✅):**
|
||||
- Dialog-Flow: Bewerb-Grunddaten → Abteilungs-Vorschlag → Bestätigung
|
||||
- CSN-C-NEU Pflicht-Teilung visuell dargestellt
|
||||
- Abteilungs-Typ-Auswahl (`SEPARATE_SIEGEREHRUNG` vs. `ORGANISATORISCH`) verständlich gestaltet
|
||||
- Ergebnis: `docs/06_Frontend/Wireframes/Bewerb_anlegen_Abteilungs-Logik_v1.md`
|
||||
|
||||
- **Veranstaltungs-Kassa (B-3 ✅):**
|
||||
- Gesamt-Saldo-Ansicht: Teilnehmer mit offenen Beträgen aus mehreren Turnieren
|
||||
- Zahlvorgang-Dialog: Eine Zahlung, Aufteilung auf Turniere sichtbar
|
||||
- Rechnungsvorschau: Zwei separate Rechnungen je Turnier als Tab
|
||||
- Ergebnis: `docs/06_Frontend/Wireframes/Kassa_Veranstaltung_v1.md`
|
||||
|
||||
- **Empty States für alle Listenansichten (B-4 ✅):**
|
||||
- Liste aller 10 Screens mit möglichen leeren Zuständen (3 Typen) erstellt
|
||||
- Icon-Konzept: Material Symbols Outlined (kein Custom-Illustration-Set für MVP)
|
||||
- Texte (Titel, Beschreibung, CTA) für alle Screens und Typen definiert
|
||||
- Composable-API `MsEmptyState` spezifiziert (Ablageort, Parameter, Verhalten, Beispiel)
|
||||
- Ergebnis: `docs/06_Frontend/Guidelines/Empty-States_Spezifikation_v1.md` (Status: APPROVED)
|
||||
|
||||
---
|
||||
|
||||
## 🔄 Was ist noch offen?
|
||||
|
||||
### Sprint C — geplant (nächste Woche)
|
||||
|
||||
- **C-1 Wireframes in Compose umsetzen:** Edit-Dialog/Fullscreen (B-1), Bewerb-Anlegen-Dialog (B-2), Kassa-Screen (B-3),
|
||||
`MsEmptyState`-Composable implementieren, Empty States in alle 10 Listenansichten integrieren, `PferdProfilEditDialog`
|
||||
zu Fullscreen migrieren.
|
||||
- **C-2 Design-System konsolidieren:** Farb-Palette in `MaterialTheme` / `Theme.kt`, Typografie-Skala, wiederverwendbare
|
||||
Composables (Cards, Badges, Chips).
|
||||
- **C-3 Abteilungs-Ansicht:** Wireframes für Startliste, Ergebnisliste und Ranglisten-Zusammenführung (
|
||||
`ORGANISATORISCH`).
|
||||
|
||||
> ⏸️ **Web-App / PWA Design** — Nach Desktop-MVP; Anforderungen noch nicht definiert.
|
||||
|
||||
---
|
||||
|
||||
## 🔗 Abhängigkeiten & Auswirkungen
|
||||
|
||||
| Meine Aufgabe | Blockiert wen |
|
||||
|------------------------|------------------------------------------------|
|
||||
| B-1 Richtlinie ✅ | 🎨 Frontend C-1: Edit-Dialoge implementieren |
|
||||
| B-4 Spezifikation ✅ | 🎨 Frontend C-1: `MsEmptyState` implementieren |
|
||||
| B-2 / B-3 Wireframes ✅ | 🎨 Frontend C-1: Bewerb-Dialog, Kassa-Screen |
|
||||
| Icons (PNG/ICO/ICNS) | 🐧 DevOps C-1: Release-Build (noch ausstehend) |
|
||||
|
||||
---
|
||||
|
||||
## 💬 Botschaft an die Runde
|
||||
|
||||
Sprint B ist vollständig abgeschlossen — alle vier Punkte (B-1 bis B-4) sind **APPROVED** und an das Frontend-Team
|
||||
übergeben. Die Spezifikationen und Wireframes liegen vor. Das Frontend kann sofort mit **`MsEmptyState` (C-1)** und der
|
||||
**`PferdProfilEditDialog`-Migration** beginnen. Die **App-Icons** (PNG/ICO/ICNS) sind der einzige ausstehende
|
||||
Design-Deliverable für den DevOps-Release-Build — diese müssen priorisiert werden.
|
||||
Reference in New Issue
Block a user