TreeHugger Robot
d55644d3af
Merge "Add shortcut drag/drop support to the taskbar."
2021-12-01 00:17:59 +00:00
TreeHugger Robot
6269a7aedb
Merge "Refactor LauncherAccessibilityDelegate so it can be used outside of Launcher"
2021-11-30 23:29:43 +00:00
Schneider Victor-tulias
5e91cbe069
Add shortcut drag/drop support to the taskbar.
...
- Added support for shortcut drag/drop
- Added support for popup menu shortcut drag/drop
Test: long pressed taskbar and launcher icons. long pressed taskbar and launcher shortcuts and popup menu shortcuts.
Fixes: 204453506
Bug: 198438631
Change-Id: I09cab335dcbb3a2bfa3020b21f4bcffff9c53e61
2021-11-30 13:52:55 -08:00
TreeHugger Robot
ab6732640c
Merge "Possible fix for NullPointerException b/206040100." into sc-v2-dev am: b78cbf29e5 am: 7684d31b8e
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/16331687
Change-Id: I0f0f5a6fbcb1731c1d2eb1f3d7aef8317bac1430
2021-11-30 20:46:50 +00:00
TreeHugger Robot
7684d31b8e
Merge "Possible fix for NullPointerException b/206040100." into sc-v2-dev am: b78cbf29e5
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/16331687
Change-Id: I45caaafe38fcb82c4ca4a924ad6b374fe6493d0e
2021-11-30 20:32:35 +00:00
Schneider Victor-tulias
c817dac4cd
Merge ag/16307859 into master without bug fix.
...
- Copied ag/16307859, with a modification to QuickstepModelDelegate#getContainer. This allows the crash from b/173838775 to continue occuring with additional debuging logs.
Bug: 173838775
Test: manual
Change-Id: Ic96a25665457c80f5c9ab45a896fada34a3a68ff
2021-11-30 12:08:23 -08:00
TreeHugger Robot
b78cbf29e5
Merge "Possible fix for NullPointerException b/206040100." into sc-v2-dev
2021-11-30 19:58:24 +00:00
TreeHugger Robot
2fd047f193
Merge "Close task menu scrim when pressing home button" into sc-v2-dev am: 2280f3d5fc am: a9e6748ea4
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/16365179
Change-Id: I63dea1516d6853ddc9d9ee0ebd343f1bbed6dfdf
2021-11-30 19:35:10 +00:00
TreeHugger Robot
a9e6748ea4
Merge "Close task menu scrim when pressing home button" into sc-v2-dev am: 2280f3d5fc
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/16365179
Change-Id: I8620705d35fed5313032606d3df095a13110da6a
2021-11-30 19:22:52 +00:00
Sebastian Franco
8afeba605a
Possible fix for NullPointerException b/206040100.
...
There is a NullPointerException when trying to get the
length of the array.
Test: Manually tested
Fix: 206040100
Change-Id: I69a03fd3658094655eaf97fa21039fd373ee37d5
2021-11-30 10:09:02 -06:00
Alex Chau
a8fc7e03fd
Close task menu scrim when pressing home button
...
- Generally close all floating view when starting home from Recents
Bug: 193432925
Test: with 3 button, open task menu, then press home
Change-Id: Ic99c50333c797f222fc8e682fd0f3fcc4d641d47
2021-11-30 14:27:36 +00:00
Tracy Zhou
755b0e30d7
Merge "Reset live tile params along with resetTaskVisuals" into sc-v2-dev am: 260b90c7ad am: 2862aecc40
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/16360392
Change-Id: I1e500d12e536fcf00eb7ad746e30e5e8fd75ecc9
2021-11-30 05:13:23 +00:00
Tracy Zhou
2862aecc40
Merge "Reset live tile params along with resetTaskVisuals" into sc-v2-dev am: 260b90c7ad
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/16360392
Change-Id: I708bb79bba4ffb0f7945ce537ecdf6e7a3088ee9
2021-11-30 04:55:58 +00:00
Tracy Zhou
260b90c7ad
Merge "Reset live tile params along with resetTaskVisuals" into sc-v2-dev
2021-11-30 04:41:40 +00:00
Adam Bookatz
51c247b9de
Merge "Revert "Fix issue with Shell listeners being unbound if SysUI is restarted"" into sc-v2-dev am: cbafa6803b am: 2dc067bd88
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/16360447
Change-Id: I6f01985bf6c0b42913e245894f3d13bae804889e
2021-11-30 04:13:36 +00:00
Adam Bookatz
2dc067bd88
Merge "Revert "Fix issue with Shell listeners being unbound if SysUI is restarted"" into sc-v2-dev am: cbafa6803b
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/16360447
Change-Id: I898cd74ea9ea335c0a4e2546f79081f52183c229
2021-11-30 03:55:51 +00:00
Adam Bookatz
cbafa6803b
Merge "Revert "Fix issue with Shell listeners being unbound if SysUI is restarted"" into sc-v2-dev
2021-11-30 03:44:30 +00:00
TreeHugger Robot
84eb3631fc
Merge "Revert "Fix ClassCastException in QuickstepModelDelegate""
2021-11-30 01:48:39 +00:00
Tracy Zhou
a56dc760dd
Reset live tile params along with resetTaskVisuals
...
The dismissal animation doesn't return the translationY to 0, but resetTaskVisuals does.
Fixes: 207782306
Test: Drag live tile to dismiss lightly so it doesn't succeed. When it comes back, make sure it matches the cutout.
Change-Id: I64ee06ad72c403ab4fdd4671d08b1843a3e89253
2021-11-30 00:49:02 +00:00
Adam Bookatz
3d34f94784
Revert "Fix issue with Shell listeners being unbound if SysUI is restarted"
...
This reverts commit 34e384d2e1 .
Reason for revert: Multiuser performance (b/208276322)
Change-Id: Icd27ab3095c446895360f8e2faa7f9c92ab2cf01
Bug: 208276322
2021-11-30 00:19:05 +00:00
Schneider Victor-tulias
8664cb1261
Revert "Fix ClassCastException in QuickstepModelDelegate"
...
This reverts commit 380f8fd890 .
Reason for revert: remove bug fix on master
Bug: 173838775
Change-Id: I3cbb3e383c52095a10b3e22ea4c586c0c3c8d7a9
2021-11-29 22:34:04 +00:00
TreeHugger Robot
3057559690
Merge "Handle configuration changes in floating rotation button" into sc-v2-dev am: ed05712f04 am: 6b45ff77e8
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/16343605
Change-Id: I412679a314a4eab71a035c62884df44ca55e62f9
2021-11-29 20:19:02 +00:00
TreeHugger Robot
6b45ff77e8
Merge "Handle configuration changes in floating rotation button" into sc-v2-dev am: ed05712f04
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/16343605
Change-Id: I6d2ca3c480f2676cc3bc595eecfa007920b76b09
2021-11-29 19:58:51 +00:00
TreeHugger Robot
ed05712f04
Merge "Handle configuration changes in floating rotation button" into sc-v2-dev
2021-11-29 19:41:26 +00:00
Nick Chameyev
a05a84ffb3
Merge "Add WRITE_SECURE_SETTINGS permission to Launcher" into sc-v2-dev am: ed6b29f211 am: 732e8c59ef
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/16357461
Change-Id: I13981979f2c3838d1d939e395538f71c873675ba
2021-11-29 17:55:55 +00:00
Nick Chameyev
732e8c59ef
Merge "Add WRITE_SECURE_SETTINGS permission to Launcher" into sc-v2-dev am: ed6b29f211
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/16357461
Change-Id: Ia0786eae631029c321768ccf0f847ad6662a0ad7
2021-11-29 17:33:06 +00:00
Nick Chameyev
ed6b29f211
Merge "Add WRITE_SECURE_SETTINGS permission to Launcher" into sc-v2-dev
2021-11-29 17:14:09 +00:00
Nick Chameyev
c52ec89e1b
Add WRITE_SECURE_SETTINGS permission to Launcher
...
We reused a code that handles rotation suggestion button
from SysUI in Launcher. It requires WRITE_SECURE_SETTINGS
permission to write how many times we have shown this button
to show ripple only the first 3 times.
AOSP Launcher didn't have this permission and it was crashing.
Bug: 205491152
Test: tap on rotation suggestion button when in AOSP launcher
Change-Id: I216abb86d43cc505aec1ff581c1f332ae3ad0db4
2021-11-29 12:21:35 +00:00
TreeHugger Robot
ed995a3e68
Merge "Resets taskSplitTranslation of inactive orientation" into sc-v2-dev am: c5f18aa980 am: b73701ad92
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/16343601
Change-Id: I6e6a0ab952578193ca4ded1c2e7cf83f1897f070
2021-11-26 18:52:28 +00:00
TreeHugger Robot
b73701ad92
Merge "Resets taskSplitTranslation of inactive orientation" into sc-v2-dev am: c5f18aa980
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/16343601
Change-Id: I5f776fdd999a6cbbd85977ad978d871f9cbc2a82
2021-11-26 18:41:37 +00:00
TreeHugger Robot
c5f18aa980
Merge "Resets taskSplitTranslation of inactive orientation" into sc-v2-dev
2021-11-26 18:23:43 +00:00
Alex Chau
9a5f99bfe6
Resets taskSplitTranslation of inactive orientation
...
Fix: 204185003
Test: manual
Change-Id: I10e49994e8a9723f39d7f9159de7c1f8216ea77f
2021-11-26 12:04:47 +00:00
Nick Chameyev
71eed5ca35
Handle configuration changes in floating rotation button
...
Update resources in floating rotation button
when configurations such as screen density, screen size,
current locale have changed.
Bug: 200103245
Test: change display size, locale, fold/unfold
-> check that floating rotation button resources
are updated
Change-Id: Ia69f4f8b393a686012e286a1e39822650c562d52
2021-11-26 11:38:28 +00:00
Jerry Chang
79b384b053
Merge "Support to launch app pair from overview with recorded split ratio." into sc-v2-dev am: 71b7d1537d am: 925b1c3fca
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/16331944
Change-Id: I5e9eec07c468c19d23e9511771072c29fa7b3eae
2021-11-26 06:07:53 +00:00
Jerry Chang
925b1c3fca
Merge "Support to launch app pair from overview with recorded split ratio." into sc-v2-dev am: 71b7d1537d
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/16331944
Change-Id: Ibcfb68a698f52a1efcc45088e5db42b48b17e79e
2021-11-26 05:56:03 +00:00
Jerry Chang
71b7d1537d
Merge "Support to launch app pair from overview with recorded split ratio." into sc-v2-dev
2021-11-26 05:43:34 +00:00
Alex Chau
4759d18363
Merge "Use alternative way to fix split select page snapping issue" into sc-v2-dev am: eace1ba76d am: 1dc16efaf1
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/16343354
Change-Id: I6557aa2980e2a01d15efb216d041473f37832ea1
2021-11-25 19:43:00 +00:00
Alex Chau
1dc16efaf1
Merge "Use alternative way to fix split select page snapping issue" into sc-v2-dev am: eace1ba76d
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/16343354
Change-Id: I161e62e6fbd34fda5e052381a4db765628ccb314
2021-11-25 19:31:17 +00:00
Alex Chau
b3a9386556
Use alternative way to fix split select page snapping issue
...
- Reverted to before ag/16095449 where reset() is called after state transition completed
- Call pageBeginTransition in dismiss animation to make sure onPageEndTransition is triggered to clear mCurrentPageScrollDiff properly
- Fixed a condition in resetFromSplitSelectionState ot use DeviceProfile.overviewShowAsGrid, as when state is in transition, showAsGrid() would be false
Fix: 207744890
Test: manual
Change-Id: I5a812a7ee26df2f953f7fed0155880620d2c4e66
2021-11-25 16:48:39 +00:00
TreeHugger Robot
4a677ed4cb
Merge "Fix ClassCastException in QuickstepModelDelegate" into sc-v2-dev am: 32ebd9f94f am: cfa85344b4
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/16307859
Change-Id: Iae1d568de658269b2abe7a7a52ba7225fb693f30
2021-11-25 04:40:53 +00:00
TreeHugger Robot
cfa85344b4
Merge "Fix ClassCastException in QuickstepModelDelegate" into sc-v2-dev am: 32ebd9f94f
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/16307859
Change-Id: I5a771299623f3c838aef76c5a6b6bf3ac4a850c4
2021-11-25 04:16:57 +00:00
TreeHugger Robot
32ebd9f94f
Merge "Fix ClassCastException in QuickstepModelDelegate" into sc-v2-dev
2021-11-25 04:00:37 +00:00
Jerry Chang
279c3b7fa2
Support to launch app pair from overview with recorded split ratio.
...
Bug: 207479945
Test: Quickswitch back to app pair keep split ratio
Change-Id: Id24195c15fe59053cc51515a942f72c3b8e87ba7
2021-11-25 11:38:14 +08:00
TreeHugger Robot
f9aec4c708
Merge "Add TaskbarControllers#runAfterInit()" into sc-v2-dev am: 79132556f7
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/16336335
Change-Id: If250e156ef4e6b3d568793aeddef14586fd34883
2021-11-25 00:23:05 +00:00
TreeHugger Robot
79132556f7
Merge "Add TaskbarControllers#runAfterInit()" into sc-v2-dev
2021-11-25 00:08:08 +00:00
Tony Wickham
a143500a69
Add TaskbarControllers#runAfterInit()
...
And use it in TaskbarModelCallbacks#commitItemsToUI(), which in rare cases can run during init() before other controllers (namely TaskbarStashController) have been initialized.
Test: call commitItemsToUI() in TaskbarModelCallbacks#init(), ensure no crash
Fixes: 204847702
Change-Id: Ib9df3ea91d41c76ad1d3392e43b444b8b4a91374
Merged-In: Ib9df3ea91d41c76ad1d3392e43b444b8b4a91374
2021-11-24 23:14:06 +00:00
TreeHugger Robot
9da9172544
Merge "Add TaskbarControllers#runAfterInit()"
2021-11-24 23:13:37 +00:00
Schneider Victor-tulias
380f8fd890
Fix ClassCastException in QuickstepModelDelegate
...
- Added a casting check as an immediate fix to b/173838775
- Added logging to help debug the corrupt state where an item of type other than FolderInfo is used as an other item's container.
- Added LoaderMemoryLogger for adding large logs that are only conditionally printed.
Bug: 173838775
Test: manually checked logs
Change-Id: I9491cb421b9fb807d5fb110b04ad069481de768f
2021-11-24 14:26:45 -08:00
Fedor Kudasov
8934ad2df6
Merge "Separate getTaskViewAt usage"
2021-11-24 21:18:53 +00:00
Alex Chau
f3c6e6fcf3
Merge "Consider two panel in home to overview transition" into sc-v2-dev am: 376b09ade2 am: 07cbd6659f
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/16330826
Change-Id: I45a672b684a2857e92aa9ea829be487fa915c152
2021-11-24 21:07:45 +00:00