| ๐จ | UI vs UX | Beautiful interface plus understandable behavior, recovery, and trust |
| โฌ | Loading States | Skeleton screens, progress bars, spinners, optimistic UI |
| โณ | Spinner Timing | When to show what based on duration (<1s, 1-10s, >10s) |
| โ ๏ธ | Error States | Message quality, placement (inline, toast, modal) |
| โ
| Success States | Action feedback, celebrations, subtle confirmations |
| ๐ต | Empty States | First impressions, search results, goal/achievement states |
| ๐ | Form UX | Inline validation, pre-filling, character counts, forgiving formats |
| ๐งฉ | Graceful Degradation | Independent sections, cached content, partial loading |
| ๐งญ | Jakob's Law | Familiar patterns by device, locale, audience, and market |
| ๐ซ | Hick's Law | Reduce decision complexity with grouping, filtering, curation, progressive disclosure |
| ๐๏ธ | Progressive Disclosure | Show steps contextually without burying critical features behind tutorials |
| โ๏ธ | Tesler's Law | Absorb complexity in code and system design instead of penalizing users |
| ๐ | Button States & Accessibility | Default, hover, focus, pressed, loading, and disabled states |
| ๐ซ | Disabled-Button Rule | Keep submit enabled with field jump unless blocker is completely obvious |
| ๐ฏ | Fitts's Law & Touch | Hit target padding, thumb reach, spacing, scroll-vs-tap conflict prevention |