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
0.9.0.2
- Gradle and Gradle Plugin updates
- Added dialog parameter to the
MaterialSimpleListAdapter
callback - Google libs 24.2.1
- Added
.extensionFilter(String...)
option for theFileChooserDialog
, that you can use to filter files by extension
0.9.0.1
- Checkbox prompts can be displayed with list and input dialogs, now. Not just basic dialogs.
- Some crash/bug fixes to the
ColorChooserDialog
(from pull requests). - Fixed simple list dialog items not having background selectors (in the
commons
adapter). - Fixed the top/bottom dialog divider lines not correctly hiding/showing while scrolling in long content/list dialogs.
- Other miscellaneous bug fixes. Also added a date picker example to the sample project.
0.9.0.0
Warning, this is a major release. There are large changes that can break existing code. Also, make sure you are using 24.1.1 of Google's libraries.
- Removed
AlertDialogWrapper
. It was incompatible with new things in this release, and people should move away from it anyways. This library is more about fluidity and customization than it is backwards compatibility, at this point. - Completely removed support for
ListView
andListAdapter
. The entire library now usesRecyclerView
, unless you use a custom view dialog. Your custom adapters will now have to handle item click logic in their own since theRecyclerView
class doesn't do it on its own. RecyclerView is modern, and very fast; it's time to move. - Checkbox prompts. Add a simple checkbox to basic dialogs automatically, which mimics the look of a system permission dialog. See CheckBox Prompts.
- The
FolderChooserDialog
can now optionally allow users to create new folders while browsing. See Folder Selector Dialogs. - Prefixed all view IDs with
md_
so they don't clash with view IDs in your own applications.
Please check out the tutorial on the front page of this repository. There are various methods with different parameters now (and various methods that were removed altogether), especially the .adapter()
method in the Builder
. The MaterialSimpleListAdapter
in commons also has a new way of setting a click listener.
0.8.6.2
- Added
.stackingBehavior(StackingBehavior)
to theBuilder
, it replacesforceStacking(boolean)
. - Updated MaterialProgressBar, which should fix some 4.x progress view issues.
- Added
itemsDisabledIndices(Integer...)
/itemsDisabledIndices(Integer[])
to theBuilder
which allows you to disable check boxes or radio buttons in choice dialogs. - Other misc bug fixes and improvements.
0.8.6.1
- Added a tag setter and getter to
ColorChooserDialog
. - Added a
.theme(Theme)
setter toColorChooserDialog
. - Fixed the "go up" item being invisible in empty folders (in the
FileChooserDialog
andFolderChooserDialog
). - Hopefully resolved https://github.com/afollestad/material-dialogs/issues/978 once and for all.
0.8.6.0
- Both the
core
andcommons
modules should be able to be resolved correctly now (through jCenter, the default Android Studio repository). - Updated the target SDK 24, Google libs 24.0.0, Gradle 2.13, etc.
0.8.5.9
0.8.5.8
- Updated Google libs.
- Fixed a pre-Lollipop crash issue for single/multi choice dialogs.
0.8.5.7
- Updated the Google libs to 23.2.1, which should fix compatibility issues some have had. Make sure you update the version your apps use too.
- Crash fixes and other misc improvements.
Pull requests are welcome, I don't have a lot of time to maintain this library right now.
0.8.5.6
Minor fixes for 0.8.5.5, specifically for input dialogs.