This repository has been archived by the owner on Sep 3, 2023. It is now read-only.
Release 0.8.3.0
colorControlHighlight
is used for the default button ripple color instead ofcolorControlActivated
.- Renamed
itemColor(int)
toitemsColor(int)
, along with the resource and attribute variations for consistency with other method names. The original ones will still work for a while, they're just marked as deprecated. - Added a new
itemsIds()
API (see Assigning IDs to List Item Views), which allows you to assign IDs to views in list dialogs. - Each
ColorChooserDialog
variant (primary, accent, or custom colors) use a different Fragment tag, so you can differentiate between them. Added a staticfindVisible(Context, String)
method toColorChooserDialog
which allows you to retrieve a visible color chooser dialog (see Finding Visible Dialogs). - The
ColorChooserDialog
won't crash when using custom colors with no sub colors, only top level colors. - Added headers and organization to the sample project's UI, making it easier to explore what this library can do. ButterKnife is also used to avoid the need to manually set click listeners to all the buttons, further improving readability of the sample code.
- Normal lists, single choice lists, and multi choice lists will look better when their items have multiple lines of text. Although it is discouraged from UX perspective.
MaterialProgressBar
is now a Gradle dependency instead of integrating its classes into the library code to make it easier to keep them up to date. These classes are only supported and used above API 14.- Other fixes and tweaks throughout.