Releases: fornewid/material-motion-compose
Releases · fornewid/material-motion-compose
0.4.4
0.4.3
0.4.2
0.4.1
Built to work with Jetpack Compose 1.0.0-beta03
New features
- Support
alpha()
,rotate()
,translate()
motion specs usingGraphicsLayerSpec
. (#11) @fornewid - Supports
scale()
motion spec. (#6) @fornewid
Breaking changes
Before | After |
---|---|
SharedAxis | MaterialSharedAxis |
FadeThrough | MaterialFadeThrough |
Fade | MaterialFade |
ElevationScale | MaterialElevationScale |
What’s Changed
0.4.0
Built to work with Jetpack Compose 1.0.0-beta03
New features
- Supports
ProvideMaterialMotions
to set motion durations. (#4) @fornewid - Supports
ElevationScale
composable. (#1) @fornewid
What’s Changed
0.3.2
Built to work with Jetpack Compose 1.0.0-beta03
New features
- Supports
hold()
motion specs.
What’s Changed
- Add
pop
flag forMaterialMotion
to allow motions as reverse order.
0.3.1
Built to work with Jetpack Compose 1.0.0-beta03
New features
- Supports
Fade
composable. - Supported
crossfade()
motion specs.
What’s Changed
- Allows to set different enter and exit motions for
MaterialMotion
. - Diversify motion durations.
0.3.0
Built to work with Jetpack Compose 1.0.0-beta02
New features
MaterialMotion
Supports MaterialMotion
composable.
Now you can use different motions depending on the state.
See here for an example.
MotionSpec
Introduce MotionSpec
used for MaterialMotion
composable.
Supported motion specs:
sharedAxis()
sharedAxisX()
sharedAxisY()
sharedAxisZ()
fadeThrough()
Breaking changes
- Remove all deprecated composables:
soup.material.transition.compose.SharedAxis
soup.material.transition.compose.FadeThrough
What’s Changed
- Refactor
ShareAxis
,FadeThrough
usingMaterialMotion
andMotionSpec
.
0.2.0
Built to work with Jetpack Compose 1.0.0-beta02
What’s Changed
- Change package name from
soup.material.transition.compose
tosoup.compose.material.motion
.
Deprecated classes will be removed in the next version.