Skip to content
This repository has been archived by the owner on Sep 3, 2023. It is now read-only.

Releases: afollestad/material-dialogs

Release 0.8.1.0

23 Sep 21:33
Compare
Choose a tag to compare
  1. Proguard rules are now included in the library's AAR that are merged with apps that depend on this library. These rules prevent important library classes (progress drawable animators) from being removed when your app is built into an APK.
  2. Your app's colorControlHighlight theme attribute will now be respected, and it will be used as the default color for action button ripples on Lollipop and above.
    • In addition, a new md_btn_ripple_color global theming attribute was added to theme all MaterialDialog's, along with a buttonRippleColor(int) method in MaterialDialog$Builder.
  3. Moved FolderChooserDialog from the sample project into commons.
  4. The README now has a separate table of contents for commons components, including the FolderChooserDialog, ColorChooserDialog, and MaterialSimpleListAdapter.
    • The FolderChooserDialog requires the READ_EXTERNAL_STORAGE permission. On Android 6.0 Marshmallow, your app will need to request this permission. See the sample project for an example of how this is done.

Note that the transitive property is needed for the Gradle dependency:

compile('com.afollestad.material-dialogs:core:0.8.1.0@aar') {
        transitive = true
}

Release 0.8.0.0

17 Sep 19:53
Compare
Choose a tag to compare

Important: The Gradle Dependency Has Moved

Bintray is no longer used for this and future releases. I switched to JitPack.io since it's easier to use and more reliable. See the Gradle Dependency section in the README for details.

The Library Has Been Split Into Core and Commons

As explained in the Gradle Dependency section, the library has been split into two modules. Core contains most of everything you probably used before, while Commons contains some extension classes such as the ColorChooserDialog and Preference classes.

Other Fixes and Improvements

  1. Fixed right-to-left layout support in the action buttons.
  2. Custom progress drawables are used on Android 4.0 and above, they help guarantee consistency with progress dialogs across many Android versions and skins.
  3. inputMaxLength() for input dialogs was deprecated, it was replaced with inputRange() which is detailed in the Limiting Input Length section of the README.
  4. Internal cleanup and organization.
  5. Updated Google libs and Build Tools.