PackageTrack
Sign in Get early access

chips_choice

Lite version of smart_select package, zero dependencies, an easy way to provide a single or multiple choice chips.

3.0.1 7.3K downloads/mo #3368 most downloaded on pub.dev davigmacode/flutter_chips_choice

What this package is like to depend on

Last release 3 years ago

no release in 18 months

Ships unpredictably

gaps range from 2 weeks to 1.9 years

Nearly every release is documented

notes for 10 of 10 stable releases

Nothing withdrawn

no release was ever pulled

7 years old

12 releases · first in 2020

0 releases in the last 12 months

see the full history below

Release timeline

12 releases · Jan 2020 to Sep 2023
2021 2022 2023 2024 2025 2026
Release Pre-release

Releases

latest 12
  1. 3.0.1 13 Sep 2023
    Release notes
    • Changed sdk constrains
    Open source →
  2. 3.0.0 20 Oct 2022
    Release notes
    • Changed default chip to flexi_chip
    • C2Chip is alias to FlexiChip now
    • C2ChoiceStyle changed to C2ChipStyle and alias to FlexiChipStyle
    • Removed ChipsChoice.choiceActiveStyle and C2Choice.activeStyle since the C2ChipStyle can be an event driven properties
    • Removed C2ChoiceStyle.useCheckmark, changed to ChipsChoice.choiceCheckmark
    • Removed ChipsChoice.choiceAvatarBuilder
    • Added ChipsChoice.choiceLeadingBuilder
    • Added ChipsChoice.choiceTrailingBuilder
    • Added ChipsChoice.choiceOnDelete
    • Added C2Choice.avatarImage
    • Added C2Choice.avatarText
    • Fixed issue #26, add leading and trailing widget
    • Improved performance
    • More flexibility on styling
    Open source →
  3. 2.1.1 22 Sep 2022
    Release notes
    • Hotfix static analysis error
    Open source →
  4. 2.1.0 21 Sep 2022
    Release notes
    • Improve performance
    • Fixed chip run spacing
    • Fixed tooltip error
    Open source →
  5. 2.1.0-nullsafety.1 20 Sep 2022 pre-release
    Release notes
    • Improve performance
    • Value of multiple choice cannot be null
    • Fixed issue #37
    • Fixed wrapped chips run spacing on web
    • Improve async choices loader with asyncMemoizer
    • Provide C2ChoiceMemoizer<T> which is an alias to AsyncMemoizer<List<C2Choice<T>>>
    Open source →
  6. 2.1.0-nullsafety.0 04 Sep 2022 pre-release
    Release notes
    • Support sound null safety
    • The chip widget respective to app theme
    • Introduce chip appearance (elevated, outlined, flatten)
    • Configurable scrollController
    Open source →
  7. 2.0.1 15 Oct 2020
    Release notes
    • Fixed issue #11
    Open source →
  8. 2.0.0 09 Oct 2020
    Release notes
    • The options parameter is changed to choiceItems
    • The ChipsChoiceOption class is changed to C2Choice,
    • Removed the avatar parameter from choice item class, instead use ChipsChoice.choiceAvatarBuilder
    • The ChipsChoice.isWrapped parameter is changed to ChipsChoice.wrapped
    • The ChipsChoice.itemBuilder parameter is changed to ChipsChoice.choiceBuilder
    • The ChipsChoice.wrapAlignment parameter is changed to ChipsChoice.alignment
    • The ChipsChoice.itemConfig parameter and ChipsChoiceItemConfig class is removed, instead use C2ChoiceStyle class with ChipsChoice.choiceStyle and ChipsChoice.choiceActiveStyle
    • Easily configure unselected and selected choice style using ChipsChoice.choiceStyle and ChipsChoice.choiceActiveStyle
    • Individual choice style using C2Choice.style and C2Choice.activeStyle
    • Added parameter ChipsChoice.choiceLoader to easily load async choice items
    • Added ChipsChoice.choiceLabelBuilder, ChipsChoice.choiceAvatarBuilder, ChipsChoice.choiceBuilder, ChipsChoice.spinnerBuilder, ChipsChoice.placeholderBuilder, ChipsChoice.errorBuilder,
    • Added ChipsChoice.direction, ChipsChoice.verticalDirection, ChipsChoice.textDirection, ChipsChoice.clipBehavior, ChipsChoice.scrollPhysics, ChipsChoice.mainAxisSize, ChipsChoice.mainAxisAlignment, ChipsChoice.crossAxisAlignment, ChipsChoice.alignment, ChipsChoice.runAlignment, ChipsChoice.wrapCrossAlignment, ChipsChoice.spacing, ChipsChoice.runSpacing, ChipsChoice.placeholder, ChipsChoice.placeholderStyle, ChipsChoice.placeholderAlign, ChipsChoice.errorStyle, ChipsChoice.errorAlign, ChipsChoice.spinnerSize, ChipsChoice.spinnerColor, ChipsChoice.spinnerThickness
    • Changed FilterChip to RawChip
    Open source →
  9. 1.4.1 01 Oct 2020
    Release notes
    • Added wrap alignment parameter, thanks to @deandreamatias
    • Added support for setting materialTapTargetSize on chips - directly affecting the ability to reduce padding of chips, thanks to @noliran
    • Fixed a bug preventing us from setting a custom margin, thanks to @noliran
    • Added itemConfig.shapeBuilder to example
    Open source →
  10. 1.2.0 05 Apr 2020
    Release notes
    • Add labelStyle to ChipsChoiceItemConfig
    Open source →
    Release notes
    • Add labelStyle to ChipsChoiceItemConfig
    Open source →
  11. 1.1.0 07 Mar 2020
    Release notes
    • Improve performance, since Theme.of(context) in default choice widget is moved outside, so this only fired once
    • ChipsChoiceBuilder parameter select function now only need one parameter bool selected
    • Add meta to ChipsChoiceOption, this useful with custom choice widget
    • Add more option to ChipsChoiceItemConfig
    • Add more usage example
    Open source →
    Release notes
    • Improve performance, since Theme.of(context) in default choice widget is moved outside, so this only fired once
    • ChipsChoiceBuilder parameter select function now only need one parameter bool selected
    • Add meta to ChipsChoiceOption, this useful with custom choice widget
    • Add more option to ChipsChoiceItemConfig
    • Add more usage example
    Open source →
  12. 1.0.0 24 Jan 2020
    Release notes
    • Initial release
    • Select single or multiple choice
    • Display in scrollable or wrapped List
    • Customizable choice input
    • Build choice option from any List
    Open source →
    Release notes
    • Initial release
    • Select single or multiple choice
    • Display in scrollable or wrapped List
    • Customizable choice input
    • Build choice option from any List
    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