This commit is contained in:
2025-12-20 15:53:19 +01:00
parent 769462c439
commit e9807a60d5
11 changed files with 1023 additions and 0 deletions

91
design/feedback_guide.md Normal file
View File

@ -0,0 +1,91 @@
# FEEDBACK_GUIDE.md
## Zweck
Dieses Dokument definiert **konsistentes visuelles Feedback** in Form von Alerts und Toasts.
Ziel:
- klare Zustände
- keine Überraschungen
- sofort verständliche Rückmeldungen
---
## Grundregeln
- Feedback ist immer sichtbar
- Feedback ist textlich eindeutig
- Farbe unterstützt – ersetzt aber nicht die Aussage
---
## Alerts
Alerts sind **statisch** und kontextgebunden.
Typische Nutzung:
- Formularfehler
- Systemzustände
- Konfigurationsprobleme
### Beispiele
```html
<div class="alert success">Einstellungen gespeichert</div>
<div class="alert warning">Unvollständige Konfiguration</div>
<div class="alert error">Speichern fehlgeschlagen</div>
```
Regeln:
- Alert steht nahe am betroffenen Inhalt
- kein automatisches Verschwinden
---
## Toasts
Toasts sind **temporär** und nicht blockierend.
Typische Nutzung:
- Erfolgsmeldungen
- kurze Hinweise
- Hintergrundaktionen
### Beispiel
```html
<div class="toast success">Änderungen übernommen</div>
```
Regeln:
- niemals kritisch
- immer zeitlich begrenzt
- dürfen ignoriert werden
---
## Wann was?
| Situation | Element |
|---------|---------|
| Formular ungültig | Alert |
| Aktion erfolgreich | Toast |
| Kritischer Fehler | Alert |
| Hintergrundinfo | Toast |
---
## Anti-Patterns
- Toasts für Fehler
- Alerts ohne Text
- Farben ohne Bedeutung
- mehrere Feedback-Typen gleichzeitig
---
## Status
Version: **v1.0 (Baseline)**
Dieses Dokument ergänzt `COMPONENT_GUIDE.md`.