flutter_easy_dropdown 2.0.0
flutter_easy_dropdown: ^2.0.0 copied to clipboard
A feature-rich, customizable searchable dropdown with multi-selection, native pagination, async search, Material 3 styling, and multiple display modes (dialog, menu, bottomSheet).
2.0.0 #
- Multi-Selection Support: Added
DropdownSearch.multiSelectionconstructor with interactive chips display, chip deletion, checkboxes, and "Select All" / "Clear All" batch actions. - Native Infinite Pagination: Built-in zero-dependency
PaginatedListViewwith smooth infinite scrolling ononLoadMore(removed outdatedpagination_viewand oldblocdependency conflicts). - Modern Material 3 Design: Added animated chevron rotation, modern input decoration styling, rounded popup dialogs, bottom sheets with drag handles, and dark mode support.
- Async & Online Search: Added debounced search with
searchDelay,asyncItemssupport, and search clear action. - Code Quality & Modernization:
- Upgraded Dart SDK constraints to
>=3.4.0 <4.0.0and Flutter to>=3.19.0. - Updated dependencies and enabled strict analyzer lint rules (
flutter_lints ^5.0.0). - Fixed lifecycle and memory leak issues in text field controllers and debouncers.
- Upgraded Dart SDK constraints to
- Comprehensive Test Suite: Added 100% passing unit and widget test suite covering single selection, multi selection, async filtering, programmatic APIs, and form validation.
- Interactive Example Showcase: Completely revamped example app demonstrating single selection, multi-selection, online Dio search, infinite scroll pagination, modes, and form submission.
1.0.4 #
- Enhanced search functionality with improved performance
- Added support for custom item builders
- Improved error handling and user feedback
- Updated documentation with more examples
- Latest flutter compatibility
- Material theme
- Minor improvements
1.0.2 #
- Updated dependencies and improved documentation.
1.0.1 #
- Updated README file.
1.0.0 #
- First publication