NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
pub.dev · #3182 most downloaded on pub.dev
Lite version of smart_select package, zero dependencies, an easy way to provide a single or multiple choice chips.
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
* Changed sdk constrains
Changed default chip to flexi_chip
flexi_chipFlexiChip nowFlexiChipStyleChipsChoice.choiceActiveStyle and C2Choice.activeStyle since the C2ChipStyle can be an event driven propertiesC2ChoiceStyle.useCheckmark, changed to ChipsChoice.choiceCheckmarkChipsChoice.choiceAvatarBuilderChipsChoice.choiceLeadingBuilderChipsChoice.choiceTrailingBuilderChipsChoice.choiceOnDeleteC2Choice.avatarImageC2Choice.avatarTextOne column per quarter.
* Hotfix static analysis error
* Improve performance * Fixed chip run spacing * Fixed tooltip error
Value of multiple choice cannot be null
C2ChoiceMemoizer<T> which is an alias to AsyncMemoizer<List<C2Choice<T>>>The chip widget respective to app theme
* Fixed issue #11
The options parameter is changed to choiceItems
options parameter is changed to choiceItemsChipsChoiceOption class is changed to C2Choice,avatar parameter from choice item class, instead use ChipsChoice.choiceAvatarBuilderChipsChoice.isWrapped parameter is changed to ChipsChoice.wrappedChipsChoice.itemBuilder parameter is changed to ChipsChoice.choiceBuilderChipsChoice.wrapAlignment parameter is changed to ChipsChoice.alignmentChipsChoice.itemConfig parameter and ChipsChoiceItemConfig class is removed, instead use C2ChoiceStyle class with ChipsChoice.choiceStyle and ChipsChoice.choiceActiveStyleChipsChoice.choiceStyle and ChipsChoice.choiceActiveStyleC2Choice.style and C2Choice.activeStyleChipsChoice.choiceLoader to easily load async choice itemsChipsChoice.choiceLabelBuilder, ChipsChoice.choiceAvatarBuilder, ChipsChoice.choiceBuilder, ChipsChoice.spinnerBuilder, ChipsChoice.placeholderBuilder, ChipsChoice.errorBuilder,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.spinnerThicknessFilterChip to RawChipAdded wrap alignment parameter, thanks to @deandreamatias
itemConfig.shapeBuilder to exampleAdd labelStyle to ChipsChoiceItemConfig
labelStyle to ChipsChoiceItemConfigImprove performance, since Theme.of(context) in default choice widget is moved outside, so this only fired once
Theme.of(context) in default choice widget is moved outside, so this only fired onceChipsChoiceBuilder parameter select function now only need one parameter bool selectedmeta to ChipsChoiceOption, this useful with custom choice widgetChipsChoiceItemConfigSelect single or multiple choice
Your coding agent can read these notes before it upgrades. Set up the MCP server →