Andy Wickham
e2c2cd9a02
Disable floating search bar flag by default.
...
Will use experiments to selectively enable this flag.
Bug: 268388460
Bug: 267856434
Test: Manual
Change-Id: I189fd58e5d0a300882a698a7d96c54b9799b146d
2023-02-09 00:25:03 +00:00
Saumya Prakash
c8dd49be92
Merge "Migrate from using CardViews to Views in gesture nav tutorial layouts." into tm-qpr-dev am: a184e0def7
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/21325752
Change-Id: Id5681c5c5eccfea4f24c13e48dafcd3b605c6386
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-02-08 23:50:58 +00:00
Sebastián Franco
605e5ae73e
Merge "Fix foldable single page bug" into tm-qpr-dev am: 00cbb5e63c
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/21328431
Change-Id: Ib58ba25662e2da177752e61b015d6b17f963a2e2
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-02-08 23:50:29 +00:00
Saumya Prakash
0c72529fae
Update strings on "All set" screen.
...
Change the string to "Swipe up to go home" to match new UI changes.
Screenshot: https://screenshot.googleplex.com/5SqP2fQFPKdybcr.png
Fix: 263561675
Test: Manual
Change-Id: Iffc81fa8ea532729096a106e0182200d897375e7
2023-02-08 23:41:56 +00:00
Ats Jenk
d9f6d4e31c
Fix invoking transient taskbar in desktop windowing prototypes
...
When transient taskbar is invoked, it starts the recents animation.
Recents animation triggers the launch of launcher activity. We need to
ensure that after recents animation is cancelled (since the gesture was
only for taskbar), we bring the desktop tasks back to front.
When the transient taskbar gesture finishes, we need to ensure that
launcher state is restored to normal. With fullscreen tasks, launcher
activity in stopped after gesture finishes as a fullscreen task is on
top. This stop triggers the launcher state to return to normal.
When freeform tasks are visible on top of launcher, launcher activity is
not stopped. This means we have to manually move launcher to normal
state after transient taskbar gesture finishes.
Bug: 267364407
Test: enable proto 1, switch to desktop mode and open some tasks, swipe
up for transient taskbar, swipe up to recents view
Test: enable proto 2, move a task to desktop, swipe up for transient
taskbar, swipe up to recents view
Change-Id: I712bc5086407c26779638d824f34674f7db1ff51
2023-02-08 15:16:43 -08:00
Saumya Prakash
a184e0def7
Merge "Migrate from using CardViews to Views in gesture nav tutorial layouts." into tm-qpr-dev
2023-02-08 23:02:04 +00:00
Sebastián Franco
00cbb5e63c
Merge "Fix foldable single page bug" into tm-qpr-dev
2023-02-08 22:31:39 +00:00
Saumya Prakash
c65f37e7c6
Migrate from using CardViews to Views in gesture nav tutorial layouts.
...
Use Views in layouts for the gesture navigation tutorial instead of CardViews. We only migrate the classes that will end up being used in the redesigned gesture tutorial.
Fix: 268259319
Test: Manual
Change-Id: I510c8b3f840d0267dd6dfca573cc69c4996d525c
2023-02-08 19:28:05 +00:00
Sebastian Franco
1c017d5d58
Fix foldable single page bug
...
I did a last minute change and uploaded the wrong branch.
Bug: 268356439
Change-Id: Ia11ce681d57b7a637c01b2155b16486cf5fd648f
2023-02-08 18:29:36 +00:00
Pat Manning
97ef7f0052
Refresh thumbnail splash when task icon changes.
...
This is usually a result of TaskIconCache updating in the background.
Fix: 267744363
Test: manual.
Change-Id: I83620f3774def7ffb07906a6d45b64e9aad6de71
2023-02-08 16:41:17 +00:00
Thales Lima
1a2d4bd6f4
Create an XML parser for WorkspaceSpecs
...
Extract DeviceProfileTest to Launcher3 so it can be used in other tests as well, and change name of previous base test to be more descriptive.
Bug: 241386436
Test: WorkspaceSpecsTest
Change-Id: I64613bb5a23c374ed15fb6d936192236a541ab9b
2023-02-08 11:20:14 +00:00
Thales Lima
a91f5251b6
Merge "Improvements for All Apps on different display sizes" into tm-qpr-dev am: fcb6a5fc06 am: f0c4b41bf1
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/21116563
Change-Id: Ifbf110cb76d348a8b6a3b3fdd0f47a4b10dcfe4d
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-02-08 11:05:07 +00:00
Thales Lima
f0c4b41bf1
Merge "Improvements for All Apps on different display sizes" into tm-qpr-dev am: fcb6a5fc06
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/21116563
Change-Id: I560692d70a2dc1c3dad6df6bfc179a04004f398c
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-02-08 10:24:01 +00:00
Thales Lima
fcb6a5fc06
Merge "Improvements for All Apps on different display sizes" into tm-qpr-dev
2023-02-08 10:02:17 +00:00
Jerry Chang
5fa52483de
Merge "Support entering split screen with a shortcut and an intent" into tm-qpr-dev am: ab314be1e4 am: a7fb317875
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/21276377
Change-Id: I0752a358e3f14d01a237fc22a8351b02ada2083d
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-02-08 08:49:35 +00:00
Jerry Chang
a7fb317875
Merge "Support entering split screen with a shortcut and an intent" into tm-qpr-dev am: ab314be1e4
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/21276377
Change-Id: I9e5f5c4634395ae1bc2566fc5c3556f32cd4b235
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-02-08 08:09:02 +00:00
Jerry Chang
ab314be1e4
Merge "Support entering split screen with a shortcut and an intent" into tm-qpr-dev
2023-02-08 07:46:50 +00:00
Jerry Chang
7c59ccac02
Support entering split screen with a shortcut and an intent
...
Starting a split pair by indicating (shortcut|shortcut) or
(shortcut|intent) was not properly supported, update to leverage
startIntens flow to handle shortcut info when starting a split pair.
Fix: 265919000
Test: repro steps of the bug
Change-Id: I9afcd6f3cdfb5530c1b440a9c0ade8c9952a5fff
2023-02-08 03:27:41 +00:00
Sebastián Franco
541fe20360
Merge "Simulating a split screen CellLayout using one CellLayout" into tm-qpr-dev am: 726e9acea4 am: bd5b114951
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/21182332
Change-Id: I91cb3023de2a928b8106926e957f7551907a6f8c
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-02-08 02:06:47 +00:00
TreeHugger Robot
285427c2cd
Merge "[Predictive Back] Revert all apps scale when exiting from search" into tm-qpr-dev am: 3c86d903a6 am: cabffd2d7a
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/21182334
Change-Id: Ib73e552cb9f44aa2e687e5aa3d0635f078bc081a
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-02-08 02:05:05 +00:00
Sebastián Franco
bd5b114951
Merge "Simulating a split screen CellLayout using one CellLayout" into tm-qpr-dev am: 726e9acea4
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/21182332
Change-Id: I764dc15f1be7f7e2dd0efce0ef27fc56a3acb7ed
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-02-08 01:24:00 +00:00
TreeHugger Robot
cabffd2d7a
Merge "[Predictive Back] Revert all apps scale when exiting from search" into tm-qpr-dev am: 3c86d903a6
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/21182334
Change-Id: Ic1c05697f06cc9b9045bcfe001fda866a4c0859b
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-02-08 01:23:42 +00:00
Sebastián Franco
726e9acea4
Merge "Simulating a split screen CellLayout using one CellLayout" into tm-qpr-dev
2023-02-08 01:04:20 +00:00
Sebastian Franco
09589326db
Simulating a split screen CellLayout using one CellLayout
...
Test: atest ReorderWidget
Fix: 188081026
Change-Id: I8eda5f77c11dc2625ae1f028d07539c28018fb55
2023-02-07 17:03:22 -08:00
TreeHugger Robot
3c86d903a6
Merge "[Predictive Back] Revert all apps scale when exiting from search" into tm-qpr-dev
2023-02-08 00:38:11 +00:00
Nicolo' Mazzucato
ff49a4250a
Fix launcher test symbols am: 2e16aa879e am: 738871756d
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/21318744
Change-Id: Ieb5e74984154015960372a4ee28030333dc79dde
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-02-08 00:00:20 +00:00
Nicolo' Mazzucato
738871756d
Fix launcher test symbols am: 2e16aa879e
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/21318744
Change-Id: I88147ed4a673c9952d4c65dcfa873dbe1aa705d8
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-02-07 23:11:55 +00:00
TreeHugger Robot
d41e222150
Merge "Remove ENABLE_TASKBAR_REVISED_THRESHOLDS feature flag." into tm-qpr-dev am: 96328e98d1 am: e6ab0e44b3
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/21320084
Change-Id: I62502ea9c3082a45efc58b6dbb28948a6e981f45
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-02-07 22:22:31 +00:00
TreeHugger Robot
bc678edf09
Merge "Comment update for isSearchBarOnBottom"
2023-02-07 22:12:41 +00:00
Nicolo' Mazzucato
2e16aa879e
Fix launcher test symbols
...
Moving test sources to the main launcher gradle config. UiTestsLibLauncher only contains tapl and the shared lib.
Adding a missing dep on Launcher3 gradle project
Test: Verified all symbols are resolved in QuickstepLauncher.java, Launcher.java and DeviceProfileBaseTest.kt
Bug: 262267728
Change-Id: I6ad75c254e62d1bcc5994feb66bf622cfe384d14
2023-02-07 21:43:43 +00:00
TreeHugger Robot
e6ab0e44b3
Merge "Remove ENABLE_TASKBAR_REVISED_THRESHOLDS feature flag." into tm-qpr-dev am: 96328e98d1
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/21320084
Change-Id: I31577a1a0b66f5218acea3b1f2fedc1315bb9ddd
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-02-07 21:39:03 +00:00
TreeHugger Robot
9c0f4f8c1f
Merge "Rotate back button drawable when IME present." into tm-qpr-dev am: 71a7a13f06 am: 36c1d35a5b
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/21136523
Change-Id: Ide328db3ebcc31cbe5e7c598e0356435f13f7474
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-02-07 21:36:38 +00:00
Nicolo' Mazzucato
1fce0dfda4
Move Launcher classes shared between tests and prod in a separate lib am: e8ee34ad8a am: e4287dfd10
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/21083963
Change-Id: I120d3625a9f96627f3565a207144c7888351acd6
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-02-07 21:33:52 +00:00
TreeHugger Robot
96328e98d1
Merge "Remove ENABLE_TASKBAR_REVISED_THRESHOLDS feature flag." into tm-qpr-dev
2023-02-07 21:03:18 +00:00
TreeHugger Robot
36c1d35a5b
Merge "Rotate back button drawable when IME present." into tm-qpr-dev am: 71a7a13f06
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/21136523
Change-Id: I7028686e031f8182953ee0b6981db34a8e6933cd
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-02-07 20:53:46 +00:00
Nicolo' Mazzucato
e4287dfd10
Move Launcher classes shared between tests and prod in a separate lib am: e8ee34ad8a
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/21083963
Change-Id: I458dcd290168c185fc9a7c6974529c6cb08bf81d
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-02-07 20:53:27 +00:00
TreeHugger Robot
71a7a13f06
Merge "Rotate back button drawable when IME present." into tm-qpr-dev
2023-02-07 20:32:31 +00:00
Brandon Dayauon
12c193e6c5
Implement diff haptics going into all apps
...
Notes:
* the reason why 0.6 -> 1 never happened was because of AllAppsSwipeController where
it had a clampToProgress. By changing lowerbound to 0 the progress actually shows fully 0->1
- composed the haptics in the constructor
- added new listener class in AATransitionController
Added featureflag
bug: 233751149
test: Manually - presubmit, ran “make -j7 Launcher3” from master branch photo: https://screenshot.googleplex.com/8r5FZh6buzkQMjk
Change-Id: I5e1a24170fdbfdd35b8d8f24af0ec5e8586641a2
2023-02-07 11:36:42 -08:00
Pat Manning
e68ae41196
Rotate back button drawable when IME present.
...
Currently rotation for IME rotates the whole view, including the background.
Fix: 266874111
Test: manual.
Change-Id: Iea310c99d0714d98ce534a0170316a0fb351f57d
2023-02-07 17:55:59 +00:00
Jon Miranda
24bd17f23d
Remove ENABLE_TASKBAR_REVISED_THRESHOLDS feature flag.
...
Test: manual
Fixes: 268056334
Change-Id: Iab0eb1ca76b49f0acb96f50274cb2c81d9f213a5
2023-02-07 09:09:52 -08:00
Brandon Dayauon
4d607d5948
Merge "Turn on expandable FAB for U"
2023-02-07 17:04:33 +00:00
Nicolo' Mazzucato
e8ee34ad8a
Move Launcher classes shared between tests and prod in a separate lib
...
This is necessary because otherwise those are included in several gradle projects. Gradle doesn't support the same files imported in different projects, and it removes them from a random one if it happens, resulting in missing symbols.
This extracts the shared files in a new target, and adds it as dep of the original target.
Test: Build launcher + execute a few tests manually with gradle + verify that Launcher.java can resolve all symbols with gradle config
Bug: 262267728
Change-Id: Ida5b25c45320d517603834112f4699e4d3344c03
2023-02-07 12:03:10 +00:00
Jeremy Sim
5edd864c8d
Improve resilience of testSplitFromOverview()
...
This patch makes it so that TaplTestsQuickstep#testSplitFromOverview() is less flaky.
Previously, this test worked by tapping the center of a Overview tile to confirm split select. However, sometimes the tile would be halfway offscreen, so it would accidentally tap an overlapping UI element (the staged first app) instead, causing the test to fail.
Fixed by using getCurrentTask() to always select an Overview tile that is fully onscreen.
Fixes: 267794149
Test: Manual on phone, confirmed test passing
Change-Id: I8b89509bb53a16e45aea4545562989e2e964de2d
2023-02-07 13:47:47 +08:00
Holly Jiuyu Sun
8ac64d525b
Merge "[play] Add feature flag for play." into tm-qpr-dev am: 2560660062 am: 3665c29238
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/21077874
Change-Id: I57be0271774191dd85b94dd8315960b03f346d25
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-02-07 03:20:58 +00:00
Holly Jiuyu Sun
3665c29238
Merge "[play] Add feature flag for play." into tm-qpr-dev am: 2560660062
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/21077874
Change-Id: Iee2ab5050c23f89654a59e47563e2a894a4e1a2e
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-02-07 02:41:50 +00:00
TreeHugger Robot
30ff65b6df
Merge "Marking that we process REQUEST_ENABLE_ROTATION" into tm-qpr-dev am: becfd2ac75 am: 09a7aa5650
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/21307778
Change-Id: Iac5be5776f494551002a897e672ea9bc6f551e58
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-02-07 02:36:53 +00:00
Holly Jiuyu Sun
2560660062
Merge "[play] Add feature flag for play." into tm-qpr-dev
2023-02-07 02:15:14 +00:00
TreeHugger Robot
09a7aa5650
Merge "Marking that we process REQUEST_ENABLE_ROTATION" into tm-qpr-dev am: becfd2ac75
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/21307778
Change-Id: Ica82baa54510517e64919ccaf3c1cb6e03406467
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-02-07 01:57:12 +00:00
TreeHugger Robot
becfd2ac75
Merge "Marking that we process REQUEST_ENABLE_ROTATION" into tm-qpr-dev
2023-02-07 01:39:02 +00:00
TreeHugger Robot
996c2dda31
[automerger skipped] Merge "Update tests to support floating search." into tm-qpr-dev am: 4a2bf3b131 am: b586d561cf -s ours
...
am skip reason: Merged-In I406fbcbe12acddb1dd4b862a380576a48cabbebc with SHA-1 346771550e is already in history
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/21225840
Change-Id: I83d28996bba96e833c72378f22e08aad871c6133
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-02-07 01:10:18 +00:00