Skip to content

Latest commit

 

History

History
133 lines (106 loc) · 4.19 KB

CHANGELOG.md

File metadata and controls

133 lines (106 loc) · 4.19 KB

3.1.1

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 to closedFillColor
  • Breaking: fieldSuffixIcon change to closedSuffixIcon
  • Breaking: errorBorderSide change to errorBorder
  • Breaking: borderSide change to closedBorder
  • Breaking: borderRadius change to closedBorderRadius
  • Refactor: Overlay rendering approach (change to declarative)

1.5.0

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.