Fengjiang Li and Android (Google) Code Review
e73db2a011
Merge "Predictive back: widget to all apps" into tm-qpr-dev
2023-01-25 05:26:49 +00:00
Anushree Ganjam
7cbfdd4f06
Add logging attribute for VIDEO and SYSTEM_POINTER result type.
...
Bug: 266631411
Test: Manual
Change-Id: Ic2819c6c2a74a2e4bf46fb78448f3723ddfe933e
2023-01-25 02:16:35 +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 and Automerger Merge Worker
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
Sunny Goyal
34c499dc84
Merging unnecessary subclass of ActivityAllAppsContainerView
...
Bug: 266605714
Test: Presubmit
Change-Id: I87272ee827055f58f91a4ad9fb25d5351d453cdb
2023-01-24 13:01:00 -08:00
Sebastián Franco and Android (Google) Code Review
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
Brandon Dayauon
e530801f44
Fix preference screen title to make folded devices the same as phone
...
Now it says "Search your Phone" on folded devices instead of
"Search your tablet" when unfolded
bug: 265610885
test: Manually - on foldables and tablets
Change-Id: I39ee08539b70b2e7258bca86b1450c62c75f748f
2023-01-24 11:10:15 -08:00
Schneider Victor-tulias and Automerger Merge Worker
86fbe3c7ea
Merge "Revert^2 "Cancel gestures on launcher destroy"" into tm-qpr-dev am: 74484f4a99
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/20680308
Change-Id: I53c04f6c97087528d18af02e7f8f3842851f9dc0
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-01-24 18:24:01 +00:00
Schneider Victor-tulias and Android (Google) Code Review
74484f4a99
Merge "Revert^2 "Cancel gestures on launcher destroy"" into tm-qpr-dev
2023-01-24 17:55:54 +00:00
Alex Chau and Automerger Merge Worker
a06576bc36
Merge "Destroy taskbar if it's not present in DeviceProfile" into tm-qpr-dev am: 1103195e42
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/21060664
Change-Id: I35f6f8a8773a60e358bf68bbcb7b93d7467d03c1
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-01-24 17:38:51 +00:00
Stefan Andonian and Automerger Merge Worker
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 and Automerger Merge Worker
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
Ats Jenk and Automerger Merge Worker
0800534b21
Merge "Fix flicker when opening transient taskbar" into tm-qpr-dev am: 5858226f02
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/21077864
Change-Id: I3a8676ce00fce6e1859600045aeec447f6a7a55e
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-01-24 17:38:10 +00:00
Alex Chau and Android (Google) Code Review
1103195e42
Merge "Destroy taskbar if it's not present in DeviceProfile" into tm-qpr-dev
2023-01-24 17:35:37 +00:00
Stefan Andonian and Android (Google) Code Review
74471716ca
Merge "Fix crash in LauncherPreviewRenderer." into tm-qpr-dev
2023-01-24 17:35:27 +00:00
Alex Chau and Android (Google) Code Review
d2e4906230
Merge "Revert "Add logs to track app grid changes"" into tm-qpr-dev
2023-01-24 17:01:56 +00:00
Ats Jenk and Android (Google) Code Review
5858226f02
Merge "Fix flicker when opening transient taskbar" into tm-qpr-dev
2023-01-24 16:59:00 +00:00
Alex Chau and Android (Google) Code Review
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
TreeHugger Robot and Automerger Merge Worker
845ced7b30
[automerger skipped] Merge "Import translations. DO NOT MERGE ANYWHERE" into tm-qpr-dev am: e95075488c -s ours
...
am skip reason: subject contains skip directive
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/21062362
Change-Id: I46812dc30b58b179670bf448641c5df814859602
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-01-24 09:23:12 +00:00
Bill Yi and Automerger Merge Worker
6354d7fc12
[automerger skipped] Import translations. DO NOT MERGE ANYWHERE am: dbf107a48c -s ours
...
am skip reason: subject contains skip directive
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/21062362
Change-Id: If5d07623cfec024694cf03db22e9ec00a426acb3
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-01-24 09:23:02 +00:00
TreeHugger Robot and Automerger Merge Worker
208e25337c
[automerger skipped] Merge "Import translations. DO NOT MERGE ANYWHERE" into tm-qpr-dev am: b92a83a430 -s ours
...
am skip reason: subject contains skip directive
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/21061179
Change-Id: I116b6c7e796506e942a06c36c3a9c414d60d5eaf
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-01-24 09:22:43 +00:00
Bill Yi and Automerger Merge Worker
1bdab4e6b1
[automerger skipped] Import translations. DO NOT MERGE ANYWHERE am: 3c65bf37cc -s ours
...
am skip reason: subject contains skip directive
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/21061179
Change-Id: I51234d58e10bf29371649c7a7ab08dd3c8dae529
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-01-24 09:22:24 +00:00
TreeHugger Robot and Android (Google) Code Review
e95075488c
Merge "Import translations. DO NOT MERGE ANYWHERE" into tm-qpr-dev
2023-01-24 08:46:00 +00:00
TreeHugger Robot and Android (Google) Code Review
b92a83a430
Merge "Import translations. DO NOT MERGE ANYWHERE" into tm-qpr-dev
2023-01-24 08:46:00 +00:00
Ats Jenk
1668aeca49
Fix flicker when opening transient taskbar
...
When transient taskbar is opened, launcher state updates to background
and then quickswitch. Quickswitch launches the last task which is the
DesktopTaskView when desktop tasks are visible.
DesktopTaskView launchTasks is called which ensures that desktop tasks
are visible on top again and launcher state updates to normal.
If launcher state moves to normal with animation, the task views for any
visible desktop task flicker on screen. To remove this flicker, stop
animating state transitions when moving from DesktopTaskView back to
home screen.
This can be readdressed when implement a proper recents animation.
Bug: 263264985
Test: enable transient taskbar, put some tasks on desktop,
swipe up to show transient taskbar, observe no flicker
Test: have some tasks on desktop, swipe up to overview, click on desktop
tile, observe they are brought to front
Change-Id: I6ee5c55d9b805d6ef6d58ea137e697ccd40cda29
2023-01-23 16:59:54 -08:00
Sunny Goyal and Automerger Merge Worker
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 and Android (Google) Code Review
e1daf91dfd
Merge "Moving all intent receiver register calls to a single place" into tm-qpr-dev
2023-01-24 00:10:08 +00:00
Winson Chung and Automerger Merge Worker
c6c8b4ee9f
Prevent falling into OtherActivityInputConsumer when over lockscreen am: f6d75c98a9 am: 3c265823a8 am: cabcc513fd am: 5f9b26b626
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/21050546
Change-Id: Ia3395633b7bf272abbb46e47115dfcd157db7e8b
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-01-23 22:57:42 +00:00
Winson Chung and Automerger Merge Worker
5f9b26b626
Prevent falling into OtherActivityInputConsumer when over lockscreen am: f6d75c98a9 am: 3c265823a8 am: cabcc513fd
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/21050546
Change-Id: I13f7dbf20f3978afca18d7e61c30799e5c3936f7
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-01-23 22:15:42 +00:00
Winson Chung and Automerger Merge Worker
cabcc513fd
Prevent falling into OtherActivityInputConsumer when over lockscreen am: f6d75c98a9 am: 3c265823a8
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/21050546
Change-Id: I4d0bd01bb60280af62daf026a4a6139cbb8ec972
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-01-23 21:35:20 +00:00
Winson Chung and Automerger Merge Worker
3c265823a8
Prevent falling into OtherActivityInputConsumer when over lockscreen am: f6d75c98a9
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/21050546
Change-Id: I3cdb8010e623e1fb2309b2657730d4fb7032a98a
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-01-23 20:52:07 +00:00
Andy Wickham
ad753607d2
Fix header padding when search not enabled.
...
This was specifically affecting taskbar all apps with
floating search bar enabled. Header placement should not
be changed in that case.
Fix: 266440950
Test: Manual in taskbar and other all apps surfaces with and
without work profile, floating search flag on and off.
Change-Id: I2296a079cc15387a517c61e6b8a21fa0081cba23
2023-01-23 10:49:15 -08:00
Ats Jenk and Automerger Merge Worker
e451c8fe9b
Merge "Support desktop tasks in recents animation" into tm-qpr-dev am: de85ee9d23
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/20929666
Change-Id: I7579d92ef45544146b1a144c9911bd7d319d11de
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-01-23 18:42:39 +00:00
Ats Jenk and Android (Google) Code Review
de85ee9d23
Merge "Support desktop tasks in recents animation" into tm-qpr-dev
2023-01-23 18:14:53 +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
Nicolò Mazzucato and Automerger Merge Worker
28c666a02a
Merge "Fix CUJ_RECENTS_SCROLLING" into tm-qpr-dev am: 8995043d16
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/21057924
Change-Id: Ia8a9935f79dba63dece56a738ab76e40da568a05
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-01-23 16:56:42 +00:00
Bill Yi
dbf107a48c
Import translations. DO NOT MERGE ANYWHERE
...
Auto-generated-cl: translation import
Change-Id: I81de61faa1c95a7b7ca08b3fcdcbc89c3510b238
2023-01-23 08:44:23 -08:00
Bill Yi
3c65bf37cc
Import translations. DO NOT MERGE ANYWHERE
...
Auto-generated-cl: translation import
Change-Id: Idbc01117ecff8d5dd1f950039a6371db6465f0a0
2023-01-23 08:42:37 -08:00
Nicolò Mazzucato and Android (Google) Code Review
8995043d16
Merge "Fix CUJ_RECENTS_SCROLLING" into tm-qpr-dev
2023-01-23 16:21:44 +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
Brian Isganitis and Automerger Merge Worker
773c966da6
Merge "Add loopable EDU lottie files and convert to light theme manually." into tm-qpr-dev am: b28a810d55
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/20992190
Change-Id: I03ab374ab4049dc4a2376794ca14d6a8ff3f4ff0
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-01-21 23:34:45 +00:00
Brian Isganitis and Android (Google) Code Review
b28a810d55
Merge "Add loopable EDU lottie files and convert to light theme manually." into tm-qpr-dev
2023-01-21 23:05:43 +00:00
TreeHugger Robot and Automerger Merge Worker
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 and Android (Google) Code Review
654f714718
Merge "Implement initial transient Taskbar EDU tooltips." into tm-qpr-dev
2023-01-21 07:28:30 +00:00
Brian Isganitis
4bcc9bc816
Add loopable EDU lottie files and convert to light theme manually.
...
These new assets are better at looping than the previous ones.
Followed go/sysui-illustration-eng to map from dark to light colors
programmatically. Handling the mapping in code is preferred over having
separate lottie assets for light and dark theme.
Test: Manual
Bug: 263157739
Change-Id: Ia3cd2a1e7d349188d182d796ba927f1c513d4716
2023-01-20 15:16:20 -08: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
Ats Jenk
9db95e89b2
Support desktop tasks in recents animation
...
Desktop tasks are using freeform windowing mode. Update recents
animation to support freeform tasks when desktop mode feature flag is
enabled.
Changes:
- set initial size for freeform tasks to be the size of the thumbnail
instead of size of the screen
- support multiple individual remote animation targets when starting the
recents animation
TODO:
- there are flickers when starting and ending the recents animation
Bug: 263264985
Test: swipe up when more than 1 desktop task is visible
Change-Id: I27ee02774281b3a433d779c0bb8825cdb6ea5457
2023-01-20 14:09:32 -08:00
Alex Chau
2d9692f63d
Destroy taskbar if it's not present in DeviceProfile
...
Bug: 254119092
Test: manual
Change-Id: I9eb95cc90c92bf93d9220b05406d4589b2cb196f
2023-01-20 20:57:58 +00:00
Alex Chau and Automerger Merge Worker
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
Nicolo' Mazzucato
beecffed7c
Fix CUJ_RECENTS_SCROLLING
...
The atom was output also when swiping from the bottom to open overview. Now, it's only reported on horizontal swipes between tasks.
Fixes: 265790869
Test: checked perfetto traces
Change-Id: Ic70f440a30ea2c61e44f84098d84b0485a85905e
2023-01-20 15:09:43 +00:00