animated_custom_dropdown 3.0.0 animated_custom_dropdown: ^3.0.0 copied to clipboard
Custom dropdown widget allows to add highly customizable widget in your projects with proper open and close animations and also comes with form required validation.
3.0.0 #
- Add: Multi selection support (Thanks @KabaDH for PR)
CustomDropdown.multiSelect
CustomDropdown.multiSelectSearch
CustomDropdown.multiSelectSearchRequest
- Add: Decoration support
CustomDropdownDecoration
SearchFieldDecoration
ListItemDecoration
ScrollbarThemeData
- Add: Dropdown overlay height support (Thanks @aguilastorm for PR)
overlayHeight
- Add: Custom loading widget for search request
searchRequestLoadingIndicator
- Add: Padding properties:
closedHeaderPadding
expandedHeaderPadding
itemsListPadding
listItemPadding
- Fix: Stop the scrolling and dropdown should remains in expanded state (Thanks @s-saens for PR)
- Breaking: Properties move inside decoration:
closedFillColor
expandedFillColor
errorStyle
closedBorder
closedBorderRadius
expandedBorder
expandedBorderRadius
closedErrorBorder
closedErrorBorderRadius
closedSuffixIcon
expandedSuffixIcon
2.0.0 #
- Add: Migration to support List of generatic type
T
(Thanks @JesusHdez960717 for PR) - Add: Mixin
CustomDropdownListFilter
for complex filter on search field - Add: Builders support
listItemBuilder
headerBuilder
hintBuilder
noResultFoundBuilder
- Add:
validator
&validateOnChange
to enhance form validation support - Add: Other new properties:
initialItem
searchHintText
expandedBorder
expandedBorderRadius
errorBorderRadius
hideSelectedFieldWhenExpanded
noResultFoundText
expandedFillColor
expandedSuffixIcon
maxlines
- Breaking: Clean
controller
support - Breaking: Clean
listItemStyle
support - Breaking: Clean
selectedStyle
support - Breaking: Clean
errorText
support - Breaking:
fillColor
change toclosedFillColor
- Breaking:
fieldSuffixIcon
change toclosedSuffixIcon
- Breaking:
errorBorderSide
change toerrorBorder
- Breaking:
borderSide
change toclosedBorder
- Breaking:
borderRadius
change toclosedBorderRadius
- Refactor: Overlay rendering approach (change to declarative)
1.5.0 #
- Add: Request delay support for Search request API (Thanks @JesusHdez960717 for PR)
1.4.0 #
- Add: Search request API (Search on provided request)
- Update readme.
1.3.0 #
- Update: Flutter version 3.3.9 changes
- Add: List item builder support (Thanks @Mohamed25885 for PR)
1.2.2 #
- Update: Flutter version 3.0.1 changes
1.2.1 #
- Fix: State dispose calls
1.2.0 #
- Add: Search field (Search on list data)
- Fix: State mounted check on dropdown open or close.
- Update readme.
1.1.1 #
- Update: Suffix icon only allowed for dropdown field.
- Fix: Empty list pass (assert added).
1.1.0 #
- Add: Dropdown overlay alignments (top, bottom) according to available screen space.
- Update readme.
1.0.1 #
- Update readme, project description. Format files.
1.0.0 #
- Customizable animated dropdown widget.