OnSwipe enhancement including spring (stiffness, damping, mass etc) & never complete
jumpToState function
ViewTransition downUp mode where on touch Down it plays to 100 and on up reverses to 0
Various fixes, notably:
Fix problem in MotionLayout with vertical scroll (#173)
Perf improvements on nested MotionLayout (#189)
Fast transition with NestedScrollView in MotionLayout (#189)
ConstraintSet gone in MotionLayout (#189)
Support downUp ViewTransitions in MotionLayout (#190)
Fix in ImageFilter when reusing drawables (#192)
Add spring support in MotionLayout (#199)
Performance improvement to CircularFlow (#200)
Fixes in derived constraints / constraint override (#212)
2.1.0-beta01
ConstraintLayout
android:layout_width and android:layout_height are back being non-optional due to compatibility issues.
Helpers
added a way to animate or jump directly to a given item of a Carousel
new CircularFlow helper
MotionLayout
Programmatic support for inserting and removing onSwipe and onClick on Transitions
Experimental Support for Transitions through screen rotation
support duration argument to transitions
Better support for customAttributes that are boolean or References
2.1.0 alpha 2
Many new features added in alpha 2, see the wiki
2.1.0 alpha 1
New features in MotionLayout (view transition etc) and new Carousel helper
Commits
343db8d bump constraintlayout-compose to 1.0 beta 2
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
Bumps constraintlayout from 2.0.4 to 2.1.0.
Release notes
Sourced from constraintlayout's releases.
Commits
343db8d
bump constraintlayout-compose to 1.0 beta 2d10b5b3
bump version number of compose to 1.0 \o/a60d986
Update README.md115f9f6
Merge branch 'main' of https://github.com/androidx/constraintlayout into maina9af02f
bump to 2.1.0ad6cd32
Move basic transitions on single constraintset to ConstraintLayout instead of...d7e308f
Add a MotionLayout that animates between changing constraint sets (#359)4880da5
Fix in json parser (#358)85991a3
viewTransition Example (#357)9fb9da8
Fix build of tools library (#355)Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting
@dependabot rebase
.Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)