TreeHugger Robot
5107dff0eb
Merge "Fix bug with trying to split an app with itself" into tm-qpr-dev
2023-01-31 23:42:29 +00:00
Alex Chau
37a866f317
Merge "Clear PredictorState targets when it's re-registered" into tm-qpr-dev am: 2eacb5c601 am: 09ee64d7ec
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/21150242
Change-Id: I209168e80c2efddb7a44fa7e9db00f8e207ce326
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-01-31 23:13:36 +00:00
Alex Chau
09ee64d7ec
Merge "Clear PredictorState targets when it's re-registered" into tm-qpr-dev am: 2eacb5c601
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/21150242
Change-Id: Ic043045cfc8e72e542e790f44cbb746b5f3c000b
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-01-31 22:29:24 +00:00
Pat Manning
39ed8eecfd
Merge "Make showing back for bouncer only rely on back disable status, not home and recents as well." into tm-qpr-dev am: f667823a8e am: 23aa4f8022
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/21136526
Change-Id: Iec722d8821b90e3cb7021ba7d0a8d4076782f88a
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-01-31 22:13:26 +00:00
Brian Isganitis
7881b81aa7
Add settings asset to persistent Taskbar tooltip.
...
Test: Manual (3 button)
Bug: 263157739
Change-Id: I8daf3c08e48ef1f9ec190af301333d279878aa59
2023-01-31 14:07:34 -08:00
Alex Chau
2eacb5c601
Merge "Clear PredictorState targets when it's re-registered" into tm-qpr-dev
2023-01-31 21:59:14 +00:00
Ats Jenk
f32f51794b
Remove desktop tile from proto 1 of desktop windowing
...
Separate desktop tile in overview that groups together all open desktop
tasks, is only available with prototype 2. In prototype 1 of desktop
windowing, each task will show up as a separate tile.
Bug: 266711786
Test: with proto1 enabled, launch some apps, open overview and observe each
app having their own tile
Test: with proto1 enabled, tap on any tile in overview and observe that
task is added to existing apps on desktop
Change-Id: Ic9385ff047e0c8908a74d88f88ae5c46e0309cfd
2023-01-31 13:49:44 -08:00
Pat Manning
23aa4f8022
Merge "Make showing back for bouncer only rely on back disable status, not home and recents as well." into tm-qpr-dev am: f667823a8e
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/21136526
Change-Id: I116f965bdd77c65e7a82abb55e7aa0ce6dadcf19
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-01-31 21:21:15 +00:00
Pat Manning
f667823a8e
Merge "Make showing back for bouncer only rely on back disable status, not home and recents as well." into tm-qpr-dev
2023-01-31 21:13:46 +00:00
Sunny Goyal
5fc8131b60
Merge "Introducing CellPosMapper which allows mapping between UI position and model position" into tm-qpr-dev am: 126ac14112 am: a19f661961
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/21128574
Change-Id: Id2cdf2a5262def0401cd2a60fbe89044f55a9c98
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-01-31 19:30:30 +00:00
TreeHugger Robot
5bce035bb7
Merge changes I865871e5,Ie655de7a into tm-qpr-dev am: 6e21d310c1 am: 21c3aab5b3
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/21074655
Change-Id: I5485085b18ffb98354d05ead2f3c9fc802ac4d1f
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-01-31 19:29:11 +00:00
Alex Chau
e5c1edb31b
Clear PredictorState targets when it's re-registered
...
- After SUW, registerPredictor is called for hotseat, and then BaseLauncherBinder will call bindExtraContainerItems with empty items. A subsequent registerPredictor will then be triggered by LoadTask, but handleUpdate will skip the update due to no diff in PredictorState targets. As a result, HotseatPredictionController always have no items after SUW
- Clearing PredictorState when it's re-registerted will allow the respective prediction controller to receive new prediction items that comes with the registration.
Fix: 265340241
Test: Factory reset, pass SUW, prediction items are in hotseat
Test: Reboot, prediction items are in hotseat
Change-Id: Ie6e219028e7fde42854459d34806a04052dc41ba
2023-01-31 19:24:31 +00:00
Stefan Andonian
89d425ccae
Move ViewCapture On/Off controls to QuickSettings Tile. am: 526e168906 am: ba7ed6c66c
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/20946024
Change-Id: I15edf5c9064893e8b07b55179b2d3546f7e1af7d
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-01-31 19:22:16 +00:00
Sunny Goyal
a19f661961
Merge "Introducing CellPosMapper which allows mapping between UI position and model position" into tm-qpr-dev am: 126ac14112
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/21128574
Change-Id: Ia74b38af165fa317c4d562730652f960026912a0
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-01-31 18:47:36 +00:00
Sunny Goyal
126ac14112
Merge "Introducing CellPosMapper which allows mapping between UI position and model position" into tm-qpr-dev
2023-01-31 18:20:35 +00:00
TreeHugger Robot
21c3aab5b3
Merge changes I865871e5,Ie655de7a into tm-qpr-dev am: 6e21d310c1
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/21074655
Change-Id: I3253ef6d326b7b0dc2c20ee9f3679ca969bd39b0
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-01-31 18:04:58 +00:00
Stefan Andonian
ba7ed6c66c
Move ViewCapture On/Off controls to QuickSettings Tile. am: 526e168906
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/20946024
Change-Id: I49c50822242162c940a6bbe7ac9a6487b500823b
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-01-31 18:02:19 +00:00
TreeHugger Robot
6e21d310c1
Merge changes I865871e5,Ie655de7a into tm-qpr-dev
...
* changes:
Fixes to VoiceInteractionWindowController
Fix TaskbarBackgroundRenderer not being applied correctly in 2 cases
2023-01-31 17:52:55 +00:00
Pat Manning
7462c2ab62
Make showing back for bouncer only rely on back disable status, not home and recents as well.
...
Fix: 260655218
Test: manual. Create second user, switch to three button nav, set lockscreen password, lock and show IME on lockscreen.
Change-Id: I1d874196afc24d5bae86d525a81ae199152fc750
2023-01-31 14:57:26 +00:00
Jeremy Sim
c779ae54ce
Fix bug with trying to split an app with itself
...
This patch fixes the following user flow:
1) App is already running
2) User initiates splitscreen from Home with that app
3) User selects the same app from Taskbar or AllApps
Previously, this caused a crash because the split-from-home initiation removed the corresponding app tile, causing a null pointer exception when the same task ID was used as a split target.
Fixed by adding a null check: if the target TaskView can't be found for any reason, fall back to launching the second app via Intent instead. If the app doesn't support multi-instance, the UI will now show an attempted split, followed by the message "This app can only be opened in 1 window."
Fixes: 263041522
Fixes: 266218404
Test: Manual
Change-Id: I39ed60c9ac758ac215391f0618f44f7fcee4f32c
2023-01-31 17:58:12 +08:00
Tony Huang
36baf82028
Fix divider hidden delay if quick swipe to home
...
We didn't handle such case if transient bar enable and divider is
hidden by split side so it will have a delay.
Catch up it on handleNormalGestureEnd if end target is home.
Fix: 265755388
Test: manual
Test: pass existing tests
Change-Id: I09ac2a3a57c51473daf2b6887cd23bca505378f7
2023-01-31 09:03:09 +00:00
Tony Wickham
c3963a7ff4
Fixes to VoiceInteractionWindowController
...
- Make temporary taskbar background behind assistant non-touchable
(fail-safe in case the window isn't removed for some reason)
- Give temporary taskbar background a different window title and
add a couple more dump statements to help debugging
- Only show the taskbar background for persistent taskbar; transient
taskbar can skip most of the special casing and just hide it
- Fix bug where we weren't drawing the separate taskbar background in 3
button mode
- Fix bug where we weren't actually synchronizing
separateWindowForTaskbarBackground with TaskbarDragLayer, since the
former wasn't attached to the window yet; now we wait until it is
attached before calling synchronizeNextDraw()
- Also added dump logs for TaskbarDragLayerController alpha channels
Test: manual in 3 button and gesture nav (with and without
FORCE_PERSISTENT_TASKBAR enabled)
Fixes: 243652789
Bug: 262664266
Change-Id: I865871e57dd4cb255a916317a7e5d35cfde97df5
2023-01-31 00:58:22 +00:00
TreeHugger Robot
757df72fe3
Merge "Revert "Revert "Add debug logs for hotseat disapperaed bug""" into tm-qpr-dev am: ba73400fe1 am: ac906553d9
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/21147358
Change-Id: I426dd331bf34f8e62deb35ca256fd9f4f026f926
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-01-31 00:08:46 +00:00
TreeHugger Robot
ac906553d9
Merge "Revert "Revert "Add debug logs for hotseat disapperaed bug""" into tm-qpr-dev am: ba73400fe1
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/21147358
Change-Id: Ideccac6c81d2021b4b8fd4f5672c3e2bbe5ac191
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-01-30 23:16:40 +00:00
Stefan Andonian
526e168906
Move ViewCapture On/Off controls to QuickSettings Tile.
...
Rather than use a feature flag for this feature, the on/off state will
be stored as a system setting and will be changed via a QuickSettings
tile.
Bug: b/264452057
Test: Verified that the new QuickSettings tile doesn't crash via normal
interactions (pressing, long-pressing, etc.). Also verified that
ViewCapture is turned on when the QuickSettings tile is in the enabled
state and is turned off when it is in the disabled state.
Change-Id: I90551511ac2766dc30c51a25aec2c96e3e552ce9
2023-01-30 22:51:26 +00:00
Schneider Victor-tulias
949ddaed15
Merge "Update the gesture nav tutorial to use a mock transient taskbar" into tm-qpr-dev am: 2980adb209 am: e6068a501e
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/21062344
Change-Id: Iad595f6ee0f5e4bdb61cbcde28ae3dda4bbc1f6a
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-01-30 22:47:23 +00:00
Schneider Victor-tulias
360f6d0130
Merge "Revert "Revert^2 "Cancel gestures on launcher destroy""" into tm-qpr-dev am: 7d346bf90b am: 030ba11d8c
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/21100567
Change-Id: Ib3d7981a93d9647a3599df12e8093d31941550fa
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-01-30 22:45:51 +00:00
TreeHugger Robot
6f73f537d4
Merge "Let createSetStateAnimator return null when needed" into tm-qpr-dev am: b42c293a82 am: 90c8076e28
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/21136525
Change-Id: Id7bb242670bf2a2450409893c73ae3109a1ba13c
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-01-30 22:44:51 +00:00
TreeHugger Robot
ba73400fe1
Merge "Revert "Revert "Add debug logs for hotseat disapperaed bug""" into tm-qpr-dev
2023-01-30 22:41:41 +00:00
Tony Wickham
ad79986f6b
Merge "Remove ALPHA_INDEX_IME_BUTTON_NAV" into tm-qpr-dev am: d9dd02b451 am: f37c33cd50
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/21122190
Change-Id: I2a98a1588adc0bab25bff44b1ac16a76bf9eff94
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-01-30 22:40:48 +00:00
Schneider Victor-tulias
e6068a501e
Merge "Update the gesture nav tutorial to use a mock transient taskbar" into tm-qpr-dev am: 2980adb209
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/21062344
Change-Id: I390f2562dbed33d85d479fb76ae268774a54868d
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-01-30 21:56:12 +00:00
Schneider Victor-tulias
030ba11d8c
Merge "Revert "Revert^2 "Cancel gestures on launcher destroy""" into tm-qpr-dev am: 7d346bf90b
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/21100567
Change-Id: I813c4ccadb4bb063a844229004c2fdab4a4f9784
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-01-30 21:55:56 +00:00
Schneider Victor-tulias
2980adb209
Merge "Update the gesture nav tutorial to use a mock transient taskbar" into tm-qpr-dev
2023-01-30 21:40:44 +00:00
Schneider Victor-tulias
7d346bf90b
Merge "Revert "Revert^2 "Cancel gestures on launcher destroy""" into tm-qpr-dev
2023-01-30 21:39:50 +00:00
TreeHugger Robot
90c8076e28
Merge "Let createSetStateAnimator return null when needed" into tm-qpr-dev am: b42c293a82
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/21136525
Change-Id: I512e0ee056a57a91f781ed022f0ca6f37472800e
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-01-30 21:38:33 +00:00
Tony Wickham
f37c33cd50
Merge "Remove ALPHA_INDEX_IME_BUTTON_NAV" into tm-qpr-dev am: d9dd02b451
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/21122190
Change-Id: I0a5c3b86d81dd17258913895b34b63fe6c7a3028
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-01-30 21:37:14 +00:00
TreeHugger Robot
b42c293a82
Merge "Let createSetStateAnimator return null when needed" into tm-qpr-dev
2023-01-30 21:19:10 +00:00
Sunny Goyal
669b71f5b3
Introducing CellPosMapper which allows mapping between UI position
...
and model position
Test: atest CellPosMapperTest
Bug: 188081026
Change-Id: If5c6b3df5ad240317bb535c675f6ead94084238e
2023-01-30 12:17:09 -08:00
Alex Chau
84ba9fb5fe
Revert "Revert "Add debug logs for hotseat disapperaed bug""
...
This reverts commit f4269f01d7 .
Reason for revert: bug re-opened
Bug: 260135164
Change-Id: I818cc3f66c55148a4fbd19714adb25d7d4a0d39e
2023-01-30 19:29:45 +00:00
Tony Wickham
d9dd02b451
Merge "Remove ALPHA_INDEX_IME_BUTTON_NAV" into tm-qpr-dev
2023-01-30 19:11:47 +00:00
Winson Chung
6fd2d639ce
Merge "Fix issue with floating rotation button being in the wrong corner (launcher)" into tm-qpr-dev am: 0cf4c14fe0 am: c41fba5541
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/21118628
Change-Id: I9308412c7172adbce16ac639d120e9aced53555e
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-01-30 18:57:26 +00:00
Hongwei Wang
f3ca8dda8b
Merge "Refactor to use the PipContentOverlay" into tm-qpr-dev am: 7bf3a9bffc am: 3e25594560
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/21118637
Change-Id: I47507b96eaa41cbad21b9509bf1624dc033ebffb
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-01-30 18:46:37 +00:00
Winson Chung
c41fba5541
Merge "Fix issue with floating rotation button being in the wrong corner (launcher)" into tm-qpr-dev am: 0cf4c14fe0
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/21118628
Change-Id: I70d1c6aeafe79ae26fae148becb5455d9d7c68fe
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-01-30 18:42:12 +00:00
Hongwei Wang
3e25594560
Merge "Refactor to use the PipContentOverlay" into tm-qpr-dev am: 7bf3a9bffc
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/21118637
Change-Id: I6e38c8f8c308d95e655de177e6c65a70e9c799f4
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-01-30 18:06:52 +00:00
Tracy Zhou
31b50aa743
Merge "Disable quickswitch for trackpad gestures"
2023-01-30 18:00:47 +00:00
Winson Chung
0cf4c14fe0
Merge "Fix issue with floating rotation button being in the wrong corner (launcher)" into tm-qpr-dev
2023-01-30 17:54:14 +00:00
TreeHugger Robot
3f97668e2f
Merge "Import translations. DO NOT MERGE ANYWHERE" into tm-qpr-dev
2023-01-30 17:44:52 +00:00
Hongwei Wang
7bf3a9bffc
Merge "Refactor to use the PipContentOverlay" into tm-qpr-dev
2023-01-30 17:43:45 +00:00
Alex Chau
f6c231d575
Let createSetStateAnimator return null when needed
...
- This is to fix a regression from http://ag/20968628 . Instead of returning null and change the behavior, return null and do null checks on callers
Fix: 266109700
Test: Swipe AllApps from home on tablets, no flicker on taskbar, for gesture and 3-button
Change-Id: Ic1900ef396b00187ce9eced906c4628436481213
2023-01-30 16:59:43 +00:00
Chavi Weingarten
0aa21b3918
Merge "Updated SurfaceSyncGroup API definition."
2023-01-30 16:35:54 +00:00