flutter_bloc_list_manager
flutter_bloc_list_manager copied to clipboard
Extension to flutter_bloc that handles the underlying logic to filter and search list view data dynamically.
Once https://github.com/sakebook/actions-flutter-pub-publisher/issues/27 has been resolved, we should be able to bump the publisher action and have CI take care of things for us once more.
There's some discrepency with the `exclude` setting and the root of the project that needs to be sorted out. Maybe with the GitHub action itself. [PR comment for reference](https://github.com/danahartweg/flutter_bloc_list_manager/pull/25#issuecomment-1025189734)
At the moment filtering (as well as filter condition generation) is case sensitive, which doesn't allow for any variance in the underlying data. It also means that `availableFilterConditions` would have...
We should either improve code coverage (introduced via #13), or find out where it makes sense to ignore files from code coverage (perhaps the main entry point). At the very...
It's likely one will be creating a source bloc that is only ever used when creating a `ListManager`. It may be more efficient to simply supply a repository to the...
Only string values are currently supported as filter conditions. We should extend that to also allow numbers. We should consider if number values should be treated as unique or a...
The main `ListManager` won't respond to any data changes right now. If you need to dynamically update filter properties or change the source bloc, you're unable to. This basically just...
Add controls to allow sorting items in the list after they have been filtered/searched by ascending or descending alphabetical order. We would need to accept a field on which to...
The example file includes a search bar and a bottom sheet that launches the filtering UI. Those could be improved upon and added to the package as consumable widgets for...
If your list doesn't need to be searched, there's no reason to instantiate another bloc and additional stream listeners.