crisp_dialog 0.1.0 copy "crisp_dialog: ^0.1.0" to clipboard
crisp_dialog: ^0.1.0 copied to clipboard

Production-grade Flutter dialogs with async-aware buttons, design-system theming, and a composable API.

Changelog #

0.1.0 #

Initial release.

  • CrispDialog.confirm() — async-aware confirm/cancel dialog.
  • CrispDialog.info() — single-button informational dialog.
  • CrispDialog.warning() — confirm/cancel with warning styling.
  • CrispDialog.error() — single-button error dialog.
  • CrispDialog.success() — auto-dismiss or button-based success dialog.
  • CrispDialog.custom() — full-control dialog with custom body and actions.
  • CrispDialogThemeThemeExtension for global dialog styling.
  • CrispDialogTheme.light() and .dark() presets.
  • CrispButtonTheme — per-button-style theming.
  • CrispAnimationType — scale, slideUp, slideRight, fade entry animations.
  • Async button flow: loading spinner, sibling disable, inline error on failure.
  • Accessibility: Semantics labels on dialog and error messages.
  • Zero runtime dependencies.
0
likes
160
points
29
downloads

Documentation

API reference

Publisher

unverified uploader

Weekly Downloads

Production-grade Flutter dialogs with async-aware buttons, design-system theming, and a composable API.

Homepage

License

MIT (license)

Dependencies

flutter

More

Packages that depend on crisp_dialog