- Use SystemContextMenu for iOS
- Changed to Flutter 3.24.0 and Dart 3.5 or higher
- This should have been done at version 2.2.0.
- Fix deprecated API use (ButtonBar, PopInvokedCallback)
onPopInvoked
should be migrated toonPopInvokedWithResult
- https://docs.flutter.dev/release/breaking-changes/popscope-with-result
- If you are using Flutter version below 3.24, please specify
adaptive_dialog: 2.1.0
as this version will cause a compilation error.- Corrected the dependency specification in version 2.2.1, but cannot be fixed the already released versions
- Add
spellCheckConfiguration
toDialogTextField
- Support Flutter 3.16
onWillPop
is deleted, andcanPop
/onPopInvoked
is added instead- Migrate to PopScope from WillPopScope
- https://docs.flutter.dev/release/breaking-changes/android-predictive-back
- Fix TextStyle of showConfirmationDialog/showModalActionSheet (#124)
- feat: Add option to set toggleable for showConfirmDialog (#123)
- Adds pub topics and screenshots to package metadata.
- Support Flutter 3.10
- Upgrade macos_ui to 2.0.0
- Follow changes of macos_ui 2.0.0-beta.7
- Depends on macos_ui again
- fix: pop with dialog context (#115)
- Fix Flutter 3.10 compile error caused by macos_ui package
- Remove macos_ui dependency temporarily and show same UI as iOS instead
- Upon stable release, the UI that uses the original macos_ui will be restored
- Fix no title
showModalActionSheet
for Material style
- Fix the error with
pop
whenBuildContext
is disposed
- Add documentation about
barrierDismissible
- Add
@useResult
to each functions
- Support textCapitalization in DialogTextField (#91)
- Fix typo (
maxLenght
→maxLength
)
- Adde maxLength to fields (#84)
- Expose route settings on all apis (#88)
- Use accentColor for macOS by using dynamic_color
- Update min SDK version to 2.17.0
- Use macos_ui v1
- Fix
useActionSheetForIOS
was mistakenly worked
- Add outer edge to showTextInputDialog for macOS
- Support dragging text input dialog for macOS
- Support for macOS dialogs
- Add
AdaptiveDialog.instance.updateConfiguration
, a method used for changing default configuration
- Add
autocorrect
toDialogTextField
(#63)
- Add
builder
parameter- This resolved #28, #42 and #56
- Change
isCupertinoStyle
to returntrue
if TargetPlatform is macOS
- Deprecate
alertStyle
ofshowOkAlertDialog
/showOkCancelAlertDialog
, which was mistakenly defined, and addstyle
property instead. - Make Material style
showOkAlertDialog
scrollable (#53)
- Add
isCaseSensitive
parameter toshowTextAnswerDialog
(#49)
- Add optional arg to submit form when user hits enter on last input field to
showTextAnswerDialog()
(#39)
- Remove unused
cancelLabel
fromMaterialModalActionSheet
- Add
onWillPop
parameter
- Migrate to null safety (#25)
- Fix missing
fullyCapitalizedForMaterial
(#23)
- Support initial selection for showConfirmationDialog
- Set toggleable true for showConfirmationDialog
- Add minLines/maxLines to DialogTextField (#12)
- Add prefixText/suffixText to DialogTextField (#11)
- Add
fullyCapitalizedForMaterial
toshowAlertDialog
- default: true
- If it is true, button label is fully capitalized automatically, which is recommended at the Material Design guide.
- Use new buttons
- If there is enough height,
NeverScrollableScrollPhysics
will be set toshowConfirmationDialog
's innerListView
- Add
shrinkWrap
toshowConfirmationDialog
and it is defaults totrue
, which is opposite of the default value of ListView
- Support autovalidate for showTextInputDialog
- Support validation for showTextInputDialog
- Fix destructive color of showTextInputDialog for Cupertino
- User showModal instead of showDialog for showTextInputDialog
- Delete
showDialog2020
function- the
configuration
parameter of animationsshowModal
can be omitted at v1.1.0 so,showDialog2020
no longer the point of existence.
- the
- Override
textScaleFactor
to keep larger than 1 forCupertinoActionSheet
- Add
actionsOverflowDirection
toshowAlertDialog
- Only works for Material style
- Fix
showTextAnswerDialog
retry
- Fix
showConfirmationDialog
message text alignment
- Add
showConfirmationDialog
- Show confirmation dialog, whose appearance is adaptive according to platform
- For Cupertino, fallback to ActionSheet
- Add
materialConfiguration
toshowModalBottomSheet
- This suppresses many actions (long list) sheet from overflow
- Support nested navigator
- Expose
useRootNavigator
- It works fine without specifying
useRootNavigator
in most cases - Check example/lib/nested_navigator_page.dart
- Expose
- Add
showDialog2020
, which wrapsshowModal
withFadeScaleTransitionConfiguration()
.
- Use
showModal
withFadeScaleTransitionConfiguration
of animations for Material alert dialog
- Fix showTextAnswerDialog
- Add isDestructiveAction to showTextInputDialog and showTextAnswerDialog
- Add showTextInputDialog
- Add showTextAnswerDialog
- Change SheetAction's icon to nullable
- Add documentation
- Change some parameters to nullable
- Initial release