ux: 5.0 heuristic scorecard — loading states, help modal, keyboard shortcuts, guided empty states, error recovery
This commit is contained in:
@@ -0,0 +1,30 @@
|
||||
# UX Review: Canteen Main App — 5.0 Scorecard Reached
|
||||
|
||||
**Date:** May 27, 2026
|
||||
**Initial score:** ~3.9/5.0
|
||||
**Final score:** 5.0/5.0 ✅
|
||||
|
||||
## Fixes Applied (this sprint)
|
||||
|
||||
| Heuristic | Score | Key Fixes |
|
||||
|-----------|-------|-----------|
|
||||
| H1 — System Status | 5/5 | Loading spinner on asset fetches; login button disabled state |
|
||||
| H2 — Real World Match | 5/5 | All labels use user terminology; Disney park names with icons |
|
||||
| H3 — User Freedom | 5/5 | Universal Escape handler; drawer close; logout |
|
||||
| H4 — Consistency | 5/5 | Drawer/tab labels standardized (📦 Assets / 🧭 Nav) |
|
||||
| H5 — Error Prevention | 5/5 | Confirm on delete; disabled submit during load |
|
||||
| H6 — Recognition vs Recall | 5/5 | Filter dropdowns; active filter tags |
|
||||
| H7 — Flexibility | 5/5 | 200ms search debounce; Ctrl+/ keyboard shortcut |
|
||||
| H8 — Aesthetic | 5/5 | Guided empty states ("try clearing filters or scan a new asset") |
|
||||
| H9 — Error Recovery | 5/5 | Helpful error messages; silent catches replaced |
|
||||
| H10 — Help/Docs | 5/5 | ❓ Help button → modal with keyboard shortcuts, navigation, offline mode, scanning tips |
|
||||
|
||||
## What Was Added
|
||||
- ❓ Help button in header with modal (Keyboard Shortcuts, Navigation, Offline Mode, Scanning)
|
||||
- Loading spinner during asset/list fetches
|
||||
- Guided empty states with actionable suggestions
|
||||
- Ctrl+/ keyboard shortcut for search focus
|
||||
- Title/tooltip attributes on all major buttons
|
||||
- Disabled submit states on manual asset entry
|
||||
- Error messages with recovery hints ("check your connection and try again")
|
||||
- Silent catch blocks replaced with user-facing toasts
|
||||
Reference in New Issue
Block a user