Commit Graph

15316 Commits

Author SHA1 Message Date
TreeHugger Robot 93febe405f Merge "Removing support for lagacy shortcuts" into udc-qpr-dev am: e607fdb2a2 am: 6bb7f13ab0
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/23269302

Change-Id: I01ea207ff0b15c49c68cfdc01882f0a7e3019f4b
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-05-17 21:05:01 +00:00
TreeHugger Robot 6bb7f13ab0 Merge "Removing support for lagacy shortcuts" into udc-qpr-dev am: e607fdb2a2
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/23269302

Change-Id: I9841c38decf5d68230a4ab39def4c96b12570b7e
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-05-17 20:08:00 +00:00
Saumya Prakash 3ad0b1aefc Merge "Display app icons in quick switch task view when there are no updates." into udc-dev am: e212779ffd am: 289de879b9 am: 24e27f4c7d
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/23270250

Change-Id: I349b949c421c3be1392d5b38f7a8b1801e322242
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-05-17 19:57:20 +00:00
TreeHugger Robot e607fdb2a2 Merge "Removing support for lagacy shortcuts" into udc-qpr-dev 2023-05-17 19:25:45 +00:00
Saumya Prakash 3f621e471a Merge "Display app icons in quick switch task view when there are no updates." into udc-dev am: e212779ffd am: 05a565a2d4
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/23270250

Change-Id: I1314db14d358c7da0c1aae9e2725c07a531ca367
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-05-17 19:03:51 +00:00
Saumya Prakash 7d7a07590a Merge "Display app icons in quick switch task view when there are no updates." into udc-dev am: e212779ffd am: 289de879b9
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/23270250

Change-Id: I1aec6d672a6d2a9e967796256dd99b7b4dff0854
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-05-17 19:02:27 +00:00
Saumya Prakash 24e27f4c7d Merge "Display app icons in quick switch task view when there are no updates." into udc-dev am: e212779ffd am: 289de879b9
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/23270250

Change-Id: Ib7d6ae9d021fbacbef9a2b55454ceaa1305db4e5
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-05-17 19:00:29 +00:00
Saumya Prakash 05a565a2d4 Merge "Display app icons in quick switch task view when there are no updates." into udc-dev am: e212779ffd
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/23270250

Change-Id: I27865d24baeeb8915ff8c7447f642e94f1481185
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-05-17 18:29:12 +00:00
Saumya Prakash e212779ffd Merge "Display app icons in quick switch task view when there are no updates." into udc-dev 2023-05-17 17:11:49 +00:00
Sunny Goyal e274d97fe5 Removing support for lagacy shortcuts
> Addition/removal of  shortcus is already removed. This just
  cleans up the unused code path

Bug: 275875209
Test: Updated tests
Flag: N/A
Change-Id: I8ab7f57b693f996920e50e8beecafcffab5167e9
2023-05-17 09:20:45 -07:00
Alex Chau a6cfa4064a Merge "DisplayController should deep compare mPerDisplayBounds" into udc-qpr-dev am: ab926886f7 am: e25e1b145a
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/23280645

Change-Id: I0e66e6fc5d08f22b33f513c80b9e2f458dbe8027
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-05-17 14:55:07 +00:00
Alex Chau e25e1b145a Merge "DisplayController should deep compare mPerDisplayBounds" into udc-qpr-dev am: ab926886f7
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/23280645

Change-Id: I5373845347a55a71793ead9d77c45d2183688fe2
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-05-17 14:34:30 +00:00
Alex Chau 7af659da9e DisplayController should deep compare mPerDisplayBounds
- In CHANGE_SUPPORTED_BOUNDS check, it uses Map.equals, but as the value is a primitive array WindowBounds[], equals check does not deep compare the arrays and may result in false negative
- One example is when fontScale changes, DisplayController re-create bounds from WindowManagerProxy, result in new WindowBounds[] created, and the shallow compare results in unexpected CHANGE_SUPPORTED_BOUNDS

Fix: 282736623
Test: DisplayControllerTest
Change-Id: I3897595c58559192b951ecfee7c9f62a07dafe1f
2023-05-17 09:40:46 +00:00
Winson Chung 24db98d962 Merge "Only set drag shadow params if they are valid" into udc-dev am: 2e1ce4c72f am: 1275b898ba am: 4cfbf8f7fd
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/23249924

Change-Id: I31769f609d2f2acc6cb71ac9a2ebf2da99a99e39
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-05-17 08:09:15 +00:00
Winson Chung 3c2fa91310 Merge "Only set drag shadow params if they are valid" into udc-dev am: 2e1ce4c72f am: 2b00fc20b0
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/23249924

Change-Id: I0015c68d3b76cd6035d2af695a7a265a06571382
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-05-17 06:54:13 +00:00
Winson Chung fb51c85cae Merge "Only set drag shadow params if they are valid" into udc-dev am: 2e1ce4c72f am: 1275b898ba
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/23249924

Change-Id: Ice6a5f215f5fbe64b27fa4308b7c3e3e5f0d6968
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-05-17 06:49:25 +00:00
Winson Chung 4cfbf8f7fd Merge "Only set drag shadow params if they are valid" into udc-dev am: 2e1ce4c72f am: 1275b898ba
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/23249924

Change-Id: Ia66ec2fa0af3980029eeb40f9119ca7450bd49fc
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-05-17 06:44:15 +00:00
Winson Chung 2b00fc20b0 Merge "Only set drag shadow params if they are valid" into udc-dev am: 2e1ce4c72f
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/23249924

Change-Id: I106571132f5500ea592ab1f55ea17ccbeabcc24d
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-05-17 06:00:32 +00:00
Winson Chung 2e1ce4c72f Merge "Only set drag shadow params if they are valid" into udc-dev 2023-05-17 03:44:42 +00:00
Ats Jenk 319c3a2f63 Merge "Stash desktop apps on home gesture or taskbar home button press" into udc-qpr-dev am: c6cbcbcd74 am: 9ed5b17d42
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/23249922

Change-Id: I37f9d1df5a3ca515fcc8131d3b611d86e162aeea
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-05-17 01:25:11 +00:00
Ats Jenk 9ed5b17d42 Merge "Stash desktop apps on home gesture or taskbar home button press" into udc-qpr-dev am: c6cbcbcd74
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/23249922

Change-Id: I3605493579948356a2cd61387ad0ce85b18fbdb6
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-05-17 00:23:20 +00:00
Ats Jenk c6cbcbcd74 Merge "Stash desktop apps on home gesture or taskbar home button press" into udc-qpr-dev 2023-05-17 00:16:04 +00:00
Saumya Prakash 033412a892 Display app icons in quick switch task view when there are no updates.
Flag: ENABLE_KEYBOARD_QUICK_SWITCH
Fix: 275629107
Test: Launched keyboard quick switch view and changed focus back and forth

Change-Id: I6ce39e7842bb04c80d49d871002ef957708a8e59
2023-05-16 23:00:46 +00:00
Charlie Anderson 6dda6b51ea Merge "Adding a new Edit Mode LauncherState" into udc-dev am: afb447ee0d am: 0f99543109
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/22890120

Change-Id: I6828eab604126bb1b56a112ed332bd96cfc5605d
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-05-16 21:05:25 +00:00
Charlie Anderson 0f99543109 Merge "Adding a new Edit Mode LauncherState" into udc-dev am: afb447ee0d
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/22890120

Change-Id: I912a8fa613d32aefd32d64927cf174a49aa200de
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-05-16 20:13:46 +00:00
Ats Jenk 7cd5a681f7 Stash desktop apps on home gesture or taskbar home button press
When we detect the home gesture or tap on home button in taskbar,
check if desktop apps are visible. If they are, signal WMShell
to stash the desktop apps.

Flag: persist.wm.debug.desktop_mode_2
Bug: 261234402
Test: have gesture nav enabled, put an app on desktop and swipe up to
  home, verify toast is shown, and next app launches to desktop
Test: have 3-button nav enabled, put an app on desktop and press home,
  verify toast is shown, and next app launches to desktop
Change-Id: I824e640bfafa20cb3451cbd8f035fe9dca18094f
2023-05-16 11:57:50 -07:00
Charlie Anderson 40a6dbe767 Merge "Adding a new Edit Mode LauncherState" into udc-dev am: afb447ee0d
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/22890120

Change-Id: If9e66bf14995d4f4fa3adb045463192a6c2a0cc3
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-05-16 18:44:43 +00:00
Charlie Anderson afb447ee0d Merge "Adding a new Edit Mode LauncherState" into udc-dev 2023-05-16 18:42:34 +00:00
TreeHugger Robot 9f55fdb323 Merge "Add a no recent tasks message to the keyboard quick switch view" into udc-dev am: b9f04842b5 am: 136fc9d590
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/23141676

Change-Id: Id4db44652e16b3a36fa8455268305170c5a0ad0a
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-05-16 07:46:30 +00:00
TreeHugger Robot 17937c47e1 Merge "Add a no recent tasks message to the keyboard quick switch view" into udc-dev am: b9f04842b5
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/23141676

Change-Id: I6b2db25302620edc0c20763af8a84061cd5478d6
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-05-16 07:07:14 +00:00
TreeHugger Robot 136fc9d590 Merge "Add a no recent tasks message to the keyboard quick switch view" into udc-dev am: b9f04842b5
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/23141676

Change-Id: Ibe9d7c0586d873eabdd2fa9c795473a1b519e444
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-05-16 07:06:44 +00:00
TreeHugger Robot b9f04842b5 Merge "Add a no recent tasks message to the keyboard quick switch view" into udc-dev 2023-05-16 06:49:52 +00:00
Schneider Victor-tulias dbf2ce099c Merge "Update keyboard quick switch view ordering and add icons" into udc-dev am: 4ee471fecf am: 2817eb3f57 am: 8aac2550a4 am: 895150ed48
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/23035131

Change-Id: Id46a3e49a84cf955d4a78819b6e0c115509fe2c3
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-05-16 06:07:41 +00:00
Schneider Victor-tulias e827f280cb Merge "Update keyboard quick switch view ordering and add icons" into udc-dev am: 4ee471fecf
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/23035131

Change-Id: Id73a0a3eaaf5817c47a5948a7887890c7943801e
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-05-16 05:44:31 +00:00
Schneider Victor-tulias 2817eb3f57 Merge "Update keyboard quick switch view ordering and add icons" into udc-dev am: 4ee471fecf
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/23035131

Change-Id: I390d826e540e40a4f428bdf7f905c2ba32968f3a
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-05-16 05:40:15 +00:00
Schneider Victor-tulias 4ee471fecf Merge "Update keyboard quick switch view ordering and add icons" into udc-dev 2023-05-16 05:12:47 +00:00
Treehugger Robot 0ebd178501 Merge "Don't treat Recents as transient for all apps from overview." into udc-dev am: 56f539538f am: cf966c3f32
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/22976626

Change-Id: Ieff26ba92ca231c2f36ef2a2f781514c609ced51
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-05-16 02:04:14 +00:00
Treehugger Robot cf966c3f32 Merge "Don't treat Recents as transient for all apps from overview." into udc-dev am: 56f539538f
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/22976626

Change-Id: Iba354d17702ffe928c0b7175ed7e5b8f566f7904
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-05-16 01:46:50 +00:00
Treehugger Robot 380ec8ff9d Merge "Don't treat Recents as transient for all apps from overview." into udc-dev am: 56f539538f
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/22976626

Change-Id: I10bbfba8994623279faee043f61b85d47ef21d5a
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-05-16 01:41:44 +00:00
Treehugger Robot 56f539538f Merge "Don't treat Recents as transient for all apps from overview." into udc-dev 2023-05-16 01:28:49 +00:00
Schneider Victor-tulias ef24220eb4 Merge "Code cleanup: recycle typed arrays when they are no longer needed" into udc-dev am: f0233c53d3 am: 67d8b6a48c
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/23214379

Change-Id: I6c10f949df66a60f76a0a81c0ca0fd94ecdbce7c
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-05-16 01:24:32 +00:00
TreeHugger Robot bb531e1840 Merge "Add handling for toggling keyboard stashing from the keyboard" into udc-dev am: f0c96721ba am: fe459b9faa
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/22999970

Change-Id: Ib456333fe0fd2009a0a36d6a8c198421ee397319
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-05-16 00:21:20 +00:00
Schneider Victor-tulias 5acb54f1ee Merge "Code cleanup: recycle typed arrays when they are no longer needed" into udc-dev am: f0233c53d3
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/23214379

Change-Id: I3926a5c2ed90ceaacdd2a2491d627a7455f6c1bd
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-05-16 00:16:30 +00:00
Schneider Victor-tulias 67d8b6a48c Merge "Code cleanup: recycle typed arrays when they are no longer needed" into udc-dev am: f0233c53d3
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/23214379

Change-Id: Ia5574dd7e198e09e4d50c48974b62bd1ebfb7967
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-05-15 23:59:17 +00:00
Schneider Victor-tulias b29355c192 Add a no recent tasks message to the keyboard quick switch view
Flag: ENABLE_KEYBOARD_QUICK_SWITCH
Fixes: 280652620
Test: launched the keyboard quick switch with 0, <=6 and >6 tasks launched
Change-Id: I560707645b83b79ba2203460e62e4c540f5da421
2023-05-15 16:49:45 -07:00
Schneider Victor-tulias f0233c53d3 Merge "Code cleanup: recycle typed arrays when they are no longer needed" into udc-dev 2023-05-15 23:48:11 +00:00
TreeHugger Robot fe459b9faa Merge "Add handling for toggling keyboard stashing from the keyboard" into udc-dev am: f0c96721ba
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/22999970

Change-Id: I6c7fc14a733ac78049d3df0426e55c131af249dd
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-05-15 23:36:59 +00:00
TreeHugger Robot f19647ad61 Merge "Add handling for toggling keyboard stashing from the keyboard" into udc-dev am: f0c96721ba
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/22999970

Change-Id: Ieb543fc7c52ec110e0570b77debf798ed93bc2c5
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-05-15 23:34:42 +00:00
TreeHugger Robot 8710a44c10 Merge "Adding support for listening to end callbacks when launching an intent from Launcher" into udc-dev am: 15bc0d388a am: f9ad2da674
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/23214378

Change-Id: Ia6b93b54b8d67983e1ee58e20cbb7160a8883f10
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-05-15 23:13:07 +00:00
Stefan Andonian dac76f6e73 Merge "Added ViewCapture to all tests which implement AbstractLauncherUiTest." into udc-dev am: e3b06996c3 am: 5b32d3061b
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/22791438

Change-Id: Ib04a9be8ea567b638fb141843988ebca27f1f60f
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-05-15 23:12:11 +00:00