Fixed
Status Update
Comments
os...@google.com <os...@google.com>
al...@google.com <al...@google.com> #2
Hi Ed, Thank you so much for these suggestions. I've been reviewing them and merging them in. Hopefully it should be live. I've included a thank you note too in the article.
os...@google.com <os...@google.com> #3
Great! Thanks a lot, I'll look for the live updates soon!
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