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.
- Android Studio 2.3.x freeze introduced with version 4.1.0 of the library when using tabs
- A way to set bottom navigation button colors programmatically via:
StepperLayout#setNextButtonColor(int)/StepperLayout#setNextButtonColor(ColorStateList),StepperLayout#setCompleteButtonColor(int)/StepperLayout#setCompleteButtonColor(ColorStateList)andStepperLayout#setBackButtonColor(int)/StepperLayout#setBackButtonColor(ColorStateList)(issue #132).
- Tab circle background color so that it is possible now to use colors with transparency (issue #207).
- A new artifact
espresso-material-stepperwith useful Espresso actions and matchers for testingStepperLayoutwith Espresso.
- Maven dependencies so that
material-stepperdepends onAppCompatafter migration to Gradle 4.1.
- An option to show a subtitle in each tab
- An option to display an error message below step title in tabbed stepper
setEndButtonVisibleandsetBackButtonVisiblemethods inStepViewModel.Builderfor toggling button visibility (issue #104)- New stepper type
nonewhich shows no progress indicator for the steps (issue #154) - New stepper feedback type
disabled_content_interactionwhich intercepts touch events on the steps' content and ignores them during operation. - New stepper feedback type
content_overlaywhich shows a dimmed overlay over the content. - An option to specify the background drawable for
content_overlaystepper feedback type viams_stepperFeedback_contentOverlayBackground. - An option to specify the fade out alpha for
content_fadestepper feedback type viams_stepperFeedback_contentFadeAlphaattribute.
- Breaking change: Updated Android Support Library version to
25.4.0to support vector animations without a pre-Lollipop fallback (issue #154) - Breaking change: Changed
setNextButtonLabelmethods inStepViewModel.BuildertosetEndButtonLabelso that it works for both Next and Complete buttons (issue #107) - Breaking change: Split
contentstepper feedback type intocontent_progressandcontent_fade.