PackageTrack
Sign in Get early access

group_button

Flutter custom widget to make a group buttons. Included Radio and CheckBox buttons.

5.3.4 194K downloads/mo #861 most downloaded on pub.dev Frezyx/group_button

What this package is like to depend on

Last release 3 years ago

no release in 18 months

Release timing varies

gaps range from 2 weeks to 8 months

Nearly every release is documented

notes for 45 of 48 stable releases

Nothing withdrawn

no release was ever pulled

6 years old

50 releases · first in 2020

0 releases in the last 12 months

see the full history below

Release timeline

50 releases · Aug 2020 to Jan 2024
2021 2022 2023 2024 2025 2026
Release Pre-release

Releases

latest 50
  1. 5.3.4 09 Jan 2024
    Release notes

    What's Changed

    New Contributors

    Full Changelog: 5.3.3...5.3.4

    Open source →
  2. 5.3.3 24 Aug 2023
    Release notes
    • Remove self linter with flutter_lints
    • Fix linter issues
    • Format files
    • Update sdk version to '>=2.15.0 <4.0.0'
    • Add topics in pubspec.yaml
    • Replace deprecated linter rules
    Open source →
  3. 5.3.2 22 Jul 2023

    Nothing published for this version

  4. 5.3.1 22 Jul 2023

    Nothing published for this version

  5. 5.3.0 18 May 2023
    Release notes
    • Implement buttonIndexedTextBuilder and buttonTextBuilder
      for build only custom text of buttons. See more in docs
    • Recreate example host folders
    Open source →
    Release notes
    • Implement buttonIndexedTextBuilder and buttonTextBuilder for building only text of buttons. See more in docs
    • Recreate example host folders
    Open source →
  6. 5.2.2 18 Sep 2022
    Release notes
    • INFO Compatibility with flutter version under 3.3.0
    • INFO Update README badages
    Open source →
    Release notes
    • INFO Update README badages
    Open source →
  7. 5.2.1 12 Sep 2022
    Release notes
    • INFO Compatibility with flutter version under 3.3.0
    Open source →
  8. 5.2.1-dev.1 12 Sep 2022 pre-release

    Nothing published for this version

  9. 5.2.0 31 Aug 2022
    Release notes
    • INFO: Make package compatible with 3.3.0 Flutter version
    • FIX: Analyser issues
    Open source →
    Release notes
    • INFO: Make the package compatible with the 3.3.0 Flutter version
    • FIX: Analyser issues
    Open source →
  10. 5.2.0-compatibility.1 12 Sep 2022 pre-release

    Nothing published for this version

  11. 5.1.0 28 Aug 2022
    Release notes
    • BREAKING: idnex -> index change typo fix for onDisablePressed callback Function of GroupButtonController
    • INFO: Examples and code base refactoring

    Thanks for anasfik

    New Contributors

    Open source →
    Release notes
    • BREAKING: idnex -> index change typo fix for onDisablePressed callback Function of GroupButtonController
    • INFO: Examples and code base refactoring

    Thanks for anasfik

    Open source →
  12. 5.0.1 07 May 2022
    Release notes
    • FEAT: Added user friendly example

    Thanks for @vasilich6107

    Open source →
    Release notes
    • FEAT: Added user friendly example

    Thanks for vasilich6107

    Open source →
  13. 5.0.0 09 Apr 2022
    Release notes

    Go to Generics 🚀

    • 🔥 MAIN FEAT: GroupButton<T> now is generic class.
      Now you can create int, DateTime, double or YourCustomClass typed buttons List for default GroupButton constructor.
      More here

    • ❗️ BREAKING: All deprecated by 4.3.0 and 4.6.0 fields was removed from package.
      More here

    • ❗️ BREAKING: buttonBuilder from 4.6.0 now build buttons by value
      The buttonIndexedBuilder took over the past functionality of the buttonBuilder

    • ⬆️ FEAT: onSelected method now calling with value argument.
      More here

    • 🎀 INFO: Updated examples & README

    Open source →
    Release notes
    • MAIN FEAT: GroupButton<T> now is generic class.<br> Now you can create int, DateTime, double or YourCustomClass typed buttons List for default GroupButton constructor.<br> More here

    • BREAKING: All deprecated by 4.3.0 and 4.6.0 fields was removed from package.<br> More here

    • BREAKING: buttonBuilder from 4.6.0 now build buttons by value <br> The buttonIndexedBuilder took over the past functionality of the buttonBuilder

    • INFO: Updated examples & README

    Open source →
  14. 4.8.0 28 Mar 2022
    Release notes
    • FEAT: Added enableIndexes abd disableIndexes methods for controller

    Thanks for minhdanh

    Open source →
    Release notes
    • FEAT: Added enableIndexes abd disableIndexes methods for controller

    Thanks for minhdanh

    Open source →
  15. 4.7.0 23 Mar 2022
    Release notes
    • FEAT: Added maxSelected field for setting max selected buttons in checkbox mode

    Thanks for gnassro

    Open source →
  16. 4.6.0 07 Mar 2022
    Release notes
    • FEAT: Added buttonBuilder field for implementing your own custom buttons
    • FEAT: Added ButtonBuilderExample with Flutter default radio and chackbox buttons via buttonBuilder
    • INFO: Updated examples & README
    Open source →
  17. 4.5.0 12 Feb 2022
    Release notes
    Open source →
  18. 4.4.0 12 Feb 2022
    Release notes
    • BREAKING: remove GroupButton.checkbox() and GroupButton.radio() constructors from 4.0.0 updates
    Open source →
  19. 4.3.0 12 Feb 2022
    Release notes
    • FEAT: Implment GroupButtonOptions model to pass all styles of widget via one field
    • DEPRECATED: All styles fields in default GroupButton constructor now deprecated. <br>In new version of package send it via GroupButtonOptions

    List of fields:

    • groupingType
    • direction
    • spacing
    • runSpacing
    • selectedTextStyle
    • unselectedTextStyle
    • selectedColor
    • unselectedColor
    • selectedBorderColor
    • unselectedBorderColor
    • borderRadius
    • selectedShadow
    • unselectedShadow
    • buttonHeight
    • buttonWidth
    • mainGroupAlignment
    • crossGroupAlignment
    • groupRunAlignment
    • textAlign
    • textPadding
    • alignment
    • elevation
    Open source →
  20. 4.2.1 23 Jan 2022
    Release notes
    • FIX: deprecated fields
    Open source →
  21. 4.2.0 23 Jan 2022
    Release notes
    • FEAT: Add disabled buttons to controller
    • FEAT: Add controller fields initialization in controller constructor
    • INFO: Add deprecatd annotation for selectedButton, selectedButtons and disabledButtons
    Open source →
  22. 4.1.1 22 Jan 2022
    Release notes
    • FIX: GroupbuttonController initialization
    Open source →
  23. 4.1.0 07 Jan 2022
    Release notes
    Open source →
  24. 4.0.0 28 Dec 2021
    Release notes

    Thanks for bookyo and mwm0022

    Open source →
  25. 4.0.0+1 28 Dec 2021

    Nothing published for this version

  26. 3.3.1 10 Oct 2021
    Release notes
    • FIX: fix static analysis issues
    Open source →
  27. 3.3.0 09 Oct 2021
    Release notes

    Thanks for slavap

    Open source →
  28. 3.2.0 01 Oct 2021
    Release notes
    Open source →
  29. 3.1.0 04 Aug 2021
    Release notes
    • FEAT: Add runSpacing field ! When [groupingType] is [GroupingType.wrap] this field sets Wrap [runSpacing]
    • BREAKING: Now spacing field is not sets GroupButton items vertical spacing
    Open source →
  30. 3.0.1 20 Jul 2021
    Release notes
    • FIX: Remove initial selected button from original widget initialization
    Open source →
  31. 3.0.0 13 Jul 2021
    Release notes
    • BREAKING: Implement groupingType field to make different grouping types like Wrap, Column, Row
    • FEAT: Remove default values of styling fields for delegate this to theme
    • refactoring: Make some internal refactoring
    Open source →
  32. 3.0.0+1 14 Jul 2021
    Release notes
    • FIX: fix app logo link
    Open source →
  33. 2.4.1 09 Jul 2021
    Release notes
    • FIX: fix static analysis issues
    Open source →
  34. 2.4.0 09 Jul 2021
    Release notes
    • FEAT: implement runGroupAlignment field for placed buttons runs themselves along the cross axis in a layout.
    Open source →
  35. 2.3.0 29 Jun 2021
    Release notes
    • FEAT: implement mainGroupAlignment field for placed buttons in the main axis in a layout.
    • FEAT: implement crossGroupAlignment field for placed buttons along the cross axis in a layout.
    Open source →
  36. 2.2.2 04 Jun 2021
    Release notes
    • Create example with using provider as state-manager
    Open source →
  37. 2.2.1 02 Jun 2021
    Release notes
    • Update examples in README.md
    Open source →
  38. 2.2.0 01 Jun 2021
    Release notes
    • Remove provider dependency
    • Fix fields passing for widget
    • Update selectedButtons field (Now int like index)
    • Add selectedButton field for radio type
    Open source →
  39. 2.1.2 06 May 2021
    Release notes
    • Fix selectedBorderColor not working exception
    Open source →
  40. 2.1.1 04 May 2021
    Release notes
    • Fix spacing error issue
    Open source →
  41. 2.1.0 07 Apr 2021
    Release notes
    • Add ability for using radio mode without an selected buttons
    Open source →
  42. 2.0.0 05 Apr 2021
    Release notes
    • Migrate to null-safety commit
    Open source →
  43. 2.0.0+1 05 Apr 2021
    Release notes
    • Fix static analysis issues
    Open source →
  44. 1.3.0 04 Mar 2021
    Release notes
    • Migrate from using RaisedButton to ElevatedButton
    Open source →
  45. 1.2.0 03 Mar 2021
    Release notes
    • Add width and height fields for buttons
    Open source →
  46. 1.1.1 20 Feb 2021
    Release notes
    • Refactor code
    • Add lint package
    Open source →
  47. 1.1.0 19 Nov 2020
    Release notes
    • Added ability to set initially selected buttons
    Open source →
  48. 1.0.2 20 Sep 2020
    Release notes
    • Create travis & codemagic QA
    Open source →
  49. 1.0.1 10 Aug 2020
    Release notes
    • Fix dart analyzer issues, errors and remarks
    Open source →
  50. 1.0.0 10 Aug 2020
    Release notes
    • Basic functionality for creating a button group
    • Two models of the group were created:
      • Radio (one selected button)
      • CheckBox (several selected buttons)
    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