Skip to content

Latest commit

 

History

History
52 lines (41 loc) · 2.87 KB

CHANGELOG.md

File metadata and controls

52 lines (41 loc) · 2.87 KB

Changelog

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog and this project adheres to Semantic Versioning.

Fixed

  • Android Studio 2.3.x freeze introduced with version 4.1.0 of the library when using tabs

Added

  • A way to set bottom navigation button colors programmatically via: StepperLayout#setNextButtonColor(int)/StepperLayout#setNextButtonColor(ColorStateList), StepperLayout#setCompleteButtonColor(int)/StepperLayout#setCompleteButtonColor(ColorStateList) and StepperLayout#setBackButtonColor(int)/StepperLayout#setBackButtonColor(ColorStateList) (issue #132).

Fixed

  • Tab circle background color so that it is possible now to use colors with transparency (issue #207).

Added

  • A new artifact espresso-material-stepper with useful Espresso actions and matchers for testing StepperLayout with Espresso.

Fixed

  • Maven dependencies so that material-stepper depends on AppCompat after migration to Gradle 4.1.

Added

  • An option to show a subtitle in each tab
  • An option to display an error message below step title in tabbed stepper

Added

  • setEndButtonVisible and setBackButtonVisible methods in StepViewModel.Builder for toggling button visibility (issue #104)
  • New stepper type none which shows no progress indicator for the steps (issue #154)
  • New stepper feedback type disabled_content_interaction which intercepts touch events on the steps' content and ignores them during operation.
  • New stepper feedback type content_overlay which shows a dimmed overlay over the content.
  • An option to specify the background drawable for content_overlay stepper feedback type via ms_stepperFeedback_contentOverlayBackground.
  • An option to specify the fade out alpha for content_fade stepper feedback type via ms_stepperFeedback_contentFadeAlpha attribute.

Changed

  • Breaking change: Updated Android Support Library version to 25.4.0 to support vector animations without a pre-Lollipop fallback (issue #154)
  • Breaking change: Changed setNextButtonLabel methods in StepViewModel.Builder to setEndButtonLabel so that it works for both Next and Complete buttons (issue #107)
  • Breaking change: Split content stepper feedback type into content_progress and content_fade.