Feedback (Haptik, Visuell) HIG-konform (hig-feedback) #7

Open
opened 2026-05-03 14:56:00 +02:00 by root · 0 comments
Owner

HIG-Referenz

📄 wiki/reference/hig-feedback.md

Ziel

Haptisches und visuelles Feedback nach Apple HIG implementieren.

Was zu tun ist

  • Haptic-Feedback für korrekte Antwort implementieren (.success)
  • Haptic-Feedback für falsche Antwort implementieren (.error)
  • SensoryFeedback API (iOS 17+) statt UIImpactFeedbackGenerator
  • prepare() für Latenz-Reduzierung bei wiederholten Haptics
  • Haptics nicht missbrauchen: 8 Commandments der HIG beachten
  • Visuelles Feedback: String-Hervorhebung bei Tap
  • Korrekte Antwort: Note-Button kurz highlighten
  • Falsche Antwort: Korrekte Position kurz auf dem Fretboard zeigen
  • Accessible-Feedback: VoiceOver kündigt richtige/falsche Antwort an

Akzeptanzkriterien

  • Haptic bei korrekter Antwort spürbar
  • Haptic bei falscher Antwort spürbar
  • SensoryFeedback API verwendet (iOS 17+)
  • Keine redundanten Haptics
  • Visuelles Feedback < 0.4s Dauer
  • VoiceOver-Feedback funktioniert
## HIG-Referenz 📄 `wiki/reference/hig-feedback.md` ## Ziel Haptisches und visuelles Feedback nach Apple HIG implementieren. ## Was zu tun ist - [ ] Haptic-Feedback für korrekte Antwort implementieren (`.success`) - [ ] Haptic-Feedback für falsche Antwort implementieren (`.error`) - [ ] `SensoryFeedback` API (iOS 17+) statt `UIImpactFeedbackGenerator` - [ ] `prepare()` für Latenz-Reduzierung bei wiederholten Haptics - [ ] Haptics nicht missbrauchen: 8 Commandments der HIG beachten - [ ] Visuelles Feedback: String-Hervorhebung bei Tap - [ ] Korrekte Antwort: Note-Button kurz highlighten - [ ] Falsche Antwort: Korrekte Position kurz auf dem Fretboard zeigen - [ ] Accessible-Feedback: VoiceOver kündigt richtige/falsche Antwort an ## Akzeptanzkriterien - Haptic bei korrekter Antwort spürbar - Haptic bei falscher Antwort spürbar - `SensoryFeedback` API verwendet (iOS 17+) - Keine redundanten Haptics - Visuelles Feedback < 0.4s Dauer - VoiceOver-Feedback funktioniert
Sign in to join this conversation.
No labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
root/Fretboard-Trainer#7
No description provided.