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-stepper
with useful Espresso actions and matchers for testingStepperLayout
with Espresso.
- Maven dependencies so that
material-stepper
depends onAppCompat
after 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
setEndButtonVisible
andsetBackButtonVisible
methods inStepViewModel.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 viams_stepperFeedback_contentOverlayBackground
. - An option to specify the fade out alpha for
content_fade
stepper feedback type viams_stepperFeedback_contentFadeAlpha
attribute.
- 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 inStepViewModel.Builder
tosetEndButtonLabel
so that it works for both Next and Complete buttons (issue #107) - Breaking change: Split
content
stepper feedback type intocontent_progress
andcontent_fade
.