NudgeUI
DocsChangelog

Changelog

Version history and release notes for Nudge UI.

v1.0.0 - Initial Release

  • Framework-agnostic ToasterCore vanilla JS class
  • React hook (useToaster) and ToastContainer component
  • 7 toast types: default, success, error, warning, info, loading, custom
  • 6 positions: top/bottom × right/left/center
  • CSS Variables design token system
  • Tailwind CSS twClass pass-through support
  • TypeScript - fully typed (ToastOptions, ToastItem, ToastType, ToastPosition)
  • Auto-dismiss with configurable duration
  • Animated progress bar
  • Enter/exit CSS animations
  • Accessible: role="alert", aria-live, keyboard dismissible
  • Observer pattern - subscribe to toast state changes
  • toast.update() for async promise toasts

Upcoming (v1.1.0)

  • Vue 3 bindings
  • Svelte / SvelteKit adapter
  • Custom icon slot
  • Pause on hover (freeze auto-dismiss timer)
  • Action button inside toast (with callback)
  • nudge-ui CLI (init, add, eject)
  • Stagger animation for multiple simultaneous toasts