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

Release 0.8.3.0

Compare
Choose a tag to compare
@afollestad afollestad released this 12 Oct 19:49
  1. colorControlHighlight is used for the default button ripple color instead of colorControlActivated.
  2. Renamed itemColor(int) to itemsColor(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.
  3. Added a new itemsIds() API (see Assigning IDs to List Item Views), which allows you to assign IDs to views in list dialogs.
  4. Each ColorChooserDialog variant (primary, accent, or custom colors) use a different Fragment tag, so you can differentiate between them. Added a static findVisible(Context, String) method to ColorChooserDialog which allows you to retrieve a visible color chooser dialog (see Finding Visible Dialogs).
  5. The ColorChooserDialog won't crash when using custom colors with no sub colors, only top level colors.
  6. 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.
  7. 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.
  8. 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.
  9. Other fixes and tweaks throughout.