flutter_multi_dropdown 1.1.0
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
maxVisibleItemsproperty to control how many items are visible without scrolling (default: 6)estimatedItemHeightproperty for initial height estimation (default: 48.0)minHeightproperty 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
maxSelectionproperty to restrict the number of selectable items - Callback for max selection reached with
onMaxSelectionReachedto handle user feedback when the selection limit is exceeded - Single selection mode using
selectionMode(DropdownSelectionMode.singleorDropdownSelectionMode.multiple) - New callback
onSingleItemSelectedfor single selection mode - New parameter
initialSingleValuefor 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
autoCloseOnItemTapproperty to control dropdown close behavior after item selection - Added separate
dropdownIcon&dropdownOpenIconproperties 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 (
enableSearchparameter) - 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
