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 2024Releases
latest 50-
5.3.409 Jan 2024Release notes
Open source →What's Changed
- Fix deprecated member 'primary' by @NeroThroN in #104
- Bump actions/checkout from 3 to 4 by @dependabot in #101
- Bump actions/setup-java from 3 to 4 by @dependabot in #102
New Contributors
- @NeroThroN made their first contribution in #104
Full Changelog: 5.3.3...5.3.4
-
5.3.324 Aug 2023Release notes
Open source →- 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
-
5.3.222 Jul 2023Nothing published for this version
-
5.3.122 Jul 2023Nothing published for this version
-
5.3.018 May 2023Release notes
Open source →- Implement buttonIndexedTextBuilder and buttonTextBuilder
for build only custom text of buttons. See more in docs - Recreate example host folders
Release notes
Open source →- Implement buttonIndexedTextBuilder and buttonTextBuilder for building only text of buttons. See more in docs
- Recreate example host folders
- Implement buttonIndexedTextBuilder and buttonTextBuilder
-
5.2.218 Sep 2022Release notes
Open source →- INFO Compatibility with flutter version under 3.3.0
- INFO Update README badages
-
5.2.112 Sep 2022 -
5.2.1-dev.112 Sep 2022 pre-releaseNothing published for this version
-
5.2.031 Aug 2022Release notes
Open source →- INFO: Make package compatible with 3.3.0 Flutter version
- FIX: Analyser issues
Release notes
Open source →- INFO: Make the package compatible with the 3.3.0 Flutter version
- FIX: Analyser issues
-
5.2.0-compatibility.112 Sep 2022 pre-releaseNothing published for this version
-
5.1.028 Aug 2022Release notes
Open source →- BREAKING: idnex -> index change typo fix for onDisablePressed callback Function of GroupButtonController
- INFO: Examples and code base refactoring
Thanks for anasfik
New Contributors
Release notes
Open source →- BREAKING: idnex -> index change typo fix for onDisablePressed callback Function of GroupButtonController
- INFO: Examples and code base refactoring
Thanks for anasfik
-
5.0.107 May 2022 -
5.0.009 Apr 2022Release notes
Open source →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
Release notes
Open source →-
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
-
-
4.8.028 Mar 2022Release notes
Open source →- FEAT: Added enableIndexes abd disableIndexes methods for controller
Thanks for minhdanh
Release notes
Open source →- FEAT: Added enableIndexes abd disableIndexes methods for controller
Thanks for minhdanh
-
4.7.023 Mar 2022Release notes
Open source →- FEAT: Added maxSelected field for setting max selected buttons in checkbox mode
Thanks for gnassro
-
4.6.007 Mar 2022Release notes
Open source →- 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
-
4.5.012 Feb 2022 -
4.4.012 Feb 2022Release notes
Open source →- BREAKING: remove GroupButton.checkbox() and GroupButton.radio() constructors from 4.0.0 updates
-
4.3.012 Feb 2022Release notes
Open source →- 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
-
4.2.123 Jan 2022 -
4.2.023 Jan 2022Release notes
Open source →- FEAT: Add disabled buttons to controller
- FEAT: Add controller fields initialization in controller constructor
- INFO: Add deprecatd annotation for selectedButton, selectedButtons and disabledButtons
-
4.1.122 Jan 2022 -
4.1.007 Jan 2022Release notes
Open source →- FEAT: onDisablePressed calback method for handle taps on disabled buttons
-
4.0.028 Dec 2021Release notes
Open source →- FEAT: GroupButtonController for working with GroupButton from the outside
- FEAT: New GroupButton factory constructors GroupButton.checkbox and GroupButton.checkbox for faster buttons group creation
- FIX: Common issues
-
4.0.0+128 Dec 2021Nothing published for this version
-
3.3.110 Oct 2021 -
3.3.009 Oct 2021Release notes
Open source →- FEAT: Add alignment field
- FEAT: Add elevation field
- FEAT: Add disabledButtons field
Thanks for slavap
-
3.2.001 Oct 2021 -
3.1.004 Aug 2021Release notes
Open source →- 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
-
3.0.120 Jul 2021 -
3.0.013 Jul 2021Release notes
Open source →- 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
-
3.0.0+114 Jul 2021 -
2.4.109 Jul 2021 -
2.4.009 Jul 2021Release notes
Open source →- FEAT: implement
runGroupAlignmentfield for placed buttons runs themselves along the cross axis in a layout.
- FEAT: implement
-
2.3.029 Jun 2021Release notes
Open source →- FEAT: implement
mainGroupAlignmentfield for placed buttons in the main axis in a layout. - FEAT: implement
crossGroupAlignmentfield for placed buttons along the cross axis in a layout.
- FEAT: implement
-
2.2.204 Jun 2021 -
2.2.102 Jun 2021 -
2.2.001 Jun 2021Release notes
Open source →- Remove provider dependency
- Fix fields passing for widget
- Update selectedButtons field (Now int like index)
- Add selectedButton field for radio type
-
2.1.206 May 2021 -
2.1.104 May 2021 -
2.1.007 Apr 2021 -
2.0.005 Apr 2021 -
2.0.0+105 Apr 2021 -
1.3.004 Mar 2021 -
1.2.003 Mar 2021 -
1.1.120 Feb 2021 -
1.1.019 Nov 2020 -
1.0.220 Sep 2020 -
1.0.110 Aug 2020 -
1.0.010 Aug 2020Release notes
Open source →- Basic functionality for creating a button group
- Two models of the group were created:
- Radio (one selected button)
- CheckBox (several selected buttons)