chips_choice 3.0.1
chips_choice: ^3.0.1 copied to clipboard
Lite version of smart_select package, zero dependencies, an easy way to provide a single or multiple choice chips.
3.0.1 #
- Changed sdk constrains
3.0.0 #
- Changed default chip to
flexi_chip - C2Chip is alias to
FlexiChipnow - C2ChoiceStyle changed to C2ChipStyle and alias to
FlexiChipStyle - Removed
ChipsChoice.choiceActiveStyleandC2Choice.activeStylesince the C2ChipStyle can be an event driven properties - Removed
C2ChoiceStyle.useCheckmark, changed toChipsChoice.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
2.1.1 #
- Hotfix static analysis error
2.1.0 #
- Improve performance
- Fixed chip run spacing
- Fixed tooltip error
2.1.0-nullsafety.1 #
- 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 toAsyncMemoizer<List<C2Choice<T>>>
2.1.0-nullsafety.0 #
- Support sound null safety
- The chip widget respective to app theme
- Introduce chip appearance (elevated, outlined, flatten)
- Configurable scrollController
2.0.1 #
- Fixed issue #11
2.0.0 #
- The
optionsparameter is changed tochoiceItems - The
ChipsChoiceOptionclass is changed toC2Choice, - Removed the
avatarparameter from choice item class, instead useChipsChoice.choiceAvatarBuilder - The
ChipsChoice.isWrappedparameter is changed toChipsChoice.wrapped - The
ChipsChoice.itemBuilderparameter is changed toChipsChoice.choiceBuilder - The
ChipsChoice.wrapAlignmentparameter is changed toChipsChoice.alignment - The
ChipsChoice.itemConfigparameter andChipsChoiceItemConfigclass is removed, instead useC2ChoiceStyleclass withChipsChoice.choiceStyleandChipsChoice.choiceActiveStyle - Easily configure unselected and selected choice style using
ChipsChoice.choiceStyleandChipsChoice.choiceActiveStyle - Individual choice style using
C2Choice.styleandC2Choice.activeStyle - Added parameter
ChipsChoice.choiceLoaderto 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
FilterChiptoRawChip
1.4.1 #
- 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.shapeBuilderto example
1.2.0 #
- Add
labelStyletoChipsChoiceItemConfig
1.1.0 #
- Improve performance, since
Theme.of(context)in default choice widget is moved outside, so this only fired once ChipsChoiceBuilderparameterselectfunction now only need one parameterbool selected- Add
metatoChipsChoiceOption, this useful with custom choice widget - Add more option to
ChipsChoiceItemConfig - Add more usage example
1.0.0 #
- Initial release
- Select single or multiple choice
- Display in scrollable or wrapped List
- Customizable choice input
- Build choice option from any List