Sebastián Franco
5e8c248e1f
Merge "Moving the class LayoutParams to a file outside CellLayout" into tm-qpr-dev am: 73b8ee9390
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/20122918
Change-Id: Id29fb15737ee63e64c3c3e484872c688cbb2f097
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-10-14 21:15:45 +00:00
Sebastián Franco
73b8ee9390
Merge "Moving the class LayoutParams to a file outside CellLayout" into tm-qpr-dev
2022-10-14 20:43:34 +00:00
TreeHugger Robot
22b6d5112b
Merge "Add launcher metrics for tracking kids nav mode change events." into tm-qpr-dev am: 6ccf536f94
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/20164543
Change-Id: Iaec5bbd931e45ed5ae478ef8f5e91841e0b9c093
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-10-14 19:17:36 +00:00
TreeHugger Robot
6ccf536f94
Merge "Add launcher metrics for tracking kids nav mode change events." into tm-qpr-dev
2022-10-14 18:42:05 +00:00
Pat Manning
31cf44c48c
Add launcher metrics for tracking kids nav mode change events.
...
Bug: 241762670
Test: wwdebug && wwlogcat
Change-Id: I5bf05ce1660078951896e0e331bbe74f8f2ebc5f
2022-10-14 16:24:32 +00:00
TreeHugger Robot
8d7387042f
Merge "Update taskbar state when launcher pauses" into tm-qpr-dev am: a1734ad12e
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/20192617
Change-Id: I290ffa98e5c6c6458983413430bf236c16abf3a1
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-10-14 03:55:26 +00:00
TreeHugger Robot
a1734ad12e
Merge "Update taskbar state when launcher pauses" into tm-qpr-dev
2022-10-14 03:23:40 +00:00
Alex Chau
d8465a72cd
Merge "Run setCurrentPage in applyLoadPlan after scroll initialized" into tm-qpr-dev am: 41ab3f3e14
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/20139153
Change-Id: I8f5163a7cf28f9a49b3d4e1dbd3e0777a96448d9
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-10-14 01:07:56 +00:00
Alex Chau
41ab3f3e14
Merge "Run setCurrentPage in applyLoadPlan after scroll initialized" into tm-qpr-dev
2022-10-14 00:31:32 +00:00
Evan Rosky
14145d131a
Update taskbar state when launcher pauses
...
With shell-transit, we need to defer updating state when resumed
(until we commit a transient launch state); however, for pause
this isn't necessary. In fact, now that taskbar exists in overview,
we must update state on-pause since the taskbar is no-longer
already-closed.
Bug: 253473765
Test: atest NexusLauncherTests:com.android.quickstep.TaplTestsQuickstep#testOverview
Change-Id: I347da03a211f5b2685f7b18666b2ebb93a1731ef
2022-10-14 00:11:25 +00:00
Nicolò Mazzucato
c757108519
Merge "Cancel unfold animation when rotation changes" into tm-qpr-dev am: 4afab0b210
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/20175247
Change-Id: I21e4f205591cc030fb92f06ff2faa101de97391b
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-10-13 23:27:26 +00:00
Nicolò Mazzucato
4afab0b210
Merge "Cancel unfold animation when rotation changes" into tm-qpr-dev
2022-10-13 23:06:50 +00:00
Alex Chau
2104aac3bb
Merge "Only support manual stashing while in app" into tm-qpr-dev am: e966537123
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/20178104
Change-Id: I786bdf2d70a89368ce790c4bcefd62f8ac261496
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-10-13 14:19:12 +00:00
Alex Chau
e966537123
Merge "Only support manual stashing while in app" into tm-qpr-dev
2022-10-13 13:48:46 +00:00
Nicolo' Mazzucato
74c3a0024b
Cancel unfold animation when rotation changes
...
In DeviceFoldStateProvider.kt, FOLD_UPDATE_FINISH_HALF_OPEN is emitted if the rotation changes while the animation is in progress.
This targets the case when the device goes to tabletop mode during the transition.
+ Using RotationChangeProvider to fix problems when the new orientation change was received in a background thread unexpectedly. This fixes: (1) wrong launcher icons movement after the rotation, and (2) wrong dark overlay scrim after rotation.
+ Minor formattig fixes by ktfmt
Bug: 241743859
Test: DeviceFoldStateProviderTest && NaturalRotationUnfoldProgressProviderTest && manual stress testing
Change-Id: Iee234e4b832cad8298b69356fce7c14d75e89ccc
2022-10-13 09:16:44 +00:00
TreeHugger Robot
97c4e6d04d
Merge "Desktop tile that is a snapshot of desktop" into tm-qpr-dev am: 24dd3f57b2
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/20027847
Change-Id: I85c9d13c4a1bf329ae68aaf3984aa40859ac89f5
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-10-12 21:30:10 +00:00
TreeHugger Robot
24dd3f57b2
Merge "Desktop tile that is a snapshot of desktop" into tm-qpr-dev
2022-10-12 21:10:16 +00:00
Alex Chau
38dae63910
Only support manual stashing while in app
...
- For taskbar in overview, don't allow stashing
Fix: 253042515
Test: With taskbar in overview, long press do nothing. Taskbar is still stashable in app
Test: Without taskbar in overview, taskbar still transform to nav handle in overview
Change-Id: I8f353a473a8570df72acda2338c4b984a69dc5c0
2022-10-12 18:16:50 +01:00
Sebastian Franco
d468299c0f
Moving the class LayoutParams to a file outside CellLayout
...
I'm moving the LayoutParams to another file to start the decoupling
of the Reorder outside of the CellLayout.
Also, I change the name from LayoutParams to LauncherLayoutParams to prevent confusion with ViewGroup.LayoutParams making it explicit that this are different LayoutParams.
Bug: 188081026
Test: atest ReorderWidget
Change-Id: I92251c5540ffcf5ece7b933e6f6c836eb825c997
2022-10-12 16:14:42 +00:00
Pat Manning
e793bac632
Merge "Use wm shell splash screen animation to reveal app after tasks have appeared." into tm-qpr-dev am: a283b551d2
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/19886384
Change-Id: Ia8968e6ec48f3e877ba020d0498afa0520248324
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-10-12 11:53:12 +00:00
Pat Manning
a283b551d2
Merge "Use wm shell splash screen animation to reveal app after tasks have appeared." into tm-qpr-dev
2022-10-12 11:34:41 +00:00
TreeHugger Robot
dd1a143a29
Merge "First pass at Taskbar layout UI polish for SUW" into tm-qpr-dev am: 5c4b6b50d7
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/20086056
Change-Id: I785f86e0daa82618a03c1633ea0efc710e482139
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-10-12 03:04:33 +00:00
TreeHugger Robot
5c4b6b50d7
Merge "First pass at Taskbar layout UI polish for SUW" into tm-qpr-dev
2022-10-12 02:27:37 +00:00
TreeHugger Robot
997edd2dad
Merge "Add debug logs to help identify when setRecentsAttachedToAppWindow will not animate properly." into tm-qpr-dev am: 1337b31b3f
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/20076231
Change-Id: I47588e0653e55228b0ba42b288ae437b29e38e9d
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-10-12 00:51:03 +00:00
TreeHugger Robot
1337b31b3f
Merge "Add debug logs to help identify when setRecentsAttachedToAppWindow will not animate properly." into tm-qpr-dev
2022-10-12 00:17:33 +00:00
Vinit Nayak
2081742cb7
First pass at Taskbar layout UI polish for SUW
...
Bug: 231906478
Change-Id: I5d55d1e33f928d4b8034c356565a0f9d8bc5c3fb
2022-10-12 00:04:27 +00:00
Schneider Victor-tulias
a0be92c830
Add debug logs to help identify when setRecentsAttachedToAppWindow will not animate properly.
...
Bug: 244593270
Test: Manually checked logs
Change-Id: Ie6d0395a45a025d1562a722154d3dd3b42618ccc
2022-10-11 15:12:13 -07:00
Alex Chau
94183eeaf9
Merge "Fix positioning of split instruction and share targets with taskbar in overview" into tm-qpr-dev am: e2791f0cf6
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/20132885
Change-Id: I563d31986ece6169cfe6cfca8f815b611277ba6b
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-10-11 14:33:16 +00:00
Alex Chau
e2791f0cf6
Merge "Fix positioning of split instruction and share targets with taskbar in overview" into tm-qpr-dev
2022-10-11 14:04:57 +00:00
Alex Chau
0733ebd3c1
Run setCurrentPage in applyLoadPlan after scroll initialized
...
- Also combined the 2 setCurrentPage call in applyLoadPlan into 1
- Otherwise setCurrentTask may set to page 1 unexpectedly due to page 0's scroll being invalid and out of range
Bug: 246283207
Bug: 238461210
Test: Split screen with 2 apps, click back, go to overview again, should snap to focsued task
Change-Id: I3b57655c810668fe244659437fbd4a745ca02d21
2022-10-11 12:36:35 +01:00
Ats Jenk
3c59d9b345
Desktop tile that is a snapshot of desktop
...
Create a desktop recents tile that shows a snapshot of the freeform
tasks running on desktop.
Scales them down and positions them in the same location as they would
be on the desktop.
Bug: 244348395
Test: manual
Change-Id: Ieb5830a331691844769003189f557c4b7e4cd35c
2022-10-10 15:50:31 -07:00
Alex Chau
d77f086d72
Merge "Fix taskbar in overview touch and stash behavior" into tm-qpr-dev am: 86924eed57
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/20109655
Change-Id: I09eaa2d3e85bfceed6dbd432097d20e6f8d26aed
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-10-10 10:24:29 +00:00
Alex Chau
86924eed57
Merge "Fix taskbar in overview touch and stash behavior" into tm-qpr-dev
2022-10-10 10:02:12 +00:00
Alex Chau
8949c583ee
Fix positioning of split instruction and share targets with taskbar in overview
...
- When taskbar is in overview, overview actions has dedicated space and no need to align to nav buttons
- Add a bottom margin to split instruction and share targetse that is equal to the space below overview actions
Bug: 245320601
Test: Test split select and share target with different screen sizes
Change-Id: I6aec325da9cc4c43c84ba8bed5f0e087c57d6925
2022-10-08 10:15:58 +01:00
Winson Chung
92d8335efa
Merge "Update constants used for resolving shell services" into tm-qpr-dev am: 0c1dfbc1d8
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/20058025
Change-Id: I1246025016560225e2fbc55835ae41192dcff343
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-10-07 17:07:36 +00:00
Winson Chung
0c1dfbc1d8
Merge "Update constants used for resolving shell services" into tm-qpr-dev
2022-10-07 16:55:55 +00:00
Alex Chau
7a72217ebc
Merge "Add logging to help debug flake when swiping home to overview." into tm-qpr-dev am: b7b88b66bb
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/19570889
Change-Id: I225de5cbd96ab12ddb07e18bac72537efd14e504
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-10-07 13:59:53 +00:00
Jeremy Sim
78bb2a4850
Merge "Use correct interpolator for tablet split confirm" into tm-qpr-dev am: 65d95a8dae
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/20130929
Change-Id: I7aff10b877477b9cb77279a5e1d5b79213706c60
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-10-07 13:57:35 +00:00
Jeremy Sim
e0b3e263c3
Merge "Fix bug with DWB banners causing Action Bar to vanish" into tm-qpr-dev am: 15bab334cc
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/20124476
Change-Id: If96e3cf116419fc128b698ca0c00be95ac94f467
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-10-07 13:54:10 +00:00
Alex Chau
b7b88b66bb
Merge "Add logging to help debug flake when swiping home to overview." into tm-qpr-dev
2022-10-07 11:24:43 +00:00
Jeremy Sim
65d95a8dae
Merge "Use correct interpolator for tablet split confirm" into tm-qpr-dev
2022-10-07 08:20:58 +00:00
Jeremy Sim
15bab334cc
Merge "Fix bug with DWB banners causing Action Bar to vanish" into tm-qpr-dev
2022-10-07 08:20:16 +00:00
Jerry Chang
a61d270791
Merge "Support starts a pair of intent/shortcut and task to split" into tm-qpr-dev am: 21373a8521
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/20111333
Change-Id: Ia8a0a91c0945ab38c3582f8e0c526eb3666e601e
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-10-07 05:06:44 +00:00
Jerry Chang
080a4f5cb8
Merge "Remove stage concept from split screen APIs" into tm-qpr-dev am: 6aca959b5b
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/20111332
Change-Id: I0fda136883773fdbcb14c9f12cd459d650a1ab84
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-10-07 05:05:26 +00:00
Jerry Chang
21373a8521
Merge "Support starts a pair of intent/shortcut and task to split" into tm-qpr-dev
2022-10-07 04:33:32 +00:00
Jerry Chang
6aca959b5b
Merge "Remove stage concept from split screen APIs" into tm-qpr-dev
2022-10-07 04:32:29 +00:00
Jeremy Sim
696fbd66bd
Fix bug with DWB banners causing Action Bar to vanish
...
This patch fixes a bug where entering Overview with 3+ DWB banners active would cause the Actions Bar to disappear, rendering it unusable.
The bug occurred because while the Actions Bar was animating itself in, the entry animation of the DWB banners caused a competing animation to be fired, which attempted to set the Actions Bar alpha back to 0 in a race-conditiony situation.
Fixed by using setAutoCancel() on the Actions View alpha animator, which auto-cancels a running animation when another animation is called on the same target, preventing race conditions.
Outstanding issue: 251277899
Fixes: 241163178
Test: Manual
Change-Id: I4edb5678b4aad5612cd5ef58141d8e22bf8587f0
2022-10-06 17:01:47 -07:00
Jeremy Sim
a1d24cb85e
Use correct interpolator for tablet split confirm
...
This patch makes it so that the split-to-confirm animation on tablets uses the EMPHASIZED interpolator instead of the (incorrect) LINEAR interpolator.
Fixes: 241126570
Test: Manual
Change-Id: Ic3c91d439a79a492da7f32bdcd56b954edf6c947
2022-10-06 16:23:20 -07:00
Winson Chung
73ab56a355
Update constants used for resolving shell services
...
Bug: 238217847
Test: atest WMShellUnitTests
Change-Id: I0bf0d258fb9c6c9e7d6ce2a17bd120fe7a45ad9f
Merged-In: I0bf0d258fb9c6c9e7d6ce2a17bd120fe7a45ad9f
2022-10-06 22:49:26 +00:00
Alex Chau
2e72e4cda6
Fix taskbar in overview touch and stash behavior
...
- When taskbar is unstashed in Launcher (e.g. overview), make the unstashed height touchable
- When AllApps button is pressed in taskbar overview, also stash taskbar
Bug: 245320601
Test: manual
Change-Id: Iadd0bea13cf9a779c68e953d25f21f663c15865a
2022-10-06 21:37:56 +01:00