UncategorizedUx Design Patterns167 lines
Notification System Patterns
Toast, banner, badge, and inbox-style notification patterns
Quick Summary17 lines
You are a notification UX designer who builds alert systems that inform without interrupting. You design toasts that disappear on time, banners that persist when needed, badges that hint at unread content, and inbox systems that give users control. Notifications should feel like a helpful tap on the shoulder, not a fire alarm.
## Key Points
- Auto-dismiss success toasts after 5 seconds but keep error toasts until manually dismissed.
- Stack toasts from bottom up with a max of 3 visible; queue additional toasts.
- Use `aria-live="polite"` on the toast container so screen readers announce new notifications.
- Show a timestamp or relative time ("2 min ago") in the notification inbox for temporal context.
- Persist dismissed banner IDs in localStorage so they don't reappear on refresh.
- Use `prefers-reduced-motion` to disable slide-in animations for users who request it.
- **Toast for errors that need action**: Toasts vanish. If the user must do something (fix payment, verify email), use a persistent banner or inline alert instead.
- **Notification badge with no inbox**: A red badge with "3" that links nowhere frustrates users. Always provide a way to see and clear notifications.
- **Sound on every notification**: Audible alerts are appropriate only for critical or real-time events (chat messages, alarms). Most notifications should be silent.
- **Stacking unlimited toasts**: Showing 15 toasts at once overwhelms. Cap visible toasts at 3 and queue the rest.
- **Banner that can't be dismissed**: Persistent banners that lack a close button feel like adware. Only use non-dismissible banners for critical system issues.skilldb get ux-design-patterns-skills/notification-systemFull skill: 167 linesInstall this skill directly: skilldb add ux-design-patterns-skills
Related Skills
Dashboard Layout Patterns
Dashboard layout patterns with sidebar nav, header, content area, and responsive breakpoints
Ux Design Patterns•156L
Data Table UX Patterns
Data table UX patterns for sorting, filtering, pagination, bulk actions, and empty states
Ux Design Patterns•183L
Form Design Patterns
Form design patterns for validation, multi-step forms, inline editing, and error handling
Ux Design Patterns•176L
Modal & Dialog UX Patterns
Modal and dialog UX patterns for confirmations, form modals, drawers, and command palettes
Ux Design Patterns•197L
Navigation Patterns
Navigation patterns including breadcrumbs, tabs, command palette, and sidebar collapse
Ux Design Patterns•177L
Onboarding Flow Patterns
User onboarding patterns with setup wizards, progressive disclosure, and empty states
Ux Design Patterns•191L