search_choices
Highly customizable Widget to search through a single or multiple choices list in a dialog box or a menu. Supports pagination, future/API/webservice searches with sort and filter.
2.3.1
8.5K downloads/mo
#3142 most downloaded on pub.dev
lcuis/search_choices
What this package is like to depend on
Last release 2 years ago
no release in 18 months
Ships unpredictably
gaps range from 2 weeks to 12 months
Nearly every release is documented
notes for 61 of 61 stable releases
Nothing withdrawn
no release was ever pulled
6 years old
61 releases · first in 2020
0 releases in the last 12 months
see the full history below
Release timeline
61 releases · Feb 2020 to Dec 2024
2021
2022
2023
2024
2025
2026
Releases
latest 60 of 61-
2.3.118 Dec 2024 -
2.3.018 Dec 2024Release notes
Open source →- Compatibility with Flutter 3.27 . Thanks @23doors https://github.com/lcuis/search_choices/issues/130
-
2.2.1112 Oct 2024Release notes
Open source →- Removed the kotlin.jvmToolchain specification from the build.gradle . Thanks @pnilkanth12 https://github.com/lcuis/search_choices/issues/128
-
2.2.1016 Sep 2024Release notes
Open source →- Got rid of deprecated code assertUniqueValue and added warning on sendSelection caught execution.
-
2.2.916 Sep 2024Release notes
Open source →- Removed assert that prevented the use of padding with fieldDecoration. Thanks @nikpelgr https://github.com/lcuis/search_choices/issues/127
-
2.2.718 Sep 2023 -
2.2.616 Aug 2023Release notes
Open source →- rightToLeft is defaulted according to app Directionality. Thanks @slavap https://github.com/lcuis/search_choices/issues/116
-
2.2.524 Feb 2023 -
2.2.424 Feb 2023Release notes
Open source →- added searchResultDisplayFn. Thanks @ramioooz https://github.com/lcuis/search_choices/issues/109
- improved documentation and simplified constructors. Thanks @Macacoazul01 https://github.com/lcuis/search_choices/issues/65
- marked assertUniqueValue parameter as deprecated since it is not used anywhere.
-
2.2.321 Feb 2023Release notes
Open source →- added buildFutureFilterOrOrderButton to customize future filter and order button. Thanks @agustin-garcia https://github.com/lcuis/search_choices/issues/107
- continued with task 2 of https://github.com/lcuis/search_choices/issues/100
-
2.2.201 Feb 2023Release notes
Open source →- subtitle1 is deprecated. Use titleMedium instead.
- compileSdkVersion 33
- started with task 2 of https://github.com/lcuis/search_choices/issues/100
-
2.2.115 Dec 2022Release notes
Open source →- If there is no validator nor any listValidator, form validation is not triggered. Thanks @Macacoazul01 https://github.com/lcuis/search_choices/pull/102
-
2.2.014 Dec 2022Release notes
Open source →- Avoided a warning when validating a form with multiple objects. Thanks @Macacoazul01 https://github.com/lcuis/search_choices/issues/97
- Separated big classes. Thanks @Macacoazul01 https://github.com/lcuis/search_choices/issues/100
-
2.1.805 Dec 2022Release notes
Open source →- Added parameter giveMeThePop to allow closing the dialog or menu from outside the widget. Thanks @krButani https://github.com/lcuis/search_choices/issues/94
-
2.1.702 Dec 2022Release notes
Open source →- Removed assertion condition forcing buildDropDownDialog to be null if dialogBox is false. Thanks @krButani https://github.com/lcuis/search_choices/issues/93
-
2.1.619 Nov 2022Release notes
Open source →- Removed assertion preventing the use of validator together with fieldDecoration. Thanks @willhhf https://github.com/lcuis/search_choices/issues/92
-
2.1.528 Oct 2022Release notes
Open source →- Validator in form: The form field validator is called by the parent form validator. Thanks @martin-labanic https://github.com/lcuis/search_choices/issues/68
-
2.1.407 Oct 2022Release notes
Open source →- Updated kotlin version from 1.3.50 to 1.7.20 . Thanks @wutsi https://github.com/lcuis/search_choices/issues/91
-
2.1.302 Oct 2022 -
2.1.230 Sep 2022Release notes
Open source →- Sort and filter buttons don't appear when searchHint is not provided. Thanks @rob-mur https://github.com/lcuis/search_choices/issues/88
- Initial effort to support FormField parameters. Thanks @martin-labanic https://github.com/lcuis/search_choices/issues/68
- Recording Flutster automated integration testing as a playable video.
-
2.1.131 Jul 2022Release notes
Open source →- Preventing a breaking change when projects older than 2.0.21 set an int padding. Thanks @MikeAndrson https://github.com/lcuis/search_choices/commit/6c05345c0144b82034f98997ba7067f51f950ee3#commitcomment-79884226
-
2.0.2107 Jul 2022Release notes
Open source →- Updated license date. Fixed a deprecation warning in pub.dev with isAlwaysShown.
- Fixed increasing or decreasing size between hint, enabled, disabled, selected states. Thanks @vaibhavjoshi247 https://github.com/lcuis/search_choices/issues/81
- Added fieldDecoration. Thanks @rhernandez-itemsoft https://github.com/lcuis/search_choices/issues/78
- Added clearSearchIcon. Thanks @gslender https://github.com/lcuis/search_choices/issues/73
-
2.0.2008 May 2022Release notes
Open source →- Added dropDownDialogPadding parameter. Thanks @Macacoazul01 https://github.com/lcuis/search_choices/issues/77
-
2.0.1923 Feb 2022Release notes
Open source →- ScrollBar parameter isAlwaysShown is back instead of thumbVisibility as it broke the build as shown in https://github.com/lcuis/search_choices/issues/70
- Working with stable flutter channel on GitHub CI/CD instead of dev channel.
-
2.0.1822 Feb 2022Release notes
Open source →- Added fieldPresentationFn for the needs of https://github.com/lcuis/search_choices/issues/69 . Thanks @sajiyabro98 .
-
2.0.1730 Jan 2022Release notes
Open source →- Bug 63 1.1 Click on dropdown button while menu is opened doesn't close menu. Thanks @Macacoazul01 https://github.com/lcuis/search_choices/issues/63
- Enhancement 63 1.2 Pop menu from onChanged. Thanks @Macacoazul01 https://github.com/lcuis/search_choices/issues/63
- Enhancement 63 2.2 Pop menu from updateParent. Thanks @Macacoazul01 https://github.com/lcuis/search_choices/issues/63
- Bug 63 3. Delete last item from menu causes index error. Thanks @Macacoazul01 https://github.com/lcuis/search_choices/issues/63
-
2.0.1611 Dec 2021Release notes
Open source →- Added searchDelay to give some time before search function is called in Future and non-Future cases. Thanks @rhernandez-itemsoft https://github.com/lcuis/search_choices/issues/58
-
2.0.1510 Dec 2021Release notes
Open source →- Customize error - retry button through new parameter futureSearchRetryButton. Thanks @rhernandez-itemsoft https://github.com/lcuis/search_choices/issues/56
-
2.0.1421 Sep 2021Release notes
Open source →- Use of context for onChange was potentially breaking situations where Widget was already disposed. Thanks @bondjpf https://github.com/lcuis/search_choices/issues/51
-
2.0.1320 Sep 2021 -
2.0.1217 Sep 2021 -
2.0.1116 Sep 2021Release notes
Open source →- Trying to comply with the pub.dev formatting.
- Fixed some gradle problems: https://jeroenmols.com/blog/2021/02/04/migratingjcenter/
-
2.0.1016 Sep 2021 -
2.0.915 Sep 2021 -
2.0.814 Sep 2021Release notes
Open source →- Calling non future items onTap if not null when list item is tapped. Thanks @EbrahimMosaaed https://github.com/lcuis/search_choices/issues/49
- Fixed some typos.
- Added the following example code to the README: Multi dialog paged future
-
2.0.704 Aug 2021Release notes
Open source →- Fixed bug: Multi future selected items did not appear as selected when reopening the list. Thanks @bhimpratapsingh https://github.com/lcuis/search_choices/issues/44
- Fixed bug: future search dialog box iOS: filter doesn't change list. https://github.com/lcuis/search_choices/issues/46
- Added an example: Multi dialog paged future
-
2.0.615 Jul 2021Release notes
Open source →- Added emptyListWidget parameter. Thanks @KhatibFX https://github.com/lcuis/search_choices/issues/42
- Added onTap parameter. Thanks @KhatibFX https://github.com/lcuis/search_choices/issues/26
- Removed useless DropdownButtonNoSelDisp class.
-
2.0.511 Jul 2021Release notes
Open source →- Corrected bug on pagination: scroll down and move to next page or type a new keyword, the scroll remained down.
- Improved documentation.
-
2.0.410 Jul 2021Release notes
Open source →- Added pagination with itemsPerPage, currentPage and customPaginationDisplay parameters
- Added possibility to perform future/network searches with order and filter selections through the addition of the futureSearchFn, futureSearchOrderOptions, futureSearchFilterOptions and futureSelectedValues parameters
-
2.0.314 Mar 2021Release notes
Open source →- New searchInputDecoration parameter, thanks @develogo https://github.com/lcuis/search_choices/pull/35
-
2.0.207 Mar 2021Release notes
Open source →- Lets implementation control dropdown dialog layout display through buildDropDownDialog function, thanks @slavap https://github.com/lcuis/search_choices/issues/23 and https://github.com/lcuis/search_choices/issues/22
-
2.0.107 Mar 2021Release notes
Open source →- Improved dartdoc documentation.
- Added dartdoc command script that is not affected by the issue where dartdoc tries to parse SDK libraries.
- Added linux release and mentioned windows as a possibility.
-
2.0.006 Mar 2021Release notes
Open source →- Migrated to sound null safety with Flutter 2, thanks @Raphael-Jose-Ferraro-IRForever https://github.com/lcuis/search_choices/issues/31
- Added padding parameter to set the padding around the DropdownButton, thanks to @luis-cruzt https://github.com/lcuis/search_choices/pull/27
- Migrated buttons to non-deprecated versions
- Added the possibility to call the dialog with the search terms from a button, thanks to @ettiennelr https://github.com/lcuis/search_choices/issues/30
-
1.0.1723 May 2020Release notes
Open source →- Present selected values in a custom widget through selectedAggregateWidgetFn. Thanks @slavap https://github.com/lcuis/search_choices/issues/12
-
1.0.1615 May 2020Release notes
Open source →- avoid deprecated subhead warning in pub.dev
- search field autofocus parameter, thanks @slavap https://github.com/lcuis/search_choices/issues/11
- not displaying validation twice when in menu mode, thanks @geriby23 https://github.com/lcuis/search_choices/issues/10
-
1.0.1517 Apr 2020Release notes
Open source →- Bug: menu mode didn't open choices when on hosted web. https://github.com/lcuis/search_choices/issues/9 and https://github.com/icemanbsi/searchable_dropdown/issues/39
-
1.0.1405 Apr 2020Release notes
Open source →- Surrounded the DropdownDialog with a StatefulBuilder to allow the refresh of the display when there is a call to updateParent through a setState.
-
1.0.1323 Mar 2020Release notes
Open source →- surrounded a setState by an if statement to check that mounted is set to true
- corrected issue 8: ios compile error: search_choices_for_push-Swift.h file not found. Thanks @jaspervdbijl !
-
1.0.1219 Mar 2020Release notes
Open source →- improvement of the selection update logic
- consecutive adaptation of the examples
-
1.0.1115 Mar 2020Release notes
Open source →- bug: allow multiselection dialog select all to update when outside a tab bar: https://github.com/icemanbsi/searchable_dropdown/issues/21#issuecomment-599198943 thanks to @ettiennelr
-
1.0.1015 Mar 2020Release notes
Open source →- bug: allow selection update from outside the plugin: https://github.com/icemanbsi/searchable_dropdown/issues/21 (thanks to @ettiennelr and @lechuk)
-
1.0.911 Mar 2020Release notes
Open source →- adapted dropdown list display to support multiple selection editable list
- added an example of multiple selection editable list
-
1.0.803 Mar 2020 -
1.0.703 Mar 2020Release notes
Open source →- made it possible to make a dark mode without changing the theme with an example
- added an example for ellipsis text overflow handling
- made it possible to support right to left languages with an example
-
1.0.601 Mar 2020 -
1.0.527 Feb 2020Release notes
Open source →- added demonstration for disabled and readOnly
- test formatted
- added readOnly and menuBackgroundColor parameters
- clear icon disabled when Widget is disabled
-
1.0.425 Feb 2020 -
1.0.324 Feb 2020 -
1.0.224 Feb 2020 -
1.0.123 Feb 2020