Releases: mikepenz/MaterialDrawer
Releases · mikepenz/MaterialDrawer
v7.0.0-rc06
Changes
- specify the -module-name for kotlin to fix un-expected META-INF conflicts
- FIX #2481
- enable MultiDex
- FIX #2479
- update to kotlin 1.3.50
- update gradle build tools
- update iconics and fastadapter, aboutlibraries
- update material components and recyclerView, multidex, drawerlayout
- improve persistent DrawerActivity
- simplify FullscreenActivity sample
v7.0.0-rc05
v7.0.0-rc04
Changes
- open up the
BezelImageView
classes- FIX #2468
- add experimental NavController support
- FIX #2437
- Thanks to @petretiandrea
New dependency:
implementation "com.mikepenz:materialdrawer-nav:${version}"
v7.0.0-rc03
v7.0.0-rc02
Changes
- update to latest FastAdapter v4.0.1
- Apply view casting through generics
- Thanks @AllanWang
- open up many items to allow overwriting them, open up builders
- FIX #2453
v7.0.0-rc01
WARNING
- this release is the first release of
MaterialDrawer
migrated to kotlin.
Changes
- this release contains a big amount of changes, including many breaking API changes to make its implementation easier, and make the APIs better compatible with kotlin.
- please note that the interface for items changed in the
FastAdapter
as such migrating to the new version will require more effort.
Changes
- this release contains a big amount of changes, including many breaking API changes to make its implementation easier, and make the APIs better compatible with kotlin.
- please note that the interface for items changed in the
FastAdapter
as such migrating to the new version will require more effort.
Depencencies
The following major dependency versions are required:
implementation "com.mikepenz:iconics-core:4.x.y"
implementation "com.mikepenz:fastadapter:4.x.y"
implementation "com.mikepenz:fastadapter-extensions-expandable:4.x.y"
implementation 'com.mikepenz:materialize:1.x.y'
implementation "androidx.constraintlayout:constraintlayout:2.x.y"
implementation "androidx.drawerlayout:drawerlayout:1.x.y"
implementation "org.jetbrains.kotlin:kotlin-stdlib-jdk7:1.x.y"
implementation "androidx.appcompat:appcompat:1.x.y"
implementation "androidx.cardview:cardview:1.x.y"
implementation "androidx.recyclerview:recyclerview:1.x.y"
implementation "com.google.android.material:material:1.x.y"
Migration
- Update
FastAdapter
to v4 and make all relevant adjustments to the providedDrawerItem
s- Check the
FastAdapter
changelog and migration guide
- Check the
- Update
Android-Iconics
to v4- Ensure to update
Android-Iconics
for your project, and use the updated kotlin icon dependencies - See the migration notes for
Android-Iconics
if you run into problems
- Ensure to update
- The general interfaces and everything stayed the same, and mainly everything was migrated to kotlin
v7.0.0-alpha2
WARNING
- this release is the first release of
MaterialDrawer
migrated to kotlin.
Changes
- this release contains a big amount of changes, including many breaking API changes to make its implementation easier, and make the APIs better compatible with kotlin.
- please note that the interface for items changed in the
FastAdapter
as such migrating to the new version will require more effort. - MIGRATION notes currently in construction
v6.1.2
v6.1.1
Changes
- update to latest build tools
- update to latest gradle build plugin
- update to latest gradle
- properly define different color for the subtext item in the header as defined in the guidelines
- use seperate dimensions for title and subtext of the header
- adjust sizes to 20sp and 13sp according to the design guideliens
- slightly adjust various dimensions to better fit the new material 2 definitions
- header is now higher
- selected profile picture smaller
- the selection area was moved up a bit to better fit the adjusted title text size
- the dropdown was moved up to be in line with the text
- properly handle compact header with no profiles (text aligned to start), image gone
Migration
- please read the MIGRATION notes for the new added theme attribute.