Jagrut Desai
b207102b98
Merge "Adding a debug feature flag for taskbar pinning." into tm-qpr-dev
2023-01-19 21:50:05 +00:00
Nicolò Mazzucato
451cdb6895
Merge changes I2c1e440b,I805d56d4 into tm-qpr-dev am: 1207e773e2 am: 27876d7154
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/20980941
Change-Id: I6a83789008ea7626a5a029af766414252a445fb7
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-01-19 20:44:50 +00:00
Nicolò Mazzucato
27876d7154
Merge changes I2c1e440b,I805d56d4 into tm-qpr-dev am: 1207e773e2
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/20980941
Change-Id: I7914563f8e32d3fa58a70ce4cb925764a7936df9
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-01-19 20:07:58 +00:00
Nicolò Mazzucato
1207e773e2
Merge changes I2c1e440b,I805d56d4 into tm-qpr-dev
...
* changes:
Add OPTIMIZE_MEASURE flag to QuickSteplauncher window
Log device profile changes in perfetto traces
2023-01-19 19:42:26 +00:00
Jagrut Desai
ffe8cc01d5
Adding a debug feature flag for taskbar pinning.
...
Bug: 265307333
Test: cl
Change-Id: I95cea392924fb9dc2acff99cd97a5fb4ddc32fbc
2023-01-19 19:16:23 +00:00
TreeHugger Robot
51799a7d07
Merge "Fixing while navication bar in all-apps in 3-button mode." into tm-qpr-dev am: bc7efd06a7 am: 768e60af0b
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/21037713
Change-Id: I6cd4f4e079c84f4130730014a11b7ca76b12f4cf
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-01-19 03:24:29 +00:00
TreeHugger Robot
768e60af0b
Merge "Fixing while navication bar in all-apps in 3-button mode." into tm-qpr-dev am: bc7efd06a7
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/21037713
Change-Id: I638100629f9f813ede4010f9b7d99bf49b9d3fde
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-01-19 02:30:56 +00:00
TreeHugger Robot
bc7efd06a7
Merge "Fixing while navication bar in all-apps in 3-button mode." into tm-qpr-dev
2023-01-19 02:06:30 +00:00
Sunny Goyal
7450874e28
Fixing while navication bar in all-apps in 3-button mode.
...
Launcher was not accounting for all-apps-nav-bar-scrim when
computing sysui-flags
Bug: 194486821
Test: Verified on device
Change-Id: I692977fba5999bbab9737bac4b27c15c2912e6af
2023-01-18 15:36:28 -08:00
Federico Baron
52f7897d7b
Merge "Set the ENABLE_DOWNLOAD_APP_UX_V2 flag to true" into tm-qpr-dev am: a9e5f5a1ef am: fd0a71c1a1
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/20579699
Change-Id: I3a74aa2995937a49895e6d71829aaaf33baee504
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-01-18 20:48:18 +00:00
Federico Baron
61f7a9c433
Merge "Change preload icon size to always be 0.7 scale when downloading" into tm-qpr-dev am: da581c38e4 am: 6d144f63bf
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/21027663
Change-Id: I1e7d9e585bdd0f3b1da6ee61010f492fb76ee5c1
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-01-18 20:46:27 +00:00
Federico Baron
fd0a71c1a1
Merge "Set the ENABLE_DOWNLOAD_APP_UX_V2 flag to true" into tm-qpr-dev am: a9e5f5a1ef
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/20579699
Change-Id: I680d74b303f4b094469dae0ec34b55ac8dd6ce4f
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-01-18 20:04:58 +00:00
Federico Baron
6d144f63bf
Merge "Change preload icon size to always be 0.7 scale when downloading" into tm-qpr-dev am: da581c38e4
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/21027663
Change-Id: I0eacaecc90090568fa460629f77cd8301504ef48
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-01-18 20:04:47 +00:00
Federico Baron
a9e5f5a1ef
Merge "Set the ENABLE_DOWNLOAD_APP_UX_V2 flag to true" into tm-qpr-dev
2023-01-18 19:36:59 +00:00
Federico Baron
da581c38e4
Merge "Change preload icon size to always be 0.7 scale when downloading" into tm-qpr-dev
2023-01-18 19:17:14 +00:00
Stefan Andonian
8b85f83785
Add null check for NPE in FolderIcon.
...
Bug: 265298513
Test: N/A
Change-Id: Id55bd488c40edcca376df2843b1a1999aeb944be
2023-01-18 18:19:26 +00:00
Alex Chau
0e89e09f11
Merge "Use transient taskbar size/margin to calculate taskbar position for persistent taskbar" into tm-qpr-dev am: 6ef0f12286 am: 73f1fa59c0
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/20992197
Change-Id: Ic5872543739bb5dc680ca1d46d6a27967f03411d
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-01-18 16:47:56 +00:00
Alex Chau
73f1fa59c0
Merge "Use transient taskbar size/margin to calculate taskbar position for persistent taskbar" into tm-qpr-dev am: 6ef0f12286
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/20992197
Change-Id: Ia2d14bdd2ccea3b5f57920a019cde0c12310b4c7
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-01-18 16:11:28 +00:00
Nick Chameyev
a8037620bd
Calculate StatusBar height locally in Launcher
...
When reading the status bar inset on devices with
multiple displays after switching the displays
the inset is not updated immediately (SystemUI
should update the height of the window first by
reacting to the display switch in it's own process).
Due to this race condition Launcher is very likely
to calculate DeviceProfile with incorrect inset
of the previous display first and update it to
the correct one only after SystemUI finished the
window update.
To avoid this adding calculation of the StatusBar
height to Launcher locally using the same utility
method that is used by SystemUI.
Bug: 264656380
Test: manual test that the statusbar height is calculated
correctly in Launcher on a device with two displays, both on
the inner and outer display and different rotations
Change-Id: Ia16ecadd8fcac29082d27ca693ab7740ce6161c4
2023-01-18 16:04:41 +00:00
Alex Chau
6ef0f12286
Merge "Use transient taskbar size/margin to calculate taskbar position for persistent taskbar" into tm-qpr-dev
2023-01-18 15:37:34 +00:00
TreeHugger Robot
7940b76554
Merge "Workspace pagination UI update" into tm-qpr-dev am: a13d5c4b91 am: ee929a5a9e
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/20811740
Change-Id: I9439e3ae7415128c3076e2094f486e0b63d1b480
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-01-18 00:45:27 +00:00
Federico Baron
3278715fd4
Change preload icon size to always be 0.7 scale when downloading
...
In order to match upcoming designs. We will keep the icon size when downloading at 0.7 scale
Test: download an app with ENABLE_DOWNLOAD_APP_UX_V2 on
Bug: 254858049
Change-Id: I7f22eb3a5c6f1e75f19e033ff11a70aa4010ea10
2023-01-17 16:42:43 -08:00
TreeHugger Robot
ee929a5a9e
Merge "Workspace pagination UI update" into tm-qpr-dev am: a13d5c4b91
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/20811740
Change-Id: Ida6a08eaac5ef5422a22edaa5b5f59b26660d069
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-01-18 00:08:28 +00:00
TreeHugger Robot
a13d5c4b91
Merge "Workspace pagination UI update" into tm-qpr-dev
2023-01-17 23:29:18 +00:00
TreeHugger Robot
c6a4742c73
Merge "Add finish icon scale animation for downloading apps" into tm-qpr-dev am: 196569bb50 am: 7b9b267276
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/20732560
Change-Id: Ief2336a94c4d938ec28e67b1cda410d760b60f19
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-01-17 21:00:00 +00:00
TreeHugger Robot
7b9b267276
Merge "Add finish icon scale animation for downloading apps" into tm-qpr-dev am: 196569bb50
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/20732560
Change-Id: Ia4e3489346f6a9a6220ed91d5894cd986fcf7267
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-01-17 20:01:13 +00:00
TreeHugger Robot
196569bb50
Merge "Add finish icon scale animation for downloading apps" into tm-qpr-dev
2023-01-17 19:38:47 +00:00
Stefan Andonian
6a651e63c9
Merge "Expanded LauncherPrefs APIs to Replace Direct Shared Preference Usage." into tm-qpr-dev am: 1eb59d6c6a am: 60e3b74522
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/20764866
Change-Id: I7a69b534e3df890034eb897e8d61517e75828702
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-01-17 19:29:02 +00:00
Stefan Andonian
60e3b74522
Merge "Expanded LauncherPrefs APIs to Replace Direct Shared Preference Usage." into tm-qpr-dev am: 1eb59d6c6a
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/20764866
Change-Id: I291aeed8952555e9dd35b4dfe2e1c73db889351a
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-01-17 18:52:00 +00:00
Stefan Andonian
1eb59d6c6a
Merge "Expanded LauncherPrefs APIs to Replace Direct Shared Preference Usage." into tm-qpr-dev
2023-01-17 18:23:10 +00:00
Nicolo' Mazzucato
cb7bd50247
Log device profile changes in perfetto traces
...
This is needed to easily spot unwanted DeviceProfile changes in perfetto traces, as each one causes many new inflation and slows down the ui thread considerably.
Test: recorded trace with this log
Bug: 258214245
Change-Id: I805d56d4dfe1c08d7f28215c0462d01fcaece84e
2023-01-17 14:54:11 +00:00
Alex Chau
85d664efaa
Use transient taskbar size/margin to calculate taskbar position for persistent taskbar
...
- DeviceProfileTest should use persistent taskbar in 3-button mode
Fix: 260596114
Test: DeviceProfileTest
Change-Id: Iadcca218dab2bc2eedc006c86dbbe3f9a0fa5e51
2023-01-16 17:00:46 +00:00
Sebastian Franco
de1fe14a47
Adding the avility to add icons on multiple CellLayouts on tests.
...
I needed to change the code so that you can pass the CellX/Y
position to the drag function instead of the pixel coordinates
and we can pass X position bigger than one CellLayout.
Also, I notice that getCellCenter only worked for 1x1 items
so I added the option to specify the widget size.
Fix: 262431878
Test: atest ReorderWidgets#multipleCellLayoutsSimpleReorder
Change-Id: I3b09de770e8f99aa10cae8cea32e7e6bc02c7b8b
2023-01-16 10:32:40 -06:00
TreeHugger Robot
407c1471ac
Merge "Predictive swipe: show extra app icons at bottom of All Apps's RecyclerViews" into tm-qpr-dev am: 77a388c79e am: 11cd614f9f
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/20956814
Change-Id: Icacca8b433c6f088796984ce86d4ccb4031bbbb0
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-01-14 07:32:39 +00:00
TreeHugger Robot
11cd614f9f
Merge "Predictive swipe: show extra app icons at bottom of All Apps's RecyclerViews" into tm-qpr-dev am: 77a388c79e
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/20956814
Change-Id: I4e2d1344d82163e4c44484f71c16534af7b4585a
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-01-14 06:38:56 +00:00
TreeHugger Robot
77a388c79e
Merge "Predictive swipe: show extra app icons at bottom of All Apps's RecyclerViews" into tm-qpr-dev
2023-01-14 06:03:52 +00:00
Brandon Dayauon
4e993a7699
Merge "split the scrolling logging into work,personal, and search" into tm-qpr-dev am: 994bed564e am: 2f36958bcc
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/20929664
Change-Id: I4154a23a40ad1231ee2bd4276069b36fe44a0956
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-01-14 03:15:30 +00:00
Sebastián Franco
075bd276ca
Merge "Change the access of cellX/Y of CellLayoutLayoutParams to private" into tm-qpr-dev am: 519714449f
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/20838734
Change-Id: Id6707d575fecfeae28b704fd8701c82f4288a9f2
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-01-14 01:14:48 +00:00
Brandon Dayauon
2f36958bcc
Merge "split the scrolling logging into work,personal, and search" into tm-qpr-dev am: 994bed564e
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/20929664
Change-Id: I3651960990a9f4ffbee6e3036683528bb917c894
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-01-14 01:13:37 +00:00
Sebastián Franco
519714449f
Merge "Change the access of cellX/Y of CellLayoutLayoutParams to private" into tm-qpr-dev
2023-01-14 00:59:47 +00:00
Stefan Andonian
d1b33b311c
Expanded LauncherPrefs APIs to Replace Direct Shared Preference Usage.
...
LauncherPrefs will contain Launcher's shared preference functionality.
It controls optimizations and classifications such as restorable vs
non-restorable data, bootaware vs non-bootaware data, and configurations
such as default values so the calling code doesn't need to and our code
base can have a single source of truth for items that are used in
multiple places.
The old APIs remain in place, but are deprecated and will be removed
after all Shared Preference usage has been gated by LauncherPrefs in
future CLs.
Bug: 261635315
Test: Manually tested themed icon, Workspace configuration, and app
install functionality.
Change-Id: I29fd516468bc93fda393062e95be26b6d55c816e
2023-01-14 00:54:15 +00:00
Brandon Dayauon
994bed564e
Merge "split the scrolling logging into work,personal, and search" into tm-qpr-dev
2023-01-14 00:32:54 +00:00
Fengjiang Li
3774824cea
Predictive swipe: show extra app icons at bottom of All Apps's RecyclerViews
...
The maximum center scale of All Apps to Home is 90%. It means we should add 5% height to All Apps's RecyclerView to render extra app icons.
Test: manual
bug: b/264906511
Change-Id: I2e970580810220e25d7fc3a86c19abaf87ba2c6e
2023-01-13 15:55:17 -08:00
Federico Baron
4eb502ae10
Add finish icon scale animation for downloading apps
...
We add an animation when we finish downloading an app where the scale of the icon increases to from scale 0.867 to scale 1
Bug: 254858049
Test: Download an app and visualize finish download animation
Change-Id: I67912f86b0e35091a5fe1b39c3463a1ff203bd3b
2023-01-13 15:35:14 -08:00
Lucas Silva
99f21b4e07
Merge "Display back button on home settings." into tm-qpr-dev am: 97976bc345 am: 6181b422cf
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/20832413
Change-Id: Ib3815ef3aa3afa229aff7a241a6fc39ee69a3db1
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-01-13 22:39:26 +00:00
Luca Zuccarini
9bba327f7a
Merge "[Toast] Add a feature flag for result launch animations." into tm-qpr-dev am: da31c5e3a3 am: de1d446eef
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/20836637
Change-Id: I1ea0d0fa4fbf122fa50b36bc9cbdf7395e1e7ebf
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-01-13 21:48:43 +00:00
Lucas Silva
6181b422cf
Merge "Display back button on home settings." into tm-qpr-dev am: 97976bc345
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/20832413
Change-Id: I41188e831930b7ae369c3b89a7c3fa6f5e60f14a
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-01-13 20:06:12 +00:00
Lucas Silva
97976bc345
Merge "Display back button on home settings." into tm-qpr-dev
2023-01-13 19:06:27 +00:00
Sebastian Franco
877088e6c3
Change the access of cellX/Y of CellLayoutLayoutParams to private
...
Bug: 188081026
Test: no op change, should compile
Test: ReorderWidgets
Change-Id: I20367974e5a4cead406e18eb66dafd4d59651b2a
Merged-In: I20367974e5a4cead406e18eb66dafd4d59651b2a
2023-01-13 18:25:10 +00:00
Luca Zuccarini
de1d446eef
Merge "[Toast] Add a feature flag for result launch animations." into tm-qpr-dev am: da31c5e3a3
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/20836637
Change-Id: I51d6978f5c7b19f600f2ffcfdf8b25bd366e17b5
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-01-13 16:01:37 +00:00