Fixes
- remove the type from the factory
- resolve #871 - reverse deprecation of
AbstractItem
for convenient reasons - eliminate unnecessary duplicated class
- rename
AbstractBindingItemVHFactory
toBaseBindingItemVHFactory
- eliminate layoutRes from interface where it is no longer needed, especially when using viewBinding
- FIX #874 - even further simplify the view binding case, by providing an AbstractItem.kt which does not require a custom ViewHolder
- introduce extension functions to simplify hooking up click event hooks to binding items
- FIX #872
- simplify AbstractItem.kt by basing on top of the BaseItem.kt
- adjust all payloads to be immutable
MutableList<Any>
->List<Any>
- FIX #813
- NOTE it requires a full clean, will compile though with MD and AboutLibraries
Dependency Updates
- update to latest android iconics library
- update to compatible materialDrawer release using the new FastAdapter v8.0.0-a06
- update to new compatible AboutLibraries v8.0.0-b05
- update to stable material 1.0.0
Sample
- remove unnecessary layout, fix overlapping statusbar in SortActivity.kt
Migration
- Note that the
bindView(holder: VH, payloads: List<Any>)
will use aList
now instead aMutableList