All discussion about this release can be found here:
#487
What's new:
- Based on a RecyclerView
- MiniDrawer
- Improved API
- Huge code refactoring
- Cleanups
Things to note:
- v4.0.0 was completely refactored, and got a lot of fundamental changes
- the API may differ from the previous version
- packages were renamed
- classes were moved
- methods were renamed / removed / moved
- main functions were redefined or changed
Some more details about the changes:
- now uses a RecyclerView
- IDrawerItem interface changed to reflect change to RecyclerView
- the Header & Footer is now a new DrawerItemType (API to previous version still exists and works)
- StickyHeader & StickyFooter stay the same
- New MiniDrawer class which creates a mini version of the drawer as view
- setters were removed, only
with*
methods kept withCheckable()
was finally renamed towithSelectable()
- Cleanups / Code moved / Packages moved / Classes moved / Functionality moved
- Holder object for String, Image, Color (used in the DrawerItems)