This repository has been archived by the owner on Sep 3, 2023. It is now read-only.
Releases: afollestad/material-dialogs
Releases · afollestad/material-dialogs
Release 0.8.1.0
- 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.
- Drawables from MaterialProgressBar have been used as of version 0.8.0.0. Thanks for the useful library, @DreaminginCodeZH!
- 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 allMaterialDialog
's, along with abuttonRippleColor(int)
method inMaterialDialog$Builder
.
- In addition, a new
- Moved
FolderChooserDialog
from the sample project into commons. - The README now has a separate table of contents for commons components, including the
FolderChooserDialog
,ColorChooserDialog
, andMaterialSimpleListAdapter
.- The
FolderChooserDialog
requires theREAD_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.
- The
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
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
- Fixed right-to-left layout support in the action buttons.
- Custom progress drawables are used on Android 4.0 and above, they help guarantee consistency with progress dialogs across many Android versions and skins.
inputMaxLength()
for input dialogs was deprecated, it was replaced withinputRange()
which is detailed in the Limiting Input Length section of the README.- Internal cleanup and organization.
- Updated Google libs and Build Tools.