NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
pub.dev · #2937 most downloaded on pub.dev
An elegant Flutter Dialog solution, Easily implement Toast, Loading and custom Dialog, Make the use of the dialog easier!
Last release 1 months ago
23 Aug 2026
Release timing varies
gaps range from 2 weeks to 8 months
Rarely documented
notes for 10 of the last 60 stable releases
12 versions withdrawn
withdrawn after publishing
6 years old
208 releases · first in 2020
Breaking: remove the deprecated backDismiss parameters and SmartConfigCustom/SmartConfigAttach.backDismiss; use backType: SmartBackType.normal for the…
backDismiss parameters and SmartConfigCustom/SmartConfigAttach.backDismiss; use backType: SmartBackType.normal for the old true behavior or SmartBackType.block for the old false behaviorshowAttach.replaceBuilder parameter; use adjustBuilder and return an AttachAdjustParam with a builder when replacing the attached widgetSmartConfig.checkExist() and SmartConfig.isExist* members; use SmartDialog.checkExist()PopEntry without changing dialog-first back behaviorshow awaiter associated with its own completion policy when a loading or keepSingle dialog is reusedallToast includes multi toasts, and onDismiss fires once for each displayed toastSmartDialog.config and the internal dialog proxy on the same configuration instanceOne column per quarter.
Fixes #293 : migrated the package and example from Flutter's bundled package:flutter/material.dart and package:flutter/cupertino.dart libraries to the
package:flutter/material.dart and package:flutter/cupertino.dart libraries to the standalone material_ui and cupertino_ui packages introduced with Flutter 3.47.material_ui: ^1.0.1 and cupertino_ui: ^1.0.0.^3.12.0 and Flutter >=3.44.0, matching the standalone UI packages.flutter pub publish --dry-run to 0 warnings.Verified with Flutter 3.47.1 / Dart 3.13.1:
flutter analyze.flutter_smart_dialog 5.2.0 from pub.dev and passes standalone Material/Cupertino tests and a Web release build.material_ui and cupertino_ui packages introduced with Flutter 3.47Fix #292: keep SmartToastType.onlyRefresh content updates working after the current toast is dismissed by tapping the mask
SmartToastType.onlyRefresh content updates working after the current toast is dismissed by tapping the maskRefactor: optimize the internal show parameter passing pipeline (show/showAttach/showNotify/showLoading/showToast) by introducing internal parameter m
show parameter passing pipeline (show/showAttach/showNotify/showLoading/showToast) by introducing internal parameter models and passing them through the full chainFix #291: showAttach/bindWidget now hides when pushing custom page routes (non-PopupRoute) and reappears after popping back, matching MaterialPageRout
showAttach/bindWidget now hides when pushing custom page routes (non-PopupRoute) and reappears after popping back, matching MaterialPageRoute behaviorBREAKING CHANGE: adjust dialog onBack interception behavior to match expected handling in #284 . Fixes #280 Fixes #282 Fixes #284 Fixes #286 Fixes #28…
publish to 5.0.0 and fix issues #280 #282 #284 #286 #288
BREAKING CHANGE: adjust dialog onBack interception behavior to match expected handling in #284.
Fixes #280
Fixes #282
Fixes #284
Fixes #286
Fixes #288
onBack interception behavior for dialog/attach. When onBack returns true, the back event is always intercepted. Fix #284OverlayEntry.markNeedsBuild after the entry is disposed during rapid toast updatesBad state: RenderBox was not laid out during page transitionsshowAttach + bindWidget lifecycle/geometry checks to avoid inactive-element renderObject errors and invalid transform matrix assertionsNothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Reconstruct the implementation of initialization.
Reconstruct the implementation of initialization.
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
refactor Toast: remove 'SmartToastType.first' and 'SmartToastType.firstAndLast'
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
If the 'bindPage' of the dialog is false, the dialog will not be closed when the page is closed
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Your coding agent can read these notes before it upgrades. Set up the MCP server →