Fixed
Status Update
Comments
os...@google.com <os...@google.com>
al...@google.com <al...@google.com> #2
Can we get a comment on the release plans for this library?
Moving to P1 to begin the SLO countdown. If we don't get a response within SLO, we will begin the process of deprecating and removing this library.
os...@google.com <os...@google.com> #3
Yeah, we do plan to stabilize the library.
It's not in active development, but there are a couple of issues left to resolve before landing into stable.
Edit: To clarify, the issues are related to the Compose variant. But we update them together.
Will likely release another alpha and then (hopefully) quickly move to beta and stable.
It's not in active development, but there are a couple of issues left to resolve before landing into stable.
Edit: To clarify, the issues are related to the Compose variant. But we update them together.
Will likely release another alpha and then (hopefully) quickly move to beta and stable.
ap...@google.com <ap...@google.com> #4
Project: platform/frameworks/support
Branch: androidx-main
commit 243d46d8fc8bd72e138d084c37df15db2cbe25ef
Author: Oscar Adame Vázquez <oscarad@google.com>
Date: Mon May 06 10:25:34 2024
[Compose] Cleanup and API feedback for ConstraintLayout
Applying API feedback changes to ConstraintLayout and MotionLayout.
Some minor code cleaup and a couple of tests fixed.
Removed blank lines in documentation (nbsp;) as the renderer in Studio and DAC have changed so that additional blank lines are not necessary.
Relnote: "Simplified `animateChanges` API in ConstraintLayout to only need a non-null AnimationSpec. `onIncomingConstraints` in InvalidationStrategy is now a regular lambda. `fixedWidthRate` renamed to `shouldInvalidateOnFixedWith`, same for the Height variant."
Bug: 291769109
Bug: 298404266
Bug: 332898040
Bug: 336370035
Test: N/A
Change-Id: Ie59cd551b999788c0f11ce77feb62d00dc8b9de6
M constraintlayout/constraintlayout-compose/api/current.txt
M constraintlayout/constraintlayout-compose/api/restricted_current.txt
M constraintlayout/constraintlayout-compose/integration-tests/compose-benchmark/src/androidTest/java/androidx/constraintlayout/compose/benchmark/MotionSceneBenchmark.kt
M constraintlayout/constraintlayout-compose/integration-tests/demos/src/main/java/androidx/constraintlayout/compose/demos/ChainsDemo.kt
M constraintlayout/constraintlayout-compose/src/androidInstrumentedTest/kotlin/androidx/constraintlayout/compose/ConstraintLayoutTest.kt
M constraintlayout/constraintlayout-compose/src/androidInstrumentedTest/kotlin/androidx/constraintlayout/compose/MotionLayoutTest.kt
M constraintlayout/constraintlayout-compose/src/androidMain/kotlin/androidx/constraintlayout/compose/ConstrainScope.kt
M constraintlayout/constraintlayout-compose/src/androidMain/kotlin/androidx/constraintlayout/compose/ConstraintLayout.kt
M constraintlayout/constraintlayout-compose/src/androidMain/kotlin/androidx/constraintlayout/compose/ConstraintLayoutBaseScope.kt
M constraintlayout/constraintlayout-compose/src/androidMain/kotlin/androidx/constraintlayout/compose/ConstraintSet.kt
M constraintlayout/constraintlayout-compose/src/androidMain/kotlin/androidx/constraintlayout/compose/LateMotionLayout.kt
M constraintlayout/constraintlayout-compose/src/androidMain/kotlin/androidx/constraintlayout/compose/MotionDragHandler.kt
M constraintlayout/constraintlayout-compose/src/androidMain/kotlin/androidx/constraintlayout/compose/MotionLayout.kt
M constraintlayout/constraintlayout-compose/src/androidMain/kotlin/androidx/constraintlayout/compose/MotionMeasurer.kt
M constraintlayout/constraintlayout-compose/src/androidMain/kotlin/androidx/constraintlayout/compose/MotionScene.kt
M constraintlayout/constraintlayout-compose/src/androidMain/kotlin/androidx/constraintlayout/compose/MotionSceneScope.kt
M constraintlayout/constraintlayout-compose/src/androidMain/kotlin/androidx/constraintlayout/compose/Transition.kt
M constraintlayout/constraintlayout-compose/src/androidMain/kotlin/androidx/constraintlayout/compose/TransitionHandler.kt
M constraintlayout/constraintlayout-compose/src/androidMain/kotlin/androidx/constraintlayout/compose/TransitionScope.kt
https://android-review.googlesource.com/3076005
Branch: androidx-main
commit 243d46d8fc8bd72e138d084c37df15db2cbe25ef
Author: Oscar Adame Vázquez <oscarad@google.com>
Date: Mon May 06 10:25:34 2024
[Compose] Cleanup and API feedback for ConstraintLayout
Applying API feedback changes to ConstraintLayout and MotionLayout.
Some minor code cleaup and a couple of tests fixed.
Removed blank lines in documentation (nbsp;) as the renderer in Studio and DAC have changed so that additional blank lines are not necessary.
Relnote: "Simplified `animateChanges` API in ConstraintLayout to only need a non-null AnimationSpec. `onIncomingConstraints` in InvalidationStrategy is now a regular lambda. `fixedWidthRate` renamed to `shouldInvalidateOnFixedWith`, same for the Height variant."
Bug: 291769109
Bug: 298404266
Bug: 332898040
Bug: 336370035
Test: N/A
Change-Id: Ie59cd551b999788c0f11ce77feb62d00dc8b9de6
M constraintlayout/constraintlayout-compose/api/current.txt
M constraintlayout/constraintlayout-compose/api/restricted_current.txt
M constraintlayout/constraintlayout-compose/integration-tests/compose-benchmark/src/androidTest/java/androidx/constraintlayout/compose/benchmark/MotionSceneBenchmark.kt
M constraintlayout/constraintlayout-compose/integration-tests/demos/src/main/java/androidx/constraintlayout/compose/demos/ChainsDemo.kt
M constraintlayout/constraintlayout-compose/src/androidInstrumentedTest/kotlin/androidx/constraintlayout/compose/ConstraintLayoutTest.kt
M constraintlayout/constraintlayout-compose/src/androidInstrumentedTest/kotlin/androidx/constraintlayout/compose/MotionLayoutTest.kt
M constraintlayout/constraintlayout-compose/src/androidMain/kotlin/androidx/constraintlayout/compose/ConstrainScope.kt
M constraintlayout/constraintlayout-compose/src/androidMain/kotlin/androidx/constraintlayout/compose/ConstraintLayout.kt
M constraintlayout/constraintlayout-compose/src/androidMain/kotlin/androidx/constraintlayout/compose/ConstraintLayoutBaseScope.kt
M constraintlayout/constraintlayout-compose/src/androidMain/kotlin/androidx/constraintlayout/compose/ConstraintSet.kt
M constraintlayout/constraintlayout-compose/src/androidMain/kotlin/androidx/constraintlayout/compose/LateMotionLayout.kt
M constraintlayout/constraintlayout-compose/src/androidMain/kotlin/androidx/constraintlayout/compose/MotionDragHandler.kt
M constraintlayout/constraintlayout-compose/src/androidMain/kotlin/androidx/constraintlayout/compose/MotionLayout.kt
M constraintlayout/constraintlayout-compose/src/androidMain/kotlin/androidx/constraintlayout/compose/MotionMeasurer.kt
M constraintlayout/constraintlayout-compose/src/androidMain/kotlin/androidx/constraintlayout/compose/MotionScene.kt
M constraintlayout/constraintlayout-compose/src/androidMain/kotlin/androidx/constraintlayout/compose/MotionSceneScope.kt
M constraintlayout/constraintlayout-compose/src/androidMain/kotlin/androidx/constraintlayout/compose/Transition.kt
M constraintlayout/constraintlayout-compose/src/androidMain/kotlin/androidx/constraintlayout/compose/TransitionHandler.kt
M constraintlayout/constraintlayout-compose/src/androidMain/kotlin/androidx/constraintlayout/compose/TransitionScope.kt
ap...@google.com <ap...@google.com> #5
Project: platform/frameworks/support
Branch: androidx-main
commit 49e40b9aebacd88aad65440fd48f472846daac21
Author: Oscar Adame Vázquez <oscarad@google.com>
Date: Fri Jun 28 11:06:51 2024
Upgrade constraintlayout libraries to beta01
Also pins non-constraintlayout dependencies to latest non-alpha releases.
Bug: 336370035
Test: ./gradlew checkApi verifyDependencyVersions
Change-Id: Ie1c59e0e73ac3280b24af9524ecb22a7c9540504
A constraintlayout/constraintlayout-compose/api/1.1.0-beta01.txt
A constraintlayout/constraintlayout-compose/api/res-1.1.0-beta01.txt
A constraintlayout/constraintlayout-compose/api/restricted_1.1.0-beta01.txt
M constraintlayout/constraintlayout-compose/build.gradle
A constraintlayout/constraintlayout-core/api/1.1.0-beta01.txt
A constraintlayout/constraintlayout-core/api/restricted_1.1.0-beta01.txt
A constraintlayout/constraintlayout/api/2.2.0-beta01.txt
A constraintlayout/constraintlayout/api/res-2.2.0-beta01.txt
A constraintlayout/constraintlayout/api/restricted_2.2.0-beta01.txt
M libraryversions.toml
https://android-review.googlesource.com/3151257
Branch: androidx-main
commit 49e40b9aebacd88aad65440fd48f472846daac21
Author: Oscar Adame Vázquez <oscarad@google.com>
Date: Fri Jun 28 11:06:51 2024
Upgrade constraintlayout libraries to beta01
Also pins non-constraintlayout dependencies to latest non-alpha releases.
Bug: 336370035
Test: ./gradlew checkApi verifyDependencyVersions
Change-Id: Ie1c59e0e73ac3280b24af9524ecb22a7c9540504
A constraintlayout/constraintlayout-compose/api/1.1.0-beta01.txt
A constraintlayout/constraintlayout-compose/api/res-1.1.0-beta01.txt
A constraintlayout/constraintlayout-compose/api/restricted_1.1.0-beta01.txt
M constraintlayout/constraintlayout-compose/build.gradle
A constraintlayout/constraintlayout-core/api/1.1.0-beta01.txt
A constraintlayout/constraintlayout-core/api/restricted_1.1.0-beta01.txt
A constraintlayout/constraintlayout/api/2.2.0-beta01.txt
A constraintlayout/constraintlayout/api/res-2.2.0-beta01.txt
A constraintlayout/constraintlayout/api/restricted_2.2.0-beta01.txt
M libraryversions.toml
ap...@google.com <ap...@google.com> #6
Project: platform/frameworks/support
Branch: androidx-main
commit cd692a132c4aed185a727d08d4f290a907ee6d15
Author: Oscar Adame Vázquez <oscarad@google.com>
Date: Tue Jul 23 13:30:50 2024
Pin :constraintlayout-compose dependencies
Pinned to 1.7.0-beta05 as we do have a dependency on NestedScrollSource.UserInput, added on 1.7.0.
Bug: 336370035
Test: manually with ./gradlew createArchive
Change-Id: Ie1d72d1b27eaa8170142f24a75f64132a775fb5e
M constraintlayout/constraintlayout-compose/build.gradle
https://android-review.googlesource.com/3190218
Branch: androidx-main
commit cd692a132c4aed185a727d08d4f290a907ee6d15
Author: Oscar Adame Vázquez <oscarad@google.com>
Date: Tue Jul 23 13:30:50 2024
Pin :constraintlayout-compose dependencies
Pinned to 1.7.0-beta05 as we do have a dependency on NestedScrollSource.UserInput, added on 1.7.0.
Bug: 336370035
Test: manually with ./gradlew createArchive
Change-Id: Ie1d72d1b27eaa8170142f24a75f64132a775fb5e
M constraintlayout/constraintlayout-compose/build.gradle
ap...@google.com <ap...@google.com> #7
Project: platform/frameworks/support
Branch: androidx-main
commit 430511b76fac70ed34d72e02293f6820a08cb8f1
Author: Oscar Adame Vázquez <oscarad@google.com>
Date: Wed Aug 14 11:05:23 2024
Upgrade constraintlayout libraries to beta01
Bug: 336370035
Test: /gradlew checkApi verifyDependencyVersions
Change-Id: I2d8bd8d592e5906677945b1d91fa7067bf37980d
A constraintlayout/constraintlayout-compose/api/1.1.0-beta01.txt
A constraintlayout/constraintlayout-compose/api/res-1.1.0-beta01.txt
A constraintlayout/constraintlayout-compose/api/restricted_1.1.0-beta01.txt
A constraintlayout/constraintlayout-core/api/1.1.0-beta01.txt
A constraintlayout/constraintlayout-core/api/restricted_1.1.0-beta01.txt
A constraintlayout/constraintlayout/api/2.2.0-beta01.txt
A constraintlayout/constraintlayout/api/res-2.2.0-beta01.txt
A constraintlayout/constraintlayout/api/restricted_2.2.0-beta01.txt
M libraryversions.toml
https://android-review.googlesource.com/3219377
Branch: androidx-main
commit 430511b76fac70ed34d72e02293f6820a08cb8f1
Author: Oscar Adame Vázquez <oscarad@google.com>
Date: Wed Aug 14 11:05:23 2024
Upgrade constraintlayout libraries to beta01
Bug: 336370035
Test: /gradlew checkApi verifyDependencyVersions
Change-Id: I2d8bd8d592e5906677945b1d91fa7067bf37980d
A constraintlayout/constraintlayout-compose/api/1.1.0-beta01.txt
A constraintlayout/constraintlayout-compose/api/res-1.1.0-beta01.txt
A constraintlayout/constraintlayout-compose/api/restricted_1.1.0-beta01.txt
A constraintlayout/constraintlayout-core/api/1.1.0-beta01.txt
A constraintlayout/constraintlayout-core/api/restricted_1.1.0-beta01.txt
A constraintlayout/constraintlayout/api/2.2.0-beta01.txt
A constraintlayout/constraintlayout/api/res-2.2.0-beta01.txt
A constraintlayout/constraintlayout/api/restricted_2.2.0-beta01.txt
M libraryversions.toml
au...@google.com <au...@google.com> #9
Thank you!
Description
If you are no longer supporting this library, then follow