flutter_multi_dropdown 1.1.0 copy "flutter_multi_dropdown: ^1.1.0" to clipboard
flutter_multi_dropdown: ^1.1.0 copied to clipboard

A Flutter dropdown widget for single and multi select with search, checkboxes, radio buttons, select all support, and full UI customization.

1.1.0 14-01-2026 #

Added #

  • Dynamic Height Feature: Added intelligent height calculation based on item count
  • maxVisibleItems property to control how many items are visible without scrolling (default: 6)
  • estimatedItemHeight property for initial height estimation (default: 48.0)
  • minHeight property to ensure dropdown doesn't become too small (default: 100.0)
  • Automatic height adjustment when items have different heights via custom item builders
  • Responsive scrolling when item count exceeds maxVisibleItems

Changed #

  • BREAKING: Removed maxHeight property from DropdownDecoration
  • Replaced fixed height dropdown with dynamic height calculation
  • Improved dropdown positioning logic to account for dynamic heights
  • Enhanced performance with optimized rebuilds when content changes

Fixed #

  • Better handling of custom item builders with varying heights
  • Improved layout stability when dropdown content changes
  • Fixed potential overflow issues with many items

1.0.0 04-01-2026 #

Added #

  • Selection limit support with maxSelection property to restrict the number of selectable items
  • Callback for max selection reached with onMaxSelectionReached to handle user feedback when the selection limit is exceeded
  • Single selection mode using selectionMode (DropdownSelectionMode.single or DropdownSelectionMode.multiple)
  • New callback onSingleItemSelected for single selection mode
  • New parameter initialSingleValue for initializing single selection
  • Radio button UI for single selection items instead of checkboxes
  • Conditional rendering – Select All option and max selection are shown only in multi-select mode

0.0.6 (09-09-2025) #

  • Bug Fix
  • Added "No data found" message when search has no results.

0.0.5 (28-06-2025) #

  • Added custom item builder (itemBuilder property) for complete control over item rendering
  • Added custom select all builder for complete control on select all widget
  • Added disabled items support (enabled property in DropDownMenuItemData)
  • Improved selection logic to properly handle disabled items

0.0.4 (22-06-2025) #

New Features #

  • Added autoCloseOnItemTap property to control dropdown close behavior after item selection
  • Added separate dropdownIcon & dropdownOpenIcon properties for custom toggle icons
  • Improved selection handling to maintain state during search operations (fixes disappearing selections issue)

Bug Fixes #

  • Fixed issue where selected items would disappear after searching and selecting new items
  • Fixed checkbox state inconsistency between filtered and unfiltered views

0.0.3 (17-06-2025) #

  • Added search functionality (enableSearch parameter)
  • Added loading state support (showLoading + loadingBuilder)
  • Added empty state support (isEmptyData + emptyBuilder)

0.0.2 (14-06-2025) #

  • Add Topics and resolve some issues

0.0.1 (14-06-2025) #

  • Initial Release
8
likes
150
points
171
downloads
screenshot

Publisher

verified publishernamangajera.dev

Weekly Downloads

A Flutter dropdown widget for single and multi select with search, checkboxes, radio buttons, select all support, and full UI customization.

Repository (GitHub)
View/report issues

Topics

#dropdown #multi-select #single-select #flutter-widget #search

Documentation

API reference

License

MIT (license)

Dependencies

flutter

More

Packages that depend on flutter_multi_dropdown