Skip to content

Commit 3865692

Browse files
authored
Copy Jetpack Compose 1.10.0-alpha05 (#2457)
[CMP-9013](https://youtrack.jetbrains.com/issue/CMP-9013) Merge Jetpack Compose 1.10.0-alpha05 | GroupId | ReleaseVersion | ReleaseSHA | ReleaseBuildId | ReleaseDate | | --- | --- | --- | --- | --- | | androidx.compose.animation | 1.10.0-alpha05 | 4350dea | 14202175 | 10/8/2025 | | androidx.compose.foundation | 1.10.0-alpha05 | 4350dea | 14202175 | 10/8/2025 | | androidx.compose.material | 1.10.0-alpha05 | 4350dea | 14202175 | 10/8/2025 | | androidx.compose.material3 | 1.5.0-alpha06 | 4350dea | 14202175 | 10/8/2025 | | androidx.compose.runtime | 1.10.0-alpha05 | 4350dea | 14202175 | 10/8/2025 | | androidx.compose.ui | 1.10.0-alpha05 | 4350dea | 14202175 | 10/8/2025 | | androidx.savedstate | 1.4.0-beta01 | 4350dea | 14202175 | 10/8/2025 | ## Release Notes N/A
2 parents 48852c8 + 42c71f0 commit 3865692

File tree

1,775 files changed

+33117
-10611
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

1,775 files changed

+33117
-10611
lines changed

compose/animation/animation-core/api/current.ignore

Lines changed: 0 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -125,8 +125,6 @@ RemovedFromKotlin: androidx.compose.animation.core.AnimationState#getLastFrameTi
125125
Source breaking change: method androidx.compose.animation.core.AnimationState.getLastFrameTimeNanos() can no longer be resolved from Kotlin source
126126
RemovedFromKotlin: androidx.compose.animation.core.AnimationState#getTypeConverter():
127127
Source breaking change: method androidx.compose.animation.core.AnimationState.getTypeConverter() can no longer be resolved from Kotlin source
128-
RemovedFromKotlin: androidx.compose.animation.core.AnimationState#getValue():
129-
Source breaking change: method androidx.compose.animation.core.AnimationState.getValue() can no longer be resolved from Kotlin source
130128
RemovedFromKotlin: androidx.compose.animation.core.AnimationState#getVelocity():
131129
Source breaking change: method androidx.compose.animation.core.AnimationState.getVelocity() can no longer be resolved from Kotlin source
132130
RemovedFromKotlin: androidx.compose.animation.core.AnimationState#getVelocityVector():
@@ -271,8 +269,6 @@ RemovedFromKotlin: androidx.compose.animation.core.InfiniteTransition.Transition
271269
Source breaking change: method androidx.compose.animation.core.InfiniteTransition.TransitionAnimationState.getLabel() can no longer be resolved from Kotlin source
272270
RemovedFromKotlin: androidx.compose.animation.core.InfiniteTransition.TransitionAnimationState#getTypeConverter():
273271
Source breaking change: method androidx.compose.animation.core.InfiniteTransition.TransitionAnimationState.getTypeConverter() can no longer be resolved from Kotlin source
274-
RemovedFromKotlin: androidx.compose.animation.core.InfiniteTransition.TransitionAnimationState#getValue():
275-
Source breaking change: method androidx.compose.animation.core.InfiniteTransition.TransitionAnimationState.getValue() can no longer be resolved from Kotlin source
276272
RemovedFromKotlin: androidx.compose.animation.core.KeyframesSpec#getConfig():
277273
Source breaking change: method androidx.compose.animation.core.KeyframesSpec.getConfig() can no longer be resolved from Kotlin source
278274
RemovedFromKotlin: androidx.compose.animation.core.KeyframesSpecBaseConfig#getDelayMillis():
@@ -351,8 +347,6 @@ RemovedFromKotlin: androidx.compose.animation.core.Transition.TransitionAnimatio
351347
Source breaking change: method androidx.compose.animation.core.Transition.TransitionAnimationState.getLabel() can no longer be resolved from Kotlin source
352348
RemovedFromKotlin: androidx.compose.animation.core.Transition.TransitionAnimationState#getTypeConverter():
353349
Source breaking change: method androidx.compose.animation.core.Transition.TransitionAnimationState.getTypeConverter() can no longer be resolved from Kotlin source
354-
RemovedFromKotlin: androidx.compose.animation.core.Transition.TransitionAnimationState#getValue():
355-
Source breaking change: method androidx.compose.animation.core.Transition.TransitionAnimationState.getValue() can no longer be resolved from Kotlin source
356350
RemovedFromKotlin: androidx.compose.animation.core.TransitionState#getCurrentState():
357351
Source breaking change: method androidx.compose.animation.core.TransitionState.getCurrentState() can no longer be resolved from Kotlin source
358352
RemovedFromKotlin: androidx.compose.animation.core.TransitionState#getTargetState():

compose/animation/animation-core/api/current.txt

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -892,10 +892,10 @@ package androidx.compose.animation.core {
892892
public final class VectorizedSpringSpec<V extends androidx.compose.animation.core.AnimationVector> implements androidx.compose.animation.core.VectorizedFiniteAnimationSpec<V> {
893893
ctor public VectorizedSpringSpec(optional float dampingRatio, optional float stiffness, optional V? visibilityThreshold);
894894
method @InaccessibleFromKotlin public float getDampingRatio();
895-
method @InaccessibleFromJava public long getDurationNanos(V initialValue, V targetValue, V initialVelocity);
895+
method public long getDurationNanos(V initialValue, V targetValue, V initialVelocity);
896896
method @InaccessibleFromKotlin public float getStiffness();
897-
method @InaccessibleFromJava public V getValueFromNanos(long playTimeNanos, V initialValue, V targetValue, V initialVelocity);
898-
method @InaccessibleFromJava public V getVelocityFromNanos(long playTimeNanos, V initialValue, V targetValue, V initialVelocity);
897+
method public V getValueFromNanos(long playTimeNanos, V initialValue, V targetValue, V initialVelocity);
898+
method public V getVelocityFromNanos(long playTimeNanos, V initialValue, V targetValue, V initialVelocity);
899899
property public float dampingRatio;
900900
property public boolean isInfinite;
901901
property public float stiffness;

compose/animation/animation-core/api/restricted_current.ignore

Lines changed: 2 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -129,8 +129,6 @@ RemovedFromKotlin: androidx.compose.animation.core.AnimationState#getLastFrameTi
129129
Source breaking change: method androidx.compose.animation.core.AnimationState.getLastFrameTimeNanos() can no longer be resolved from Kotlin source
130130
RemovedFromKotlin: androidx.compose.animation.core.AnimationState#getTypeConverter():
131131
Source breaking change: method androidx.compose.animation.core.AnimationState.getTypeConverter() can no longer be resolved from Kotlin source
132-
RemovedFromKotlin: androidx.compose.animation.core.AnimationState#getValue():
133-
Source breaking change: method androidx.compose.animation.core.AnimationState.getValue() can no longer be resolved from Kotlin source
134132
RemovedFromKotlin: androidx.compose.animation.core.AnimationState#getVelocity():
135133
Source breaking change: method androidx.compose.animation.core.AnimationState.getVelocity() can no longer be resolved from Kotlin source
136134
RemovedFromKotlin: androidx.compose.animation.core.AnimationState#getVelocityVector():
@@ -275,8 +273,6 @@ RemovedFromKotlin: androidx.compose.animation.core.InfiniteTransition.Transition
275273
Source breaking change: method androidx.compose.animation.core.InfiniteTransition.TransitionAnimationState.getLabel() can no longer be resolved from Kotlin source
276274
RemovedFromKotlin: androidx.compose.animation.core.InfiniteTransition.TransitionAnimationState#getTypeConverter():
277275
Source breaking change: method androidx.compose.animation.core.InfiniteTransition.TransitionAnimationState.getTypeConverter() can no longer be resolved from Kotlin source
278-
RemovedFromKotlin: androidx.compose.animation.core.InfiniteTransition.TransitionAnimationState#getValue():
279-
Source breaking change: method androidx.compose.animation.core.InfiniteTransition.TransitionAnimationState.getValue() can no longer be resolved from Kotlin source
280276
RemovedFromKotlin: androidx.compose.animation.core.KeyframesSpec#getConfig():
281277
Source breaking change: method androidx.compose.animation.core.KeyframesSpec.getConfig() can no longer be resolved from Kotlin source
282278
RemovedFromKotlin: androidx.compose.animation.core.KeyframesSpecBaseConfig#getDelayMillis():
@@ -343,6 +339,8 @@ RemovedFromKotlin: androidx.compose.animation.core.Transition#getTransitions():
343339
Source breaking change: method androidx.compose.animation.core.Transition.getTransitions() can no longer be resolved from Kotlin source
344340
RemovedFromKotlin: androidx.compose.animation.core.Transition#isRunning():
345341
Source breaking change: method androidx.compose.animation.core.Transition.isRunning() can no longer be resolved from Kotlin source
342+
RemovedFromKotlin: androidx.compose.animation.core.Transition#seek(S, S, long):
343+
Source breaking change: method androidx.compose.animation.core.Transition.seek(S,S,long) can no longer be resolved from Kotlin source
346344
RemovedFromKotlin: androidx.compose.animation.core.Transition.Segment#getInitialState():
347345
Source breaking change: method androidx.compose.animation.core.Transition.Segment.getInitialState() can no longer be resolved from Kotlin source
348346
RemovedFromKotlin: androidx.compose.animation.core.Transition.Segment#getTargetState():
@@ -355,8 +353,6 @@ RemovedFromKotlin: androidx.compose.animation.core.Transition.TransitionAnimatio
355353
Source breaking change: method androidx.compose.animation.core.Transition.TransitionAnimationState.getLabel() can no longer be resolved from Kotlin source
356354
RemovedFromKotlin: androidx.compose.animation.core.Transition.TransitionAnimationState#getTypeConverter():
357355
Source breaking change: method androidx.compose.animation.core.Transition.TransitionAnimationState.getTypeConverter() can no longer be resolved from Kotlin source
358-
RemovedFromKotlin: androidx.compose.animation.core.Transition.TransitionAnimationState#getValue():
359-
Source breaking change: method androidx.compose.animation.core.Transition.TransitionAnimationState.getValue() can no longer be resolved from Kotlin source
360356
RemovedFromKotlin: androidx.compose.animation.core.TransitionState#getCurrentState():
361357
Source breaking change: method androidx.compose.animation.core.TransitionState.getCurrentState() can no longer be resolved from Kotlin source
362358
RemovedFromKotlin: androidx.compose.animation.core.TransitionState#getTargetState():

compose/animation/animation-core/api/restricted_current.txt

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -703,7 +703,8 @@ package androidx.compose.animation.core {
703703
method @InaccessibleFromKotlin public long getTotalDurationNanos();
704704
method @InaccessibleFromKotlin public java.util.List<androidx.compose.animation.core.Transition<? extends java.lang.Object?>> getTransitions();
705705
method @InaccessibleFromKotlin public boolean isRunning();
706-
method @RestrictTo(androidx.annotation.RestrictTo.Scope.LIBRARY_GROUP_PREFIX) public void seek(S initialState, S targetState, long playTimeNanos);
706+
method @InaccessibleFromKotlin @RestrictTo(androidx.annotation.RestrictTo.Scope.LIBRARY_GROUP_PREFIX) public void seek(S initialState, S targetState, long playTimeNanos);
707+
method @KotlinOnly @RestrictTo({androidx.annotation.RestrictTo.Scope.LIBRARY_GROUP_PREFIX}) public void setPlaytimeAfterInitialAndTargetStateEstablished(S initialState, S targetState, long playTimeNanos);
707708
property public java.util.List<androidx.compose.animation.core.Transition<S>.TransitionAnimationState<? extends java.lang.Object?,? extends java.lang.Object?>> animations;
708709
property public S currentState;
709710
property @SuppressCompatibility @androidx.compose.animation.core.InternalAnimationApi public boolean hasInitialValueAnimations;
@@ -899,10 +900,10 @@ package androidx.compose.animation.core {
899900
public final class VectorizedSpringSpec<V extends androidx.compose.animation.core.AnimationVector> implements androidx.compose.animation.core.VectorizedFiniteAnimationSpec<V> {
900901
ctor public VectorizedSpringSpec(optional float dampingRatio, optional float stiffness, optional V? visibilityThreshold);
901902
method @InaccessibleFromKotlin public float getDampingRatio();
902-
method @InaccessibleFromJava public long getDurationNanos(V initialValue, V targetValue, V initialVelocity);
903+
method public long getDurationNanos(V initialValue, V targetValue, V initialVelocity);
903904
method @InaccessibleFromKotlin public float getStiffness();
904-
method @InaccessibleFromJava public V getValueFromNanos(long playTimeNanos, V initialValue, V targetValue, V initialVelocity);
905-
method @InaccessibleFromJava public V getVelocityFromNanos(long playTimeNanos, V initialValue, V targetValue, V initialVelocity);
905+
method public V getValueFromNanos(long playTimeNanos, V initialValue, V targetValue, V initialVelocity);
906+
method public V getVelocityFromNanos(long playTimeNanos, V initialValue, V targetValue, V initialVelocity);
906907
property public float dampingRatio;
907908
property public boolean isInfinite;
908909
property public float stiffness;

compose/animation/animation-core/src/androidUnitTest/kotlin/androidx/compose/animation/core/EasingTest.android.kt renamed to compose/animation/animation-core/src/androidHostTest/kotlin/androidx/compose/animation/core/EasingTest.android.kt

File renamed without changes.

compose/animation/animation-core/src/androidUnitTest/kotlin/androidx/compose/animation/core/SpringEstimationTest.kt renamed to compose/animation/animation-core/src/androidHostTest/kotlin/androidx/compose/animation/core/SpringEstimationTest.kt

File renamed without changes.

0 commit comments

Comments
 (0)