animated_custom_dropdown 3.1.0 animated_custom_dropdown: ^3.1.0 copied to clipboard
Custom dropdown widget allows to add highly customizable dropdown widget in your projects with proper open and close animations. Features includes Search on list data, Network request search, Multi-se [...]
3.1.0 #
- Add: Controllers support (Thanks @hbatalhaStch for PR)
SingleSelectController
MultiSelectController
- Add: Enabled/Disabled state support (Thanks @KabaDH for PR)
- Add: Dropdown disabled state decoration support
CustomDropdownDisabledDecoration
- Add: Items list scroll controller support
itemsScrollController
- Add: Dropdown overlay controller support
overlayController
- Add: Dropdown visibility status callback
visibility
- Update: Enhance decoration support
prefixIcon
- Remove: Empty items list assertion (Thanks @hbatalhaStch for the issue)
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.