Fixed
Status Update
Comments
yb...@google.com <yb...@google.com> #2
Project: platform/frameworks/support
Branch: androidx-main
commit 3580b340c9291a47f6c1140b7eb4af6460b143eb
Author: George Mount <mount@google.com>
Date: Wed Aug 25 17:14:49 2021
Separate layout size from touch target size in SemanticsNode
Fixes: 197751214
SemanticsNode was changed to reflect the touch target size.
This caused many tests to have to change to be able to read
the real layout size. A new property was added to SemanticsNode
to have the size of the touch target area.
Relnote: "Added touchBoundsInRoot to SemanticsNode that
includes the minimum touch target size so that developers
can ensure that touch targets meet accessibility minimums."
Test: ran existing tests. AccessibilityScanner for checkboxes
Change-Id: I2e14bf1bab7a745aa2421353f44c734540d2489c
M compose/foundation/foundation/src/androidAndroidTest/kotlin/androidx/compose/foundation/ToggleableTest.kt
M compose/foundation/foundation/src/androidAndroidTest/kotlin/androidx/compose/foundation/textfield/TextFieldCursorTest.kt
M compose/foundation/foundation/src/androidAndroidTest/kotlin/androidx/compose/foundation/textfield/TextFieldOnValueChangeTextFieldValueTest.kt
M compose/material/material/src/androidAndroidTest/kotlin/androidx/compose/material/CheckboxUiTest.kt
M compose/material/material/src/androidAndroidTest/kotlin/androidx/compose/material/IconButtonTest.kt
M compose/material/material/src/androidAndroidTest/kotlin/androidx/compose/material/SwitchTest.kt
M compose/ui/ui-test/api/current.txt
M compose/ui/ui-test/api/public_plus_experimental_current.txt
M compose/ui/ui-test/api/restricted_current.txt
M compose/ui/ui-test/src/commonMain/kotlin/androidx/compose/ui/test/BoundsAssertions.kt
M compose/ui/ui/api/current.txt
M compose/ui/ui/api/public_plus_experimental_current.txt
M compose/ui/ui/api/restricted_current.txt
M compose/ui/ui/src/androidMain/kotlin/androidx/compose/ui/platform/AndroidComposeViewAccessibilityDelegateCompat.android.kt
M compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/platform/CompositionLocals.kt
M compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/semantics/SemanticsNode.kt
M compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/semantics/SemanticsWrapper.kt
https://android-review.googlesource.com/1809157
Branch: androidx-main
commit 3580b340c9291a47f6c1140b7eb4af6460b143eb
Author: George Mount <mount@google.com>
Date: Wed Aug 25 17:14:49 2021
Separate layout size from touch target size in SemanticsNode
Fixes: 197751214
SemanticsNode was changed to reflect the touch target size.
This caused many tests to have to change to be able to read
the real layout size. A new property was added to SemanticsNode
to have the size of the touch target area.
Relnote: "Added touchBoundsInRoot to SemanticsNode that
includes the minimum touch target size so that developers
can ensure that touch targets meet accessibility minimums."
Test: ran existing tests. AccessibilityScanner for checkboxes
Change-Id: I2e14bf1bab7a745aa2421353f44c734540d2489c
M compose/foundation/foundation/src/androidAndroidTest/kotlin/androidx/compose/foundation/ToggleableTest.kt
M compose/foundation/foundation/src/androidAndroidTest/kotlin/androidx/compose/foundation/textfield/TextFieldCursorTest.kt
M compose/foundation/foundation/src/androidAndroidTest/kotlin/androidx/compose/foundation/textfield/TextFieldOnValueChangeTextFieldValueTest.kt
M compose/material/material/src/androidAndroidTest/kotlin/androidx/compose/material/CheckboxUiTest.kt
M compose/material/material/src/androidAndroidTest/kotlin/androidx/compose/material/IconButtonTest.kt
M compose/material/material/src/androidAndroidTest/kotlin/androidx/compose/material/SwitchTest.kt
M compose/ui/ui-test/api/current.txt
M compose/ui/ui-test/api/public_plus_experimental_current.txt
M compose/ui/ui-test/api/restricted_current.txt
M compose/ui/ui-test/src/commonMain/kotlin/androidx/compose/ui/test/BoundsAssertions.kt
M compose/ui/ui/api/current.txt
M compose/ui/ui/api/public_plus_experimental_current.txt
M compose/ui/ui/api/restricted_current.txt
M compose/ui/ui/src/androidMain/kotlin/androidx/compose/ui/platform/AndroidComposeViewAccessibilityDelegateCompat.android.kt
M compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/platform/CompositionLocals.kt
M compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/semantics/SemanticsNode.kt
M compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/semantics/SemanticsWrapper.kt
ap...@google.com <ap...@google.com> #3
Project: platform/frameworks/support
Branch: androidx-master-dev
commit 3369ccb483c26d2c0e59faa7d49ca340917dbb28
Author: Dustin Lam <dustinlam@google.com>
Date: Fri Nov 13 15:12:19 2020
Do not trigger remote append / prepend on refresh endOfPagination
Relnote: "endOfPaginationReached for RemoteMediator REFRESH now
correctly propagate to LoadState updates and prevents remote APPEND and
PREPEND from triggering."
Test: ./gradlew paging:paging-common:test
Fixes: 155290248
Change-Id: I94a3f787182eee6c5875b11e8c861d5e6e6e9e22
M paging/common/src/main/kotlin/androidx/paging/LoadStates.kt
M paging/common/src/main/kotlin/androidx/paging/PageEvent.kt
M paging/common/src/main/kotlin/androidx/paging/RemoteMediatorAccessor.kt
M paging/common/src/test/kotlin/androidx/paging/PageFetcherSnapshotTest.kt
https://android-review.googlesource.com/1498944
Branch: androidx-master-dev
commit 3369ccb483c26d2c0e59faa7d49ca340917dbb28
Author: Dustin Lam <dustinlam@google.com>
Date: Fri Nov 13 15:12:19 2020
Do not trigger remote append / prepend on refresh endOfPagination
Relnote: "endOfPaginationReached for RemoteMediator REFRESH now
correctly propagate to LoadState updates and prevents remote APPEND and
PREPEND from triggering."
Test: ./gradlew paging:paging-common:test
Fixes: 155290248
Change-Id: I94a3f787182eee6c5875b11e8c861d5e6e6e9e22
M paging/common/src/main/kotlin/androidx/paging/LoadStates.kt
M paging/common/src/main/kotlin/androidx/paging/PageEvent.kt
M paging/common/src/main/kotlin/androidx/paging/RemoteMediatorAccessor.kt
M paging/common/src/test/kotlin/androidx/paging/PageFetcherSnapshotTest.kt
Description
No description yet.