adaptive_dialog
Show alert dialog or modal action sheet adaptively according to platform.
2.8.0
mono0926/adaptive_dialog
What this package is like to depend on
Last release 4 months ago
17 Apr 2026
Ships fairly regularly
a new release about every 3 months
Most releases are documented
notes for 62 of 88 stable releases
Nothing withdrawn
no release was ever pulled
6 years old
97 releases · first in 2020
5 releases in the last 12 months
see the full history below
Release timeline
97 releases · Mar 2020 to Apr 2026Releases
latest 60 of 97-
2.8.017 Apr 2026Release notes
Open source →Features
- Introduce ImeAwareSingleActivator to prevent shortcut execution during IME composition.
- Improve keyboard navigation by adding autofocus to dialogs.
Others
- Refactor shortcut bindings and focus management.
- Improve test stability and clean up global state in tests.
Release notes
Open source →Features
- Introduce
ImeAwareSingleActivatorto prevent shortcut execution during IME composition. - Improve keyboard navigation by adding autofocus to dialogs.
Others
- Refactor shortcut bindings and focus management.
- Improve test stability and clean up global state in tests.
-
2.7.110 Mar 2026 -
2.7.010 Mar 2026Release notes
Open source →- Support text selection for dialogs (#65)
- Added
AdaptiveSelectionModeto control text selection behavior. - Text is now selectable by default on Web and Desktop platforms.
- Supported in all dialog functions.
- Added
- Support keyboard shortcuts (Enter and Escape) for dialogs (#61)
- Enter: Trigger default action or submit text input
- Escape: Cancel or close dialog
- Support text selection for dialogs (#65)
-
2.6.010 Dec 2025Release notes
Open source →- fullyCapitalizedForMaterial is deprecated and change default to false
- According to Material Design Guidelines, button texts should not be fully capitalized.
- If you want to keep the old behavior, please set
fullyCapitalizedForMaterial: trueexplicitly.
- fullyCapitalizedForMaterial is deprecated and change default to false
-
2.5.012 Sep 2025Release notes
Open source →- Changed to Flutter 3.35.0 and Dart 3.9.0 or higher
Full Changelog: 2.4.2...2.5.0
-
2.4.220 Jun 2025 -
2.4.119 Mar 2025 -
2.4.019 Dec 2024Release notes
Open source →- Changed to Flutter 3.27.0 and Dart 3.6.0 or higher
Full Changelog: 2.3.0...2.4.0
-
2.3.027 Nov 2024 -
2.2.120 Sep 2024Release notes
Open source →- Changed to Flutter 3.24.0 and Dart 3.5 or higher
- This should have been done at version 2.2.0.
- Changed to Flutter 3.24.0 and Dart 3.5 or higher
-
2.2.1+120 Sep 2024Nothing published for this version
-
2.2.1+220 Sep 2024Nothing published for this version
-
2.2.027 Aug 2024Release notes
Open source →- Fix deprecated API use (ButtonBar, PopInvokedCallback)
onPopInvokedshould 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.0as this version will cause a compilation error.- Corrected the dependency specification in version 2.2.1, but cannot be fixed the already released versions
- Fix deprecated API use (ButtonBar, PopInvokedCallback)
-
2.1.021 Feb 2024 -
2.0.017 Nov 2023Release notes
Open source →- Support Flutter 3.16
onWillPopis deleted, andcanPop/onPopInvokedis added instead- Migrate to PopScope from WillPopScope
- https://docs.flutter.dev/release/breaking-changes/android-predictive-back
-
1.10.114 Nov 2023 -
1.10.009 Nov 2023 -
1.9.020 Jul 2023 -
1.9.0+131 Aug 2023 -
1.9.0+231 Aug 2023Nothing published for this version
-
1.9.0-x-macos-beta.110 Jul 2023 pre-release -
1.9.0-x-macos-beta.004 Jul 2023 pre-release -
1.9.0-no-macos.323 Jun 2023 pre-release -
1.9.0-no-macos.211 May 2023 pre-releaseRelease notes
Open source →- 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 Flutter 3.10 compile error caused by macos_ui package
-
1.9.0-no-macos.111 May 2023 pre-releaseNothing published for this version
-
1.9.0-no-macos.011 May 2023 pre-releaseNothing published for this version
-
1.8.329 Mar 2023 -
1.8.3+115 May 2023Nothing published for this version
-
1.8.226 Jan 2023 -
1.8.1+123 Jan 2023 -
1.8.004 Aug 2022Release notes
Open source →- Support textCapitalization in DialogTextField (#91)
- Fix typo (
maxLenght→maxLength)
-
1.8.0+131 Aug 2022Nothing published for this version
-
1.7.028 Jul 2022 -
1.6.406 Jun 2022Release notes
Open source →- Use accentColor for macOS by using dynamic_color
- Update min SDK version to 2.17.0
-
1.6.4+128 Jun 2022Nothing published for this version
-
1.6.4+208 Jul 2022Nothing published for this version
-
1.6.312 May 2022 -
1.6.202 May 2022 -
1.6.2+102 May 2022Nothing published for this version
-
1.6.128 Apr 2022Release notes
Open source →- Add outer edge to showTextInputDialog for macOS
- Support dragging text input dialog for macOS
-
1.6.028 Apr 2022Release notes
Open source →- Support for macOS dialogs
- Add
AdaptiveDialog.instance.updateConfiguration, a method used for changing default configuration
-
1.5.028 Mar 2022 -
1.5.0+104 Apr 2022Nothing published for this version
-
1.4.003 Mar 2022 -
1.3.013 Jan 2022Release notes
Open source →- Deprecate
alertStyleofshowOkAlertDialog/showOkCancelAlertDialog, which was mistakenly defined, and addstyleproperty instead. - Make Material style
showOkAlertDialogscrollable (#53)
- Deprecate
-
1.2.029 Oct 2021 -
1.1.015 Jul 2021Release notes
Open source →- Add optional arg to submit form when user hits enter on last input field to
showTextAnswerDialog()(#39)
- Add optional arg to submit form when user hits enter on last input field to
-
1.0.122 Jun 2021 -
1.0.028 May 2021 -
0.10.008 Feb 2021Release notes
Open source →- Migrate to null safety (https://github.com/mono0926/adaptive_dialog/issues/25)
-
0.10.0+108 Feb 2021Nothing published for this version
-
0.10.0+208 Feb 2021Nothing published for this version
-
0.10.0+308 Feb 2021Nothing published for this version
-
0.10.0+408 Feb 2021Nothing published for this version
-
0.10.0+502 Mar 2021Nothing published for this version
-
0.9.408 Feb 2021Release notes
Open source →- Fix missing
fullyCapitalizedForMaterial(https://github.com/mono0926/adaptive_dialog/issues/23)
- Fix missing
-
0.9.307 Dec 2020Release notes
Open source →- Support initial selection for showConfirmationDialog
- Set toggleable true for showConfirmationDialog
-
0.9.227 Nov 2020 -
0.9.2+107 Dec 2020Nothing published for this version
-
0.9.123 Nov 2020