mirror of
https://github.com/LawnchairLauncher/lawnchair.git
synced 2026-02-18 10:18:20 +00:00
1. Announce description of both snapshot in GroupedTaskView. 2. Announce them in correct order. After setting right content description for both the apps in split mode, announcement order was reverse. Seems that order of the node tree which android sees was wrong. Also order did not change even in RTL mode. see here https://paste.googleplex.com/6492038621298688. The correct order is manually set using addChildrenForAccessibility in GroupedTaskView. (similarly being used in RecentsView since we use reverse order for overview). Also considered RTL. See order after fix here https://paste.googleplex.com/6492038621298688 https://drive.google.com/file/d/1BA1YKkcNsovEu4us9cvq5xOdXviTR1OV/view?usp=drive_link Other alternatives tried were fixing order using android:accessibilityTraversalAfter and android:accessibilityTraversalBefore, both in layout and programatically which doesn't seem to work. Test: Manual - Using Node tree debugging of talkback developer options.(Print and filter by tag TreeDebug) BUG: 330424779 Flag: EXEMPT bugfix Change-Id: If3c360277bd951d2d2b223bab7844e078e9c7d27
67 lines
2.1 KiB
Plaintext
67 lines
2.1 KiB
Plaintext
// Copyright (C) 2021 The Android Open Source Project
|
|
//
|
|
// Licensed under the Apache License, Version 2.0 (the "License");
|
|
// you may not use this file except in compliance with the License.
|
|
// You may obtain a copy of the License at
|
|
//
|
|
// http://www.apache.org/licenses/LICENSE-2.0
|
|
//
|
|
// Unless required by applicable law or agreed to in writing, software
|
|
// distributed under the License is distributed on an "AS IS" BASIS,
|
|
// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
|
// See the License for the specific language governing permissions and
|
|
// limitations under the License.
|
|
|
|
package {
|
|
// See: http://go/android-license-faq
|
|
default_applicable_licenses: ["Android-Apache-2.0"],
|
|
}
|
|
|
|
filegroup {
|
|
name: "launcher3-quickstep-manifest",
|
|
srcs: ["AndroidManifest.xml"],
|
|
}
|
|
|
|
filegroup {
|
|
name: "launcher3-quickstep-robo-src",
|
|
path: "tests/multivalentTests",
|
|
srcs: [
|
|
"tests/multivalentTests/src/**/*.java",
|
|
"tests/multivalentTests/src/**/*.kt",
|
|
],
|
|
}
|
|
|
|
filegroup {
|
|
name: "launcher3-quickstep-tests-src",
|
|
path: "tests",
|
|
srcs: [
|
|
"tests/multivalentTests/src/**/*.java",
|
|
"tests/multivalentTests/src/**/*.kt",
|
|
"tests/src/**/*.java",
|
|
"tests/src/**/*.kt",
|
|
],
|
|
}
|
|
|
|
filegroup {
|
|
name: "launcher3-quickstep-oop-tests-src",
|
|
path: "tests",
|
|
srcs: [
|
|
"tests/src/com/android/quickstep/TaskbarModeSwitchRule.java",
|
|
"tests/src/com/android/quickstep/NavigationModeSwitchRule.java",
|
|
"tests/src/com/android/quickstep/AbstractQuickStepTest.java",
|
|
"tests/src/com/android/quickstep/TaplOverviewIconTest.java",
|
|
"tests/src/com/android/quickstep/TaplTestsQuickstep.java",
|
|
"tests/src/com/android/quickstep/TaplTestsSplitscreen.java",
|
|
"tests/src/com/android/quickstep/util/SplitScreenTestUtils.kt",
|
|
"tests/src/com/android/launcher3/testcomponent/ExcludeFromRecentsTestActivity.java",
|
|
],
|
|
}
|
|
|
|
filegroup {
|
|
name: "launcher3-quickstep-screenshot-tests-src",
|
|
path: "tests/multivalentScreenshotTests",
|
|
srcs: [
|
|
"tests/multivalentScreenshotTests/src/**/*.kt",
|
|
],
|
|
}
|