- Bug Fix
- Handle expansion controller error when controller state is null (expansion item not shown in the screen) PR
- Enhancements
- Unregister from text controller listener when disposing the searchable listview widget PR
-
Changes
- Remove
onItemSelected
as it's set deprecated PR
- Remove
-
Enhancements
- Update pagination rendering with setState when onPaginate is triggered PR
- Enhancements
- Set
onItemSelected
as deprecated and will be removed in the next release PR
- Set
- Enhancements
- Expand all expansion tiles when searching PR#108
- Enhancements
- Remove
builder
callback attribute and replace it withitemBuilder
- Add
displaySearchIcon
attribute - Add
clearIconSize
attribute - Add
searchFieldHeight
andsearchFieldWidth
constraints as attributes - Improve widget tree rendering for textfield widget when
displayClearIcon
anddisplaySearchIcon
are enabled.
- Remove
- Enhancements
- Mark
builder
callback as deprecated and introduceditemBuilder
attribute
- Mark
- Fix Bug
- Fix Bug
- Update rendering clear icon when
displayClearIcon == false
andinputDecoration != null
Issue#90
- Update rendering clear icon when
- Enhancements
- Expose the item model in
expansionListBuilder
when rendering searchable expansion list - Expose the expansion group index in
expansionListBuilder
callback - Display the
emptyWidget
when all the expansion lists are empty (in previous version empty expansions were shown) - Add
hideEmptyExpansionItems
to indicate whether the expansion will be shown or not when the expansion group is empty - Add
expansionTileEnabled
to indicate the expansion tileenable
value
- Expose the item model in
- Fix Bug
- Keep keyboard state when search value is changing (keyboard closing issue fix) Related PR
- Fix Bug
- Fix field clear button when
autoCompleteHints
is used
- Fix field clear button when
- Enhancements
closeKeyboardWhenScrolling
added to close automatically keyboard when scrolling issue-85scrollController
added to main widget to control scroll on listview or add listener on scolling
- Bug Fix
- Suffix icon not displayed when suffixIcon not null PR#83
- Enhancement
- Add sort list items feature (
displaySortWidget
,sortWidget
andsortPredicate
) PR#78
- Add sort list items feature (
- Enhancement
- Update package license to MIT license
- Update simple searchable list state management
- Create seperate async consrtuctor for rendering async listview
- Update
builder
callback by addinglist
anditem
parameters providing the rendered list and the current rendered item SearchableList.seperated
is now deprecated and it will be no longer available in the future versions
- Update listview builder callback definition (Exposing two parameters : actual index and initial index) (Issue : #66)
- Fix build callback index attribute (Issue : #66)
- Add support to expansion lists
- Filter expansion lists
- Add secondary widget display alongside search field
- Fix keyboard closing issue #48
- Add autocomplete options attribute
- Add textfield parameters
- Add padding between textfield and list attribute
- Fix text style parameter integration
- Support async callback on rendering list
- Display loading when async call is loading
- Display Error widget when async callback return error
- Filter async callback result list
- Enhance widget rendering
- Update project documentation
- Customizable text field position
- Support pagination
- Update package documentation
- Searchable list with divider
- Seperated sliver effect constructor
- Enhanced code version with Flutter 3 support
- Scroll direction parameter
- Fix onItemPressed attibute
- Fix bugs
- Enhanced attributes checking
- Update search type enum name
- Perform iOS upgrade check
- Bug fixes
- Add sliver scroll effect
- Bug fixes
- Add pull to refresh behaviour to the list
- Bug fixes
- Enhance package coding style (remove dynamic)
- Bug fixes
- Fix list state issue on update list
- Fix input decoration bug
- Add clear button suffix icon
- Bug fixes
- Add customization to search field text style
- Enhanced widget parameters
- bug fixes
- Add on item pressed callback parameter
- bug fixes
- Filter list view easily
- Display custom widget when list is empty
- Customize search text field
- Change keyboard input type and keyboard submit button
- Add focus on search text field