PackageTrack
Sign in Get early access

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 2026
2021 2022 2023 2024 2025 2026
Release Pre-release

Releases

latest 60 of 97
  1. 2.8.0 17 Apr 2026
    Release notes

    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.
    Open source →
    Release notes

    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.
    Open source →
  2. 2.7.1 10 Mar 2026
    Release notes

    Restored CHANGELOG.md history and fixed missing example/pubspec.lock.

    Open source →
    Release notes
    • Restore CHANGELOG.md history that was accidentally removed in 2.7.0
    Open source →
  3. 2.7.0 10 Mar 2026
    Release notes

    Integrated keyboard shortcuts and text selection support.

    • Support text selection for dialogs (#65)
    • Support keyboard shortcuts (Enter and Escape) (#61)
    Open source →
    Release notes
    • Support text selection for dialogs (#65)
      • Added AdaptiveSelectionMode to control text selection behavior.
      • Text is now selectable by default on Web and Desktop platforms.
      • Supported in all dialog functions.
    • Support keyboard shortcuts (Enter and Escape) for dialogs (#61)
      • Enter: Trigger default action or submit text input
      • Escape: Cancel or close dialog
    Open source →
  4. 2.6.0 10 Dec 2025
    Release notes

    What's Changed

    • fullyCapitalizedForMaterial is deprecated and change default to false by @mono0926 in #147

    Full Changelog: 2.5.0...2.6.0

    Open source →
    Release notes
    • 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: true explicitly.
    Open source →
  5. 2.5.0 12 Sep 2025
    Release notes
    • Changed to Flutter 3.35.0 and Dart 3.9.0 or higher

    Full Changelog: 2.4.2...2.5.0

    Open source →
    Release notes
    • Changed to Flutter 3.35.0 and Dart 3.9.0 or higher
    Open source →
  6. 2.4.2 20 Jun 2025
    Release notes

    What's Changed

    • scrollable: true for MaterialTextInputDialog by @mono0926 in #144

    Full Changelog: 2.4.1...2.4.2

    Open source →
    Release notes
    • Set scrollable: true to MaterialTextInputDialog (#143, #144)
    Open source →
  7. 2.4.1 19 Mar 2025
    Release notes

    What's Changed

    • Fix validation message handling in iOS text input dialog by @mono0926 in #141

    Full Changelog: 2.4.0...2.4.1

    Open source →
    Release notes
    • Trim empty newline when there are no validation message on iOS
    Open source →
  8. 2.4.0 19 Dec 2024
    Release notes
    • Changed to Flutter 3.27.0 and Dart 3.6.0 or higher

    Full Changelog: 2.3.0...2.4.0

    Open source →
    Release notes
    • Changed to Flutter 3.27.0 and Dart 3.6.0 or higher
    Open source →
  9. 2.3.0 27 Nov 2024
    Release notes
    • Use SystemContextMenu for iOS

    Full Changelog: 2.2.1...2.3.0

    Open source →
    Release notes
    • Use SystemContextMenu for iOS
    Open source →
  10. 2.2.1 20 Sep 2024
    Release notes

    What's Changed

    • Changed to Flutter 3.24.0 and Dart 3.5 or higher by @mono0926 in #136

    Full Changelog: 2.2.0...2.2.1

    Open source →
    Release notes
    • Changed to Flutter 3.24.0 and Dart 3.5 or higher
      • This should have been done at version 2.2.0.
    Open source →
  11. 2.2.1+1 20 Sep 2024

    Nothing published for this version

  12. 2.2.1+2 20 Sep 2024

    Nothing published for this version

  13. 2.2.0 27 Aug 2024
    Release notes
    • Fix deprecated API use (ButtonBar, PopInvokedCallback)
      • onPopInvoked should be migrated to onPopInvokedWithResult
      • 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
    Open source →
  14. 2.1.0 21 Feb 2024
    Release notes
    • Add spellCheckConfiguration to DialogTextField
    Open source →
  15. 2.0.0 17 Nov 2023
    Release notes
    • Support Flutter 3.16
    • onWillPop is deleted, and canPop/onPopInvoked is added instead
      • Migrate to PopScope from WillPopScope
      • https://docs.flutter.dev/release/breaking-changes/android-predictive-back
    Open source →
  16. 1.10.1 14 Nov 2023
    Release notes
    • Fix TextStyle of showConfirmationDialog/showModalActionSheet (#124)
    Open source →
  17. 1.10.0 09 Nov 2023
    Release notes
    • feat: Add option to set toggleable for showConfirmDialog (#123)
    Open source →
  18. 1.9.0 20 Jul 2023
    Release notes
    • Support Flutter 3.10
    • Upgrade macos_ui to 2.0.0
    Open source →
  19. 1.9.0+1 31 Aug 2023
    Release notes
    • Adds pub topics and screenshots to package metadata.
    Open source →
  20. 1.9.0+2 31 Aug 2023

    Nothing published for this version

  21. 1.9.0-x-macos-beta.1 10 Jul 2023 pre-release
    Release notes
    • Follow changes of macos_ui 2.0.0-beta.7
    Open source →
  22. 1.9.0-x-macos-beta.0 04 Jul 2023 pre-release
    Release notes
    • Depends on macos_ui again
    Open source →
  23. 1.9.0-no-macos.3 23 Jun 2023 pre-release
    Release notes
    • fix: pop with dialog context (#115)
    Open source →
  24. 1.9.0-no-macos.2 11 May 2023 pre-release
    Release notes
    • 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
    Open source →
  25. 1.9.0-no-macos.1 11 May 2023 pre-release

    Nothing published for this version

  26. 1.9.0-no-macos.0 11 May 2023 pre-release

    Nothing published for this version

  27. 1.8.3 29 Mar 2023
    Release notes
    • Fix no title showModalActionSheet for Material style
    Open source →
  28. 1.8.3+1 15 May 2023

    Nothing published for this version

  29. 1.8.2 26 Jan 2023
    Release notes
    • Fix the error with pop when BuildContext is disposed
    Open source →
  30. 1.8.1+1 23 Jan 2023
    Release notes
    • Add documentation about barrierDismissible
    Open source →
  31. 1.8.0 04 Aug 2022
    Release notes
    • Support textCapitalization in DialogTextField (#91)
    • Fix typo (maxLenghtmaxLength)
    Open source →
  32. 1.8.0+1 31 Aug 2022

    Nothing published for this version

  33. 1.7.0 28 Jul 2022
    Release notes
    • Adde maxLength to fields (#84)
    • Expose route settings on all apis (#88)
    Open source →
  34. 1.6.4 06 Jun 2022
    Release notes
    • Use accentColor for macOS by using dynamic_color
    • Update min SDK version to 2.17.0
    Open source →
  35. 1.6.4+1 28 Jun 2022

    Nothing published for this version

  36. 1.6.4+2 08 Jul 2022

    Nothing published for this version

  37. 1.6.3 12 May 2022
    Release notes
    • Use macos_ui v1
    Open source →
  38. 1.6.2 02 May 2022
    Release notes
    • Fix useActionSheetForIOS was mistakenly worked
    Open source →
  39. 1.6.2+1 02 May 2022

    Nothing published for this version

  40. 1.6.1 28 Apr 2022
    Release notes
    • Add outer edge to showTextInputDialog for macOS
    • Support dragging text input dialog for macOS
    Open source →
  41. 1.6.0 28 Apr 2022
    Release notes
    • Support for macOS dialogs
    • Add AdaptiveDialog.instance.updateConfiguration, a method used for changing default configuration
    Open source →
  42. 1.5.0 28 Mar 2022
    Release notes
    • Add builder parameter
      • This resolved #28, #42 and #56
    Open source →
  43. 1.5.0+1 04 Apr 2022

    Nothing published for this version

  44. 1.4.0 03 Mar 2022
    Release notes
    • Change isCupertinoStyle to return true if TargetPlatform is macOS
    Open source →
  45. 1.3.0 13 Jan 2022
    Release notes
    • Deprecate alertStyle of showOkAlertDialog/showOkCancelAlertDialog, which was mistakenly defined, and add style property instead.
    • Make Material style showOkAlertDialog scrollable (#53)
    Open source →
  46. 1.2.0 29 Oct 2021
    Release notes
    • Add isCaseSensitive parameter to showTextAnswerDialog (#49)
    Open source →
  47. 1.1.0 15 Jul 2021
    Release notes
    • Add optional arg to submit form when user hits enter on last input field to showTextAnswerDialog() (#39)
    Open source →
  48. 1.0.1 22 Jun 2021
    Release notes
    • Remove unused cancelLabel from MaterialModalActionSheet
    Open source →
  49. 1.0.0 28 May 2021
    Release notes
    • Add onWillPop parameter
    Open source →
  50. 0.10.0 08 Feb 2021
    Release notes
    • Migrate to null safety (https://github.com/mono0926/adaptive_dialog/issues/25)
    Open source →
  51. 0.10.0+1 08 Feb 2021

    Nothing published for this version

  52. 0.10.0+2 08 Feb 2021

    Nothing published for this version

  53. 0.10.0+3 08 Feb 2021

    Nothing published for this version

  54. 0.10.0+4 08 Feb 2021

    Nothing published for this version

  55. 0.10.0+5 02 Mar 2021

    Nothing published for this version

  56. 0.9.4 08 Feb 2021
    Release notes
    • Fix missing fullyCapitalizedForMaterial (https://github.com/mono0926/adaptive_dialog/issues/23)
    Open source →
  57. 0.9.3 07 Dec 2020
    Release notes
    • Support initial selection for showConfirmationDialog
    • Set toggleable true for showConfirmationDialog
    Open source →
  58. 0.9.2 27 Nov 2020
    Release notes
    • Add minLines/maxLines to DialogTextField (#12)
    Open source →
  59. 0.9.2+1 07 Dec 2020

    Nothing published for this version

  60. 0.9.1 23 Nov 2020
    Release notes
    • Add prefixText/suffixText to DialogTextField (#11)
    Open source →

Every package, every release, already written down.

The archive is open and free. Watching your own project is what we are building next.

Browse the archive