library
- Annotate abstract methods that are not nullable with NonNull
- Add IItemList with DefaultItemListImpl
- Move callback to list implementation
- Improve default item list implementation
- add getter for the
ItemList
and theComparator
- allow to provide the
IItemList
implementation in theItemAdapter
… - allow to set the
Comparator
in theCompareableItemListImpl
(also make it nullable) - implement
DiffUtil
adjustment to fix some potential issues with the diff update- properly update list and notify rv
- adjust sample to use new ctor
- FIX #589
- add new util functions to
select
an item with a specific identifier including sub items - add new util function to
deselect
all items including subitems - recursively iterate over all items and sub items and applying a function on these
- add test for the
DiffUtil