crisp_dialog 0.1.0
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.CrispDialogTheme—ThemeExtensionfor 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:
Semanticslabels on dialog and error messages. - Zero runtime dependencies.