Skip to content

Releases: fornewid/material-motion-compose

0.4.4

22 Apr 13:48
Compare
Choose a tag to compare

Built to work with Jetpack Compose 1.0.0-beta05

What’s Changed

0.4.3

08 Apr 15:55
Compare
Choose a tag to compare

Built to work with Jetpack Compose 1.0.0-beta04

What’s Changed

0.4.2

07 Apr 15:37
Compare
Choose a tag to compare

Built to work with Jetpack Compose 1.0.0-beta03

What’s Changed

0.4.1

05 Apr 14:13
Compare
Choose a tag to compare

Built to work with Jetpack Compose 1.0.0-beta03

New features

  • Support alpha(), rotate(), translate() motion specs using GraphicsLayerSpec. (#11) @fornewid
  • Supports scale() motion spec. (#6) @fornewid

Breaking changes

  • Add Material- prefix to material motions. (#8) @fornewid
Before After
SharedAxis MaterialSharedAxis
FadeThrough MaterialFadeThrough
Fade MaterialFade
ElevationScale MaterialElevationScale

What’s Changed

0.4.0

29 Mar 15:39
Compare
Choose a tag to compare

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

  • Divide duration by appearing/disappearing. (#3) @fornewid
  • Prepare androidTest for MaterialMotion. (#2) @fornewid

0.3.2

26 Mar 20:24
Compare
Choose a tag to compare

Built to work with Jetpack Compose 1.0.0-beta03

New features

  • Supports hold() motion specs.

What’s Changed

  • Add pop flag for MaterialMotion to allow motions as reverse order.

0.3.1

25 Mar 18:16
Compare
Choose a tag to compare

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

24 Mar 17:05
Compare
Choose a tag to compare

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 using MaterialMotion and MotionSpec.

0.2.0

22 Mar 17:35
Compare
Choose a tag to compare

Built to work with Jetpack Compose 1.0.0-beta02

What’s Changed

  • Change package name from soup.material.transition.compose to soup.compose.material.motion.
    Deprecated classes will be removed in the next version.

0.1.2

21 Mar 15:22
Compare
Choose a tag to compare

Built to work with Jetpack Compose 1.0.0-beta02

What’s Changed

  • Implements SharedAxis for Z axis.