TreeHugger Robot
233748318e
Merge "Combining the Thumbnail bitmap with the background to fix background spilling in the front." into tm-dev am: b7e181c741
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/17003268
Change-Id: I6be0f845d50c6c0cf04edd57cc9f939c413379f9
2022-03-01 22:57:06 +00:00
TreeHugger Robot
b7e181c741
Merge "Combining the Thumbnail bitmap with the background to fix background spilling in the front." into tm-dev
2022-03-01 22:29:09 +00:00
Luca Zuccarini
3f0e9c43b4
Merge "Ensure that the Hotseat respects the margins of the QSB." into tm-dev am: 76263c2d35
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/17002621
Change-Id: Ie37c42d01fa08b7862dbb7da04dd180afc6fb7cb
2022-03-01 11:02:16 +00:00
Luca Zuccarini
76263c2d35
Merge "Ensure that the Hotseat respects the margins of the QSB." into tm-dev
2022-03-01 10:21:36 +00:00
TreeHugger Robot
df713b70f6
Merge "[ShellTransition]: invoke WMS#setRecentsAppBehindSystemBars to WM" into tm-dev am: 33b858d4cc
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/16972936
Change-Id: Ia2e3a356939a4534949205303c19c5d0aaf86700
2022-03-01 09:16:55 +00:00
TreeHugger Robot
33b858d4cc
Merge "[ShellTransition]: invoke WMS#setRecentsAppBehindSystemBars to WM" into tm-dev
2022-03-01 08:53:12 +00:00
TreeHugger Robot
f75bec19f8
Merge "Improve the staged split animation" into tm-dev am: 2ac459e7f2
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/17031258
Change-Id: I0eb1d994ba1a95ef72498dc38c60df4a1f2719f8
2022-03-01 07:58:49 +00:00
TreeHugger Robot
2ac459e7f2
Merge "Improve the staged split animation" into tm-dev
2022-03-01 07:39:24 +00:00
Tracy Zhou
26f5393db3
Improve the staged split animation
...
- Introduce rounded corners (since we scale x and y differently, we can't use outline since it doesn't support rx and ry. It's achieved by custom drawing).
- Make sure the thumbnail content doesn't shift during the transition (we use custom cropping for TaskThumbnailView, and we have to do it accordingly here)
TODO: update UX of the initial split view (b/219085340)
Fixes: 194414938
Test: https://recall.googleplex.com/projects/f46cfe9c-8076-4efe-bf8a-b1cc4f1f5e1b/sessions/64953aa7-62ea-427c-8ec0-5f2bd96e4762
Change-Id: Id9a5d2f0f41cb4d619c8b3bd3a83c633e3d1f2de
2022-02-28 21:12:16 -08:00
TreeHugger Robot
e331cad307
Merge "Add flag for One Search support in Taskbar All Apps." into tm-dev am: 8dfc9872b4
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/17037052
Change-Id: Iea48cce2e3c6408e28c11345ad414bfad0cc2c35
2022-03-01 03:54:45 +00:00
TreeHugger Robot
8dfc9872b4
Merge "Add flag for One Search support in Taskbar All Apps." into tm-dev
2022-03-01 03:34:18 +00:00
Brian Isganitis
407403315d
Add flag for One Search support in Taskbar All Apps.
...
Test: No
Bug: 216683257
Change-Id: I7a705827f165f60c444bb27c55cdfb6b635215d2
2022-02-28 14:33:47 -08:00
TreeHugger Robot
250d74b3c6
Merge "Removing some unnecessary layout calls in TaskView" into tm-dev am: 094a4bdd48
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/16991032
Change-Id: I5beb617530b16c4d5772a270ba85d3d3b6bfdf74
2022-02-28 22:30:17 +00:00
TreeHugger Robot
094a4bdd48
Merge "Removing some unnecessary layout calls in TaskView" into tm-dev
2022-02-28 22:16:30 +00:00
TreeHugger Robot
e0ef5dda7c
[automerger skipped] Merge changes from topic "widget_launch_cookie-sc-v2-dev" into sc-v2-dev-plus-aosp am: 3bd7bbe47a -s ours am: aca616d528 -s ours
...
am skip reason: Merged-In Ibfe9e5232317837f3111459212a4b016b5828ef4 with SHA-1 46c8678447 is already in history
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/16968688
Change-Id: Ie85bd510e20c8c259200d053fdf973a53ae60d0c
2022-02-28 22:10:42 +00:00
Presubmit Automerger Backend
55db6496fa
[automerger skipped] [automerge] Passing in the launch cookie for widget broadcast trampolines 2p: c519538bca am: a6118187c2 -s ours am: a4559bced0 -s ours
...
am skip reason: Merged-In Ibfe9e5232317837f3111459212a4b016b5828ef4 with SHA-1 46c8678447 is already in history
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/16968688
Change-Id: Iaf4f309170ae78fef12488dff21e82d9a4215013
2022-02-28 22:10:41 +00:00
TreeHugger Robot
aca616d528
[automerger skipped] Merge changes from topic "widget_launch_cookie-sc-v2-dev" into sc-v2-dev-plus-aosp am: 3bd7bbe47a -s ours
...
am skip reason: Merged-In Ibfe9e5232317837f3111459212a4b016b5828ef4 with SHA-1 46c8678447 is already in history
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/16968688
Change-Id: I1199d421ac83d5cb9666dc1d4cfe9d31176c9f9c
2022-02-28 22:04:50 +00:00
Presubmit Automerger Backend
a4559bced0
[automerger skipped] [automerge] Passing in the launch cookie for widget broadcast trampolines 2p: c519538bca am: a6118187c2 -s ours
...
am skip reason: Merged-In Ibfe9e5232317837f3111459212a4b016b5828ef4 with SHA-1 46c8678447 is already in history
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/16968688
Change-Id: I76e1b81c82b9280ab627be3dc9aef9357a19e7ca
2022-02-28 22:04:48 +00:00
TreeHugger Robot
3bd7bbe47a
Merge changes from topic "widget_launch_cookie-sc-v2-dev" into sc-v2-dev-plus-aosp
...
* changes:
[automerge] Passing in the launch cookie for widget broadcast trampolines 2p: c519538bca
Passing in the launch cookie for widget broadcast trampolines
2022-02-28 19:11:10 +00:00
TreeHugger Robot
dfb4bab359
Merge "Adding tests for themed icons support in Launcher" into tm-dev am: c1d401d1fa
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/17007428
Change-Id: I2f5e08d9aa6f47eb436f748b558610e26986df9b
2022-02-26 01:33:40 +00:00
TreeHugger Robot
c1d401d1fa
Merge "Adding tests for themed icons support in Launcher" into tm-dev
2022-02-26 01:17:46 +00:00
TreeHugger Robot
8a2623b70b
Merge changes from topic "presubmit-am-3bd5a8079aeb499da822e72c97b293b0" into tm-mainline-prod
...
* changes:
[automerge] Adding tests for themed icons support in Launcher 2p: bcec90b081
Adding tests for themed icons support in Launcher
2022-02-26 01:17:46 +00:00
Hyunyoung Song
33eb70373b
Merge "Change the all apps atomic transition duration to 150 ms" into tm-dev am: fbdf40ff4f
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/17006607
Change-Id: Ia955281ad00528f8c8f711eb33e153f83764e4b0
2022-02-25 23:30:55 +00:00
Hyunyoung Song
fbdf40ff4f
Merge "Change the all apps atomic transition duration to 150 ms" into tm-dev
2022-02-25 22:59:56 +00:00
Sunny Goyal
f4cc4c3c53
[automerge] Adding tests for themed icons support in Launcher 2p: bcec90b081
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/17007428
Bug: 205772453
Change-Id: Iec60841c7a1bac1295623818061e1133b38aa582
2022-02-25 21:35:54 +00:00
Sunny Goyal
bcec90b081
Adding tests for themed icons support in Launcher
...
Bug: 205772453
Test: Presubmit
Change-Id: I2fc8cade8e103e5a7b3aa7349c870e613929464c
2022-02-25 13:35:18 -08:00
TreeHugger Robot
02f4db2652
Merge "Dump DeviceProfile in TouchInteractionService dumpsys" into tm-dev am: cacb21cba9
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/17002613
Change-Id: Ibf5383fc15957f3a2eeb4858b3296f07a3fbe424
2022-02-25 20:40:56 +00:00
TreeHugger Robot
cacb21cba9
Merge "Dump DeviceProfile in TouchInteractionService dumpsys" into tm-dev
2022-02-25 20:19:03 +00:00
Adam Cohen
c63934c20e
Merge "Fix DnD logic for determining current drag screen / panel" into tm-dev am: 28890edfe3
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/17008136
Change-Id: Ifc6643bfd4ce43678a413fb35bdf457dd4fb2133
2022-02-25 17:48:38 +00:00
Adam Cohen
28890edfe3
Merge "Fix DnD logic for determining current drag screen / panel" into tm-dev
2022-02-25 17:27:02 +00:00
Luca Zuccarini
5c65febbb6
Ensure that the Hotseat respects the margins of the QSB.
...
Before this change they were ignored by onMeasure(), so that the QSB
couldn't rely on margins for its positioning.
Bug: 217477426
Test: manual
Change-Id: Ifecd3d40ea584273b7857d19b25a90dbafe1c656
(cherry picked from commit 410c75a442 )
2022-02-25 17:00:07 +00:00
Alex Chau
890e4a75c3
Dump DeviceProfile in TouchInteractionService dumpsys
...
- So DeviceProfile dumpsys will be available in bugreports, useful for debugging
- Only dump DeviceProfile in createdOverviewActivity if it's non-null
Fix: 221395133
Test: adb shell dumpsys activity service com.google.android.apps.nexuslauncher/com.android.quickstep.TouchInteractionService
Change-Id: Iaf7b7abd25771814be6cb918e96e042d1085debb
2022-02-25 12:46:27 +00:00
Winson Chung
0f86fee612
Just return an empty list if the system returns null am: e479619836
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/17008524
Change-Id: I4c6a8239411c9227a75d05de9fc99bcd7e92ef73
2022-02-25 09:33:50 +00:00
Winson Chung
e479619836
Just return an empty list if the system returns null
...
Bug: 206648922
Test: Presubmit (unable to reproduce this)
Change-Id: I04a4759a1c237513ab314ece4acd542e1407edb1
2022-02-25 06:41:45 +00:00
TreeHugger Robot
e1d67bf12e
Merge "Passing in the launch cookie for widget broadcast trampolines" into tm-dev am: 2a431f4a79
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/16940248
Change-Id: I3b523bbea8891713dc072d7135505cc5ae36fe80
2022-02-25 00:42:35 +00:00
TreeHugger Robot
2a431f4a79
Merge "Passing in the launch cookie for widget broadcast trampolines" into tm-dev
2022-02-25 00:21:27 +00:00
Adam Cohen
f2f302bcf6
Fix DnD logic for determining current drag screen / panel
...
=> we want to use the extremum of finger location and object
center for snapping to a new screen (max when snapping to right,
min when snapping to left)
=> when selecting a panel within the current screen, we want to
rely strictly on the object center to determine selection; there
is plenty of space to be consistent here, and extremum logic
could cause thrashing back and forth with no page movement.
Test: Manual. See videos in b/221104663. On two-panel and one-panel
test dragging a widget between different screens with
different starting positions of where the widget goes down.
Bug 221104663
Change-Id: I8f0f13f07b753752087a90c4bacb76cfbf7aa5bf
2022-02-24 16:13:12 -08:00
Winson Chung
3588551b0f
Merge "1b/ Replace removed shared lib calls with direct calls" into tm-dev am: 78166e9337
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/17003266
Change-Id: I1934c8b54f775d0ab52b346e036e7d671d14c7c6
2022-02-24 23:53:39 +00:00
Winson Chung
78166e9337
Merge "1b/ Replace removed shared lib calls with direct calls" into tm-dev
2022-02-24 23:45:39 +00:00
Hyunyoung Song
d68872426c
Change the all apps atomic transition duration to 150 ms
...
Test: manual
TL;DR;; this value is used for tap on qsb all apps container
atomic transition. 320 is value that used to be used in R
when all apps travel distance used to be entire window height.
In S, we reduced the travel distance to 1/3 of the height.
Change-Id: Ib66f8a4408fd77350c31c5b894d9f8b2c889159f
2022-02-24 20:33:23 +00:00
Vadim Tryshev
b493002709
Merge "Preparing to using "platform-test-rules" library from Launcher tests" into tm-dev am: 2107f059cb
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/16978653
Change-Id: I874975bcce8f57bc250c9afc3c8d6e09bdfe3d3c
2022-02-24 20:17:25 +00:00
Sunny Goyal
709a053cc5
[automerge] Removing unnecessary AM.getTasks() call on every touch 2p: 8e5a164e05 am: c6aadf8a74 am: e2d9dde4b7
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/17005155
Change-Id: Ie0a05ac4556b3009a14b1c554a2c8eb180b9c25e
2022-02-24 20:16:57 +00:00
Vadim Tryshev
2107f059cb
Merge "Preparing to using "platform-test-rules" library from Launcher tests" into tm-dev
2022-02-24 20:10:00 +00:00
Sunny Goyal
e2d9dde4b7
[automerge] Removing unnecessary AM.getTasks() call on every touch 2p: 8e5a164e05 am: c6aadf8a74
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/17005155
Change-Id: I60a003fb87f5788576104fc43c65c33ed4146865
2022-02-24 19:53:56 +00:00
Sebastian Franco
5a9dce518e
Combining the Thumbnail bitmap with the background to fix background spilling in the front.
...
What's happening is that we first draw a background,
on top of it, we then draw the Task and because we
have a curvature the corners have pixels with transparency,
and those pixels get combined with the background pixels.
Most tasks have a transparent background or background
of the same color as the task so we don't see this
but for example, Telegram has a white background and
you can see this in the corners.
Fixed by creating a bitmap, drawing the background on it
and then drawing the thumbnail on top of it then using
that bitmap to draw it on the canvas.
Test: Put Telegram in recent Task (shouldn't be the first one) and you won't see a white border. Also when a task was in multitask the backgroudn should be draw.
Fix: 146521490
Change-Id: Id02a64ef472eb07900b0c7c5522d931d5b08f94e
2022-02-24 19:11:55 +00:00
Winson Chung
871759483b
1b/ Replace removed shared lib calls with direct calls
...
Bug: 219861883
Test: Builds
Change-Id: I7831d0de14286c9fa39fed59b168535e0a70d94d
2022-02-24 18:04:02 +00:00
Sunny Goyal
c6aadf8a74
[automerge] Removing unnecessary AM.getTasks() call on every touch 2p: 8e5a164e05
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/17005155
Bug: 220906427
Change-Id: Iedf1d7086d1f9ee1ae167f2a975612de9c84521c
2022-02-24 17:41:01 +00:00
Sunny Goyal
8e5a164e05
Removing unnecessary AM.getTasks() call on every touch
...
Bug: 220906427
Test: Verified on device
Change-Id: I58ed22c4d6069f10198ec30ec02fa8c2f7c55cbe
(cherry picked from commit d2ec834fac )
2022-02-24 17:40:54 +00:00
Bill Yi
f75e058c12
[automerger skipped] [automerged blank] Import translations. DO NOT MERGE ANYWHERE 2p: a2ba15674c am: 0189c940d0 -s ours am: 3159d7759f -s ours
...
am skip reason: subject contains skip directive
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/16939770
Change-Id: I01a307fa10a1c2b5368c5932e375c976e1b9aa2b
2022-02-24 14:17:29 +00:00
Bill Yi
3159d7759f
[automerger skipped] [automerged blank] Import translations. DO NOT MERGE ANYWHERE 2p: a2ba15674c am: 0189c940d0 -s ours
...
am skip reason: subject contains skip directive
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/16939770
Change-Id: Ia367dc93a11aa301cac6ce1e137e9582c5bcc7ba
2022-02-24 13:52:40 +00:00