Skip to content

v3.1.0

Choose a tag to compare

@mikepenz mikepenz released this 13 Jan 14:15
· 736 commits to develop since this release

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 the Comparator
  • allow to provide the IItemList implementation in the ItemAdapter …
  • allow to set the Comparator in the CompareableItemListImpl (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