Skip to content

Releases: mikepenz/MaterialDrawer

v7.0.0-rc06

01 Sep 11:41
Compare
Choose a tag to compare
v7.0.0-rc06 Pre-release
Pre-release

Changes

  • specify the -module-name for kotlin to fix un-expected META-INF conflicts
  • enable MultiDex
  • 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

10 Aug 08:02
Compare
Choose a tag to compare
v7.0.0-rc05 Pre-release
Pre-release

Changes

  • General project cleanup and remove duplicated code

v7.0.0-rc04

25 Jul 23:12
Compare
Choose a tag to compare
v7.0.0-rc04 Pre-release
Pre-release

Changes

  • open up the BezelImageView classes
  • add experimental NavController support

New dependency:

implementation "com.mikepenz:materialdrawer-nav:${version}"

v7.0.0-rc03

13 Jul 08:38
Compare
Choose a tag to compare
v7.0.0-rc03 Pre-release
Pre-release

Changes

  • open up the Holder classes
  • add rectangle mask by default
  • add style for BezelImageView to views and include scaleType
    • SIMPLIFY FIX FOR: #2467
  • update material components library to v1.1.0-alpha08

v7.0.0-rc02

06 Jul 14:23
Compare
Choose a tag to compare
v7.0.0-rc02 Pre-release
Pre-release

Changes

  • update to latest FastAdapter v4.0.1
  • Apply view casting through generics
  • open up many items to allow overwriting them, open up builders

v7.0.0-rc01

08 Jun 18:14
Compare
Choose a tag to compare
v7.0.0-rc01 Pre-release
Pre-release

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 provided DrawerItems
  • 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
  • The general interfaces and everything stayed the same, and mainly everything was migrated to kotlin

v7.0.0-alpha2

03 Feb 17:40
Compare
Choose a tag to compare
v7.0.0-alpha2 Pre-release
Pre-release

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

15 Dec 15:49
Compare
Choose a tag to compare

Changes

  • fix API 14 and 15 compatibility due to view.setBackground
    • THANKS for the report @grote

v6.1.1

06 Oct 15:02
Compare
Choose a tag to compare

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.

v6.1.0

22 Sep 16:32
Compare
Choose a tag to compare

WARNING

  • this release is the first release using androidX, stay with older versions for pure appcompat dependencies

Changes

  • includes all updates from the rc pre releases
  • update to final androidX 1.0.0 release