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
44c31e2319
Merge "Dump DeviceProfile in TouchInteractionService dumpsys" into tm-dev am: cacb21cba9 am: 02f4db2652
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/17002613
Change-Id: I3e273dd904f14f6c1707db72e6f07f5f745ce1bd
2022-02-25 21:04:19 +00:00
Schneider Victor-tulias
7232569baf
Merge "Remove old logs associated to b/200572078"
2022-02-25 21:03:31 +00: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
Adam Cohen
0515851684
Merge "Fix DnD logic for determining current drag screen / panel" into tm-dev am: 28890edfe3 am: c63934c20e
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/17008136
Change-Id: I501ae6a5d7241604c95dbae2e72f23c23be7175e
2022-02-25 20:36:29 +00:00
TreeHugger Robot
02f4062ca9
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: I68a93c5b2206f989ec8b6fa47df4abd88a469389
2022-02-25 20:33:41 +00:00
Adam Cohen
d99230439f
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: I9cba5ae69b0a464cd090505812914ae92e83f0d4
2022-02-25 20:29:51 +00:00
TreeHugger Robot
cacb21cba9
Merge "Dump DeviceProfile in TouchInteractionService dumpsys" into tm-dev
2022-02-25 20:19:03 +00:00
Winson Chung
d3a337609a
Just return an empty list if the system returns null am: e479619836 am: 0f86fee612
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/17008524
Change-Id: Ic0d36f7132e5afcfe35c0d23676ef1b75461c66a
2022-02-25 20:17:54 +00:00
TreeHugger Robot
b95eef28c9
Merge "Passing in the launch cookie for widget broadcast trampolines" into tm-dev am: 2a431f4a79 am: e1d67bf12e
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/16940248
Change-Id: I8d0afbdbb64a1e1aad99949dc126a872408b65bd
2022-02-25 19:21:34 +00:00
Automerger Merge Worker
047755c429
Merge "Merge "1b/ Replace removed shared lib calls with direct calls" into tm-dev am: 78166e9337"
2022-02-25 19:20:03 +00:00
Winson Chung
8a91c9037f
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: I4d2cdfcf8eb1a8ef245386dbbac97456eb1857ae
2022-02-25 19:19:51 +00:00
Winson Chung
a0fc3f2090
Merge "1b/ Replace removed shared lib calls with direct calls" into tm-dev am: 78166e9337 am: 3588551b0f
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/17003266
Change-Id: Ic17dcda3e2626033efd31f0d0bdd6eaeacc30d86
2022-02-25 19:19:30 +00:00
Schneider Victor-tulias
c4240fd429
Remove old logs associated to b/200572078
...
b/200572078 is no longer reproducing. Removing old logs and closing the bug
Fixed: 200572078
Test: remote tests
Change-Id: I7100ec33d5c92fc951b82f4118184453a388d772
2022-02-25 10:08:22 -08: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
TreeHugger Robot
7eb081dde4
Merge "Removing the Sunshine team from OWNERS."
2022-02-25 16:48:42 +00:00
Luca Zuccarini
dfa9ee5ceb
Merge "Ensure that the Hotseat respects the margins of the QSB."
2022-02-25 15:10:49 +00:00
Pierre Barbier de Reuille
01fb003246
Removing the Sunshine team from OWNERS.
...
We switched back to Digital Wellbeing.
Test: n/a
Change-Id: I98375788f66d3659cac3256f10cd8cd2bc19025e
2022-02-25 14:41:24 +00:00
Shikha Malhotra
20f1328b96
Top row of first workspace screen occupied only when QSB is placed at
...
the top.
This CL facilitates making the Feature Flag QSB_ON_FIRST_SCREEN as false
for LauncherLilyGoogle to make sure that that the top row on the first
screen is not blocked for QSB. Hinging it on BuildConfig allows it be
overwritten in LauncherLilyGoogle.
Bug: 208136186
Bug: 188511548
Test: Manually tested that top row of the first screen is not occupied
and does not clear the shortcuts after a power cycle for LauncherLilyGoogle.
Change-Id: I9113e2e2f2c0a160a2e1caf0ef3c5f86c6ec54b8
2022-02-25 13:31:23 +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
Nicolo' Mazzucato
d986bbd0fa
Register hinge angle sensor listener in a background thread
...
This was taking ~13ms on the ui thread
Bug: 221394115
Test: Manual
Change-Id: Ibadade5b1c3c8d33a292d36bb6a03dd8021861be
2022-02-25 12:37:44 +01:00
Luca Zuccarini
410c75a442
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
2022-02-25 10:49:36 +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
Vadim Tryshev
0304d71224
[automerger skipped] Merge "Preparing to using "platform-test-rules" library from Launcher tests" into tm-dev am: 2107f059cb am: b493002709 -s ours
...
am skip reason: Merged-In I334b9f1029edbe8621df940900f43d0c5059373e with SHA-1 13839e4cc6 is already in history
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/16978653
Change-Id: Ie2c179c44df53f994ea0ec5c2bac5ab38bd96c13
2022-02-25 06:17:14 +00:00
Android Build Coastguard Worker
01a4d77792
Snap for 8220313 from 3159d7759f to tm-release
...
Change-Id: I7b522b69a9ac095fdc7572378faf0950a0dfc49d
2022-02-25 02:08:49 +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
Android Build Coastguard Worker
64d7817b2b
Snap for 8221354 from 8e5a164e05 to sc-qpr3-release
...
Change-Id: I466888d49bd12f1060edffaeff9cf15668433e98
2022-02-25 00:08:48 +00:00
Sunny Goyal
521ebd9f8a
[automerge] Removing unnecessary AM.getTasks() call on every touch 2p: 8e5a164e05 am: c6aadf8a74 am: e2d9dde4b7 am: 709a053cc5
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/17005155
Change-Id: I1d5beffcf6006eb46aecb98600f0e89c996c632c
2022-02-24 23:55:15 +00: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
Jeremy Sim
36c1b55ee8
Merge "Fix small positioning bug with DWB banner in landscape"
2022-02-24 21:38:25 +00:00
Vadim Tryshev
e93ba9f54f
[automerger skipped] Merge "Preparing to using "platform-test-rules" library from Launcher tests" into tm-dev am: 2107f059cb -s ours
...
am skip reason: Merged-In I334b9f1029edbe8621df940900f43d0c5059373e with SHA-1 d76d05162b is already in history
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/16978653
Change-Id: Ic0ccca909964989524265e81a2806a9dac436ce4
2022-02-24 20:39:09 +00:00
vadimt
b91dee682c
[automerger skipped] Preparing to using "platform-test-rules" library from Launcher tests am: 13839e4cc6 -s ours
...
am skip reason: Merged-In I334b9f1029edbe8621df940900f43d0c5059373e with SHA-1 d76d05162b is already in history
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/16978653
Change-Id: If040214e2c901bf70fc2397b52643b71471d5ecf
2022-02-24 20:39:08 +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
Sunny Goyal
f9f86168ee
[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: I9263f9ada30380f7f286dfbba2ec7f4943abcf49
2022-02-24 20:17:59 +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
TreeHugger Robot
bec913cad9
Merge "Add extra logs for launcher not initialized"
2022-02-24 19:22:04 +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