iterable_dropdown 2.0.8
iterable_dropdown: ^2.0.8 copied to clipboard
A Flutter dropdown that works on iterable instead of lists. It also has multi select functionality
2.0.8 #
02-01-2026
- Added an
onChangedcallback - Made
selectedKeysaSet<Stringinstead ofList<String>
2.0.7 #
27-12-2025
- Custom Dropdown button builder. There are two new fields for this
IterableDropdown.builderandIterableDropdown.child. The format is kept similar toMenuAnchorfor easy understanding and usability. #7 IterableDropdownControllernow has atoggleDropdown(), and two new gettersisOpenandisClose.- Bug Fix: every time you search and close the dropdown, opening it again still showed the previous search results
- Show a text of "No items found" when no options to select.
2.0.6 #
06-12-2025
IterableDropdown.future()addedIterableDropdownControllernow has arefresh()for updating items through future.- Earlier, when you set custom items using
IterableDropdownController, it reset the selection as well, now user can choose if they want to reset the selection or not - The controller can now be instantiated with pre-selected values
- Dropdown now won't open unless it is initialised and is not in a loading state
- Updated Example
- Updated Screenshot
2.0.5 #
05-12-2025
- Icons to have a corresponding iconSize and iconColor outside the icon definition.
- Fields related to selected items have now been grouped and moved to
selectedItemConfig - More customisations for the selected item chip.
- Control given if you want to show the suffix icon or not for chips, search and the dropdown itself
- Added
deselectWhere()to the controller - The controller can programmatically open or close the dropdown
- Improved documentation
2.0.4+1 #
- Assets and screenshots
2.0.4 #
marginwill no longer be infieldConfig. It will be outside with the rest of the dropdown fields- Default
wrapStylefor the dropdown is notWrapStyle.list - Custom widgets for first and last options of the dropdown. These options won't get filtered by search. These options are also not selectable
2.0.3+1 #
- More dart docs
2.0.3 #
- More UI customisations
2.0.2 #
- Updated
README.md FieldConfigis no longer a required field- Added more dart documentations
2.0.1 #
- Updated examples in
README.mdand the example project
2.0.0 #
- Breaking changes in this version
- Search Field configuration is now clubbed in a field called
searchFieldConfig - Field level configuration are clubbed in a field called
fieldConfig - Search is now optional
- More control over the UI
- Dart version upgraded to 3.9.0
- Updated Example
- Added documentation
1.0.1 #
- Updated the screen recording.
1.0.0 #
- Initial release.
