Fengjiang Li
41d2aa4db3
Merge "Predictive back: widget to all apps" into tm-qpr-dev am: e73db2a011 am: c5a715f531
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/20968630
Change-Id: I06791cb598cb1be27a285ae98812650fe3ceffec
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-01-25 06:46:16 +00:00
Fengjiang Li
c5a715f531
Merge "Predictive back: widget to all apps" into tm-qpr-dev am: e73db2a011
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/20968630
Change-Id: I8b4fb27d441dc449873bfe95ef40a047805bf3d4
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-01-25 05:59:56 +00:00
Fengjiang Li
e73db2a011
Merge "Predictive back: widget to all apps" into tm-qpr-dev
2023-01-25 05:26:49 +00:00
Fengjiang Li
6bb8d79549
Predictive back: widget to all apps
...
This CL adds a layer of OnBackPressedHanlderRouter to Launcher:
1. 4 OnBackPressedHandler(s) are added in such order: auto cancel action mode handler, drag handler, view handler and state handler
2. first handler who can handle back will handle the entire back gesture
3. Let WidgetsFullSheet to handle widget to all apps transition
Bug: b/260956481
Test: manual
Change-Id: Idbce3dcec746226dd68aaabaddc8fe01334e9673
2023-01-24 15:51:46 -08:00
Sebastián Franco
1b3d1cfa64
Merge "Adding the avility to add icons on multiple CellLayouts on tests." into tm-qpr-dev am: 68f5667338 am: 56f91702d2
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/20890013
Change-Id: I3b9bad730707d9e5dca8f10acdb43991cd51c290
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-01-24 23:11:45 +00:00
Sebastián Franco
56f91702d2
Merge "Adding the avility to add icons on multiple CellLayouts on tests." into tm-qpr-dev am: 68f5667338
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/20890013
Change-Id: I83d66d694897da0463e93bfc740fc48e99428a8c
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-01-24 21:13:11 +00:00
Sebastián Franco
68f5667338
Merge "Adding the avility to add icons on multiple CellLayouts on tests." into tm-qpr-dev
2023-01-24 20:02:35 +00:00
Stefan Andonian
c57c22acc7
Merge "Fix crash in LauncherPreviewRenderer." into tm-qpr-dev am: 74471716ca am: 329a47dd8f
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/21074684
Change-Id: I00a0a9c4b67f23affafe40c9bfd151bf95d921f7
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-01-24 18:06:12 +00:00
Alex Chau
a6fcdc88a7
Merge "Revert "Add logs to track app grid changes"" into tm-qpr-dev am: d2e4906230 am: 4be46f4e6a
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/21082383
Change-Id: I5ade2efa762011d4c36b8798da645d448d8834eb
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-01-24 18:06:02 +00:00
Stefan Andonian
329a47dd8f
Merge "Fix crash in LauncherPreviewRenderer." into tm-qpr-dev am: 74471716ca
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/21074684
Change-Id: I32647f81ae33e7e545bfe4645033faa91c6c19bf
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-01-24 17:38:38 +00:00
Alex Chau
4be46f4e6a
Merge "Revert "Add logs to track app grid changes"" into tm-qpr-dev am: d2e4906230
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/21082383
Change-Id: If6195d0f1fed6d37e2fbd9190a8239b053f59413
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-01-24 17:38:25 +00:00
Stefan Andonian
74471716ca
Merge "Fix crash in LauncherPreviewRenderer." into tm-qpr-dev
2023-01-24 17:35:27 +00:00
Alex Chau
d2e4906230
Merge "Revert "Add logs to track app grid changes"" into tm-qpr-dev
2023-01-24 17:01:56 +00:00
Alex Chau
b415beed17
Revert "Add logs to track app grid changes"
...
This reverts commit d2706823cb .
Reason for revert: b/258560494
Change-Id: Idb13ff4963ebf364c4b144a69621a13daa376a39
2023-01-24 11:26:06 +00:00
Sunny Goyal
d77858ecd9
Merge "Moving all intent receiver register calls to a single place" into tm-qpr-dev am: e1daf91dfd
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/20933568
Change-Id: Iaf7284b1aa81da22d223ee0af4cdc8ec1cf45656
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-01-24 00:58:02 +00:00
Sunny Goyal
e1daf91dfd
Merge "Moving all intent receiver register calls to a single place" into tm-qpr-dev
2023-01-24 00:10:08 +00:00
Stefan Andonian
dbff8cda6c
Fix crash in LauncherPreviewRenderer.
...
The LauncherPrefs INSTANCE variable needs to be registered with the
sandbox context used by the LauncherPreview. This will stop the crash
from occuring.
Bug: 266164372
Test: Verified that crash no longer occurs.
Change-Id: I12ef12d082b7afdb08b38321527d13c637e84f2f
2023-01-23 18:11:49 +00:00
Sunny Goyal
a992ac9e8d
Moving all intent receiver register calls to a single place
...
This is eventually allow us to move all register to background thread
Also creating a single ScreenOn tracked which is used at multiple places
Bug: 264465756
Test: Verified on device
Change-Id: Ibadf9ca43218e578954420d97a733adfa0a94fc7
Merged-In: Ib410e5bf02773cefde5bf0a0a1f2f1c108718d24
2023-01-22 05:24:48 +00:00
TreeHugger Robot
98a2510a48
Merge "Moving all intent receiver register calls to a single place"
2023-01-22 01:33:25 +00:00
TreeHugger Robot
2cd37fb6fe
Merge "Implement initial transient Taskbar EDU tooltips." into tm-qpr-dev am: 654f714718 am: 4d7e4c4a8e
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/20795522
Change-Id: I70307a411262909945f44e7e3b58ff721ccc10d2
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-01-21 09:02:06 +00:00
TreeHugger Robot
4d7e4c4a8e
Merge "Implement initial transient Taskbar EDU tooltips." into tm-qpr-dev am: 654f714718
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/20795522
Change-Id: Ie43422c362b180ca2d1124b1d7bf514276da101d
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-01-21 08:10:03 +00:00
TreeHugger Robot
654f714718
Merge "Implement initial transient Taskbar EDU tooltips." into tm-qpr-dev
2023-01-21 07:28:30 +00:00
Sunny Goyal
a1692a467f
Moving all intent receiver register calls to a single place
...
This is eventually allow us to move all register to background thread
Also creating a single ScreenOn tracked which is used at multiple places
Bug: 264465756
Test: Verified on device
Change-Id: Ibadf9ca43218e578954420d97a733adfa0a94fc7
2023-01-20 23:50:00 +00:00
Brian Isganitis
b21ad2da8c
Implement initial transient Taskbar EDU tooltips.
...
Since this tooltip looks and behaves differently than the existing EDU
sheet, it has its own view and controller implementations (I also may
have wanted to write some Kotlin).
To keep transient taskbar open while on the second EDU step, another
autohide suspend flag is defined. Additionally, special casing is added
to avoid hiding transient taskbar if autohiding is currently suspended.
Tooltips use the same assets as the bottom sheet for now, and are scaled
down to fit the tooltip dimensions.
Reset `Taskbar Education` in Developer Options to try EDU again.
[Demos]
- First: https://screenshot.googleplex.com/ASBeGvrb2EA5wEF.png
- Second: https://screenshot.googleplex.com/7fnfcTh9bMYezDc.png
Test: Manual
Test: Open app, see swipe-up tooltip.
Test: Swipe up to show transient taskbar, see features tooltip.
Bug: 263157739
Fix: 258460203
Change-Id: I473f5fccbae279db0614763b640da0a120b6b7f7
2023-01-20 15:16:12 -08:00
Alex Chau
51298a6b87
Merge "Fix IllegalStateException caused by trying to snap to destination before initalizing page scrolls." into tm-qpr-dev am: 7e1144ee99 am: c79e576824
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/20731930
Change-Id: I614bd9d11e98012b2ec17a525c4e501761d33675
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-01-20 16:20:17 +00:00
Alex Chau
c79e576824
Merge "Fix IllegalStateException caused by trying to snap to destination before initalizing page scrolls." into tm-qpr-dev am: 7e1144ee99
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/20731930
Change-Id: Ibaa0cad2b3ff673a5d2c83f189e28c4637694ae3
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-01-20 15:44:42 +00:00
Alex Chau
7e1144ee99
Merge "Fix IllegalStateException caused by trying to snap to destination before initalizing page scrolls." into tm-qpr-dev
2023-01-20 15:07:10 +00:00
Nick Chameyev
68c039afde
Merge "Calculate StatusBar height locally in Launcher" into tm-qpr-dev am: effbe5aa48 am: 93784fb7b0
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/20980927
Change-Id: I1eb1e471be99e8a7b0e7c19c26bc915687bee1d9
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-01-20 12:41:43 +00:00
Nick Chameyev
93784fb7b0
Merge "Calculate StatusBar height locally in Launcher" into tm-qpr-dev am: effbe5aa48
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/20980927
Change-Id: I9b3dae6a3c9b7ef68ee0977a8ee89b076358513a
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-01-20 12:03:02 +00:00
Nick Chameyev
effbe5aa48
Merge "Calculate StatusBar height locally in Launcher" into tm-qpr-dev
2023-01-20 11:42:19 +00:00
Jagrut Desai
421d73063d
Merge "Adding a debug feature flag for taskbar pinning." into tm-qpr-dev am: b207102b98 am: b9a217bfa5
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/20956813
Change-Id: I510491256a044f8d7572de3c24f36db409d1f5f5
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-01-19 22:53:56 +00:00
Jagrut Desai
b9a217bfa5
Merge "Adding a debug feature flag for taskbar pinning." into tm-qpr-dev am: b207102b98
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/20956813
Change-Id: Id079dd46f57a13e7645bbf0d3240874c6cddbd26
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-01-19 22:07:10 +00:00
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
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