PackageTrack
Sign in Get early access

flutter_speed_dial

Flutter plugin to implement a beautiful and dynamic Material Design Speed Dial with labels, animated icons, multi-directional children and much more.

7.0.0 109K downloads/mo #1090 most downloaded on pub.dev darioielardi/flutter_speed_dial

What this package is like to depend on

Last release 3 years ago

no release in 18 months

Release timing varies

gaps range from 8 days to 7 months

Most releases are documented

notes for 27 of 42 stable releases

2 versions withdrawn

withdrawn after publishing

8 years old

46 releases · first in 2018

0 releases in the last 12 months

see the full history below

Release timeline

46 releases · Jul 2018 to May 2023
2019 2020 2021 2022 2023 2024 2025 2026
Release Pre-release Withdrawn

Releases

latest 46
  1. 7.0.0 23 May 2023
    Release notes

    What's Changed

    New Contributors

    Full Changelog: 6.2.0...7.0.0

    Open source →
    Release notes
    • Fix for Flutter 3.10 (#306)
    • Change dispose order (#299)
    • Don't check for _open when disposing (#286)
    Open source →
  2. 6.3.0 20 May 2023 withdrawn

    Nothing published for this version

  3. 6.2.0 14 Oct 2022
    Release notes
    • Fix Overlay error for once and for all
    • Improve Example Code
    Open source →
  4. 6.1.0 05 Oct 2022
    Release notes
    • Add Mini Speed Dial Parameter to behave as a mini fab by @prateekmedia
    • Remove Overlay before disposing by @AndreHaueisen
    • Add ripple effect to child label by @Pourqavam
    • Support async child populating by @jamonkko
    • Null Fixes by @calvin-verticalscope
    Open source →
  5. 6.1.0+1 05 Oct 2022

    Nothing published for this version

  6. 6.0.0 29 Apr 2022
    Release notes

    What's Changed

    New Contributors

    Full Changelog: 5.1.0...6.0.0

    Open source →
    Release notes
    • BREAKING - Changed animationSpeed as int to animationDuration as Duration
    • FEATURE - Added the possibility to specify a custom Curve for the children's animation
    • FIX - Fixed possible null-safety issues
    Open source →
  7. 5.1.0 02 Apr 2022
    Release notes

    What's Changed

    New Contributors

    Full Changelog: here
    Compare with previuos version: here

    Open source →
    Release notes
    • Fixed widget dispose method, now backgroundOverlay should be disposed correctly.
    • Improved null-safety.
    • Fixed problem where labelShadow was not applied.
    • Improved documentation.
    Open source →
  8. 5.0.0 09 Dec 2021 withdrawn
    Release notes
    • BREAKING - Changed the parameter type of buttonSize and childrenButtonSize from double to Size.
    • Update constraints to flutter 2.8.0 and Dart 2.15 or newer.
    Open source →
  9. 5.0.0+1 11 Dec 2021
    Release notes

    What's Changed

    • SystemMouseCursors is undefined by @peterbrown0 in #192
    • Fix widget state interaction after dispose by @davidmartos96 in #193
    • fix Flutter's animation assertion error when children.length > 5 by @OZEO-DOOZ in #195
    • Set the RotationAngle for the animation of the FAB icon by @xm0128 in #207
    • Added version in CHANGELOG.md by @xm0128 in #208
    • Fixed Overlay closing issue on back button press and Fixed null check operator crashes by @darshanpp in #214
    • Fix for #213, adding horizontal padding when the size is larger then 56 by @LachlanGrant in #215
    • Fixed Issue #210 by @luca-colazzo in #221

    New Contributors

    Full Changelog: 4.2.0...5.0.0+1

    Open source →
    Release notes
    • Downgrade SDK constraints to fix pub rating
    • Improve documentation
    Open source →
  10. 4.6.6 30 Oct 2021
    Release notes
    • Fix web, Platform is not defined
    • Fix children buttons not aligned properly
    • Update Example
    Open source →
  11. 4.6.4 29 Oct 2021
    Release notes
    • Fix swipe to back not working on IOS due to WillPopScope due to https://github.com/flutter/flutter/issues/14203
    • Add closeDialOnPop property
    Open source →
  12. 4.6.2 28 Oct 2021
    Release notes
    • Align childrens for button size > 56.
    • Automatically close speed dial(if open) on back press
    Open source →
  13. 4.6.0 27 Oct 2021
    Release notes
    • Fix null check operator used on null value due to dialKey.globalPaintBounds being null.
    Open source →
  14. 4.5.0 23 Oct 2021
    Release notes
    • Dispose overlay entry on exit
    Open source →
  15. 4.4.0 21 Sep 2021
    Release notes
    • Fix lint errors
    • Rename speeed dial direction to lowercase
    • Disable tooltip if no tooltip is provided
    Open source →
  16. 4.4.0+1 23 Sep 2021
    Release notes
    • Update flutter sdk constraints
    Open source →
  17. 4.4.0+2 07 Oct 2021
    Release notes
    • Added the RotationAngle for the Icon Animation
    Open source →
  18. 4.3.0 29 Aug 2021
    Release notes
    • Fix Animation assertion error when using more than 6 SpeedDialChild
    • Fix SystemMouseCursors is undefined (#192)
    • Fix widget state interaction after dispose (#193)
    Open source →
  19. 4.2.0 28 Jul 2021
    Release notes

    Thanks to all the people who contributed to the project by opening issues we are able to stablize flutter_speed_dial API more.

    FULL CHANGELOG here

    To integrate in your app add this to your pubspec.yaml

      flutter_speed_dial: ^4.2.0

    If you want to contribute financially or you have any particular skill that maybe helpful to the project then you can mail me at [email protected] to discuss about it.

    Open source →
    Release notes
    • Fix closeManually
    • Add click cursor on desktop and web when speed dial is opened
    • Add tooltip to speed dial when overlay is on
    • Fix overlay stale context brightness #184
    Open source →
  20. 4.1.0 10 Jul 2021
    Release notes

    Thanks to all the people who contributed to the project by opening issues we are able to stablize flutter_speed_dial API more.

    FULL CHANGELOG here

    To integrate in your app add this to your pubspec.yaml

      flutter_speed_dial: ^4.1.0

    If you want to contribute financially or you have any particular skill that maybe helpful to the project then you can mail me at [email protected] to discuss about it.

    Open source →
    Release notes
    • Add isOpenOnStart property
    • Fix closing animation not playing if we double click on fab
    • Add spacing property to manage space b/w children and speed dial
    • Add spaceBetweenChildren and childPadding property by @carlosfiori
    Open source →
  21. 4.0.0-dev.1 29 May 2021 pre-release
    Release notes

    Thanks to all the people who contributed to the project by opening issues we are able to stablize flutter_speed_dial API more.

    FULL CHANGELOG here

    To integrate in your app using git.

      flutter_speed_dial: ^4.0.0-dev.1

    If you want to contribute financially or you have any particular skill that maybe helpful to the project then you can mail me at [email protected] to discuss about it.

    Open source →
    Release notes
    • Update Exanple Project
    • Add visibility parameter for SpeedDialChild.
    • Fix dialRoot scaling on bigger screen devices.
    • Add isOpenOnStart Porperty to set the visiblity of childrens at init ( WIP ).
    • Refactor dialRoot to only accept (context, isOpen, toogleChildren), key and layerLink is not required
    Open source →
  22. 4.0.0-dev 23 May 2021 pre-release
    Release notes

    Thanks to all the issue openers and all the people who helped me finding and fixing all the issues and completely overhauling flutter_speed_dial package.

    Full CHANGELOG here

    It now uses overlays instead of Stacks and have improved example and documentation.

    You can test it now by using below code snippet

     flutter_speed_dial: 
        git:
          url: git://github.com/darioielardi/flutter_speed_dial.git
          ref: 4.0.0-dev.1

    It is currently in beta but will sure be in stable version.

    Open source →
    Release notes
    • Update Example Project
    • Revamp Whole Codebase by using Overlays instead of stacks
    • Update dialRoot and now you specify any widget other then FAB as DialRoot too
    • Add Four Directions in SpeedDialDirection parameter namely Up, Down, Left, Right
    • Add buttonSize and childrenButtonSize parameter's to set button size for main dial and its childrens
    • Use Theme Colors When no color is specified
    • Fix weird grey offset
    • Fix useRotationAnimation not working
    • Fix issues with child and activeChild
    • Fix snackbar not visible with SpeedDial
    • Fix FloatingActionButtonLocation not working with Speed Dial
    • Fix speed Dial doesn't get docked with BottomNavigationBar and BottomAppBar
    • Remove unnecessary files

    By @prateekmedia and other contributers who helped me in finding the bugs and solving the issues.

    Open source →
  23. 3.0.5 15 Mar 2021
    Release notes
    • Fix closing animation by @Amir-P
    • Add two new parameters activeBackgroundColor and activeForegroundColor for SpeedDial by @Amir-P
    Open source →
  24. 2.1.1 07 Feb 2021
    Release notes
    • README fixes
    Open source →
  25. 2.1.0 07 Feb 2021
    Release notes
    • Add onLongPress support to SpeedDialChild by @m0veax
    • Add key support for both Speed Dial and Speed Dial Child
    Open source →
  26. 1.2.5 07 Dec 2019
    Release notes
    • Control Speed of Animations
    Open source →
  27. 1.2.4 28 Oct 2019
    Release notes
    • Fix multiple heroes with same
    • Make label non required
    Open source →
  28. 1.2.3 20 Oct 2019
    Release notes
    • Fix Label Widget
    Open source →
  29. 1.2.2 18 Oct 2019
    Release notes
    • Add Label Widget
    Open source →
  30. 1.2.1 05 Jun 2019
    Release notes
    • Huge Optimization by removing unnecessary Animation Controllers
    • Other fixes
    Open source →
  31. 1.2.0 28 May 2019
    Release notes

    ...

    Open source →
  32. 1.1.2 04 May 2019

    Nothing published for this version

  33. 1.1.1 15 Feb 2019

    Nothing published for this version

  34. 1.1.0 07 Feb 2019

    Nothing published for this version

  35. 1.0.9 23 Nov 2018

    Nothing published for this version

  36. 1.0.8 04 Sep 2018

    Nothing published for this version

  37. 1.0.7 18 Aug 2018

    Nothing published for this version

  38. 1.0.6 15 Jul 2018

    Nothing published for this version

  39. 1.0.5 13 Jul 2018

    Nothing published for this version

  40. 1.0.4 07 Jul 2018

    Nothing published for this version

  41. 1.0.3 07 Jul 2018

    Nothing published for this version

  42. 1.0.2 07 Jul 2018

    Nothing published for this version

  43. 1.0.1 07 Jul 2018

    Nothing published for this version

  44. 1.0.0 07 Jul 2018

    Nothing published for this version

  45. 0.0.2 07 Jul 2018

    Nothing published for this version

  46. 0.0.1 07 Jul 2018
    Release notes
    • Initial Release
    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