TreeHugger Robot and Android (Google) Code Review
d55644d3af
Merge "Add shortcut drag/drop support to the taskbar."
2021-12-01 00:17:59 +00:00
TreeHugger Robot and Android (Google) Code Review
6269a7aedb
Merge "Refactor LauncherAccessibilityDelegate so it can be used outside of Launcher"
2021-11-30 23:29:43 +00:00
Tony Wickham
f6c28a4381
Fix potential memory leak by setting mControllers = null
...
Test: N/A
Bug: 202511986
Change-Id: Iad7cc89e0e68ce09ebe4ca3ab89392b50b6a82c7
2021-11-30 14:37:36 -08: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 and Automerger Merge Worker
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 and Automerger Merge Worker
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 and Android (Google) Code Review
b78cbf29e5
Merge "Possible fix for NullPointerException b/206040100." into sc-v2-dev
2021-11-30 19:58:24 +00:00
TreeHugger Robot and Automerger Merge Worker
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 and Automerger Merge Worker
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
Jerry Chang
8176366f54
Remove stage type from split screen APIs
...
Bug: 198438631
Test: manual check
Change-Id: Ic4f41e39013e4d49585da4cda9b28151c549357a
2021-11-30 17:15:40 +08:00
Tracy Zhou and Automerger Merge Worker
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 and Automerger Merge Worker
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 and Android (Google) Code Review
260b90c7ad
Merge "Reset live tile params along with resetTaskVisuals" into sc-v2-dev
2021-11-30 04:41:40 +00:00
Adam Bookatz and Automerger Merge Worker
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 and Automerger Merge Worker
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 and Android (Google) Code Review
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 and Android (Google) Code Review
84eb3631fc
Merge "Revert "Fix ClassCastException in QuickstepModelDelegate""
2021-11-30 01:48:39 +00:00
Tracy Zhou
bb594548bb
[DO NOT MERGE] Make the cutout slightly smaller
...
Temporary fix for S. Leaving the bug open for a proper fix in T.
Since we reverted the z order back (launcher on top), we should apply this fix from S and find a proper solution in T
Bug: 189265196
Test: https://screenshot.googleplex.com/75fgCva736rqwg5
Change-Id: Ice3b189a41f759e090334e360e44543eabc4836d
(cherry picked from commit 26f47c711a )
2021-11-30 01:01:59 +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 and Automerger Merge Worker
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 and Automerger Merge Worker
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 and Android (Google) Code Review
ed05712f04
Merge "Handle configuration changes in floating rotation button" into sc-v2-dev
2021-11-29 19:41:26 +00:00
Siarhei Vishniakou
b9bc1326d0
Add ALLOW_SLIPPERY_TOUCHES to make StatusBarTouchController slippery
...
LauncherActivity uses FLAG_SLIPPERY for certain interactions. For
example, when home screen is shown, and the user pulls down from not the
top of the screen, and notification shade is getting displayed, then the
touch should be getting transferred to the NotificationShade using
FLAG_SLIPPERY.
The newly introduced permission is added to launcher in order for this
flag to be applied to the window.
Bug: 206188649
Bug: 157929241
Test: reviewed logs, ensure that NexusLauncherActivity has FLAG_SLIPPERY
Test: re-ran the performance regression test
Change-Id: I8d05fa3663687b5382a59b0d47cdac404844c3b7
2021-11-29 11:38:42 -08:00
Nick Chameyev and Automerger Merge Worker
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 and Automerger Merge Worker
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 and Android (Google) Code Review
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 and Automerger Merge Worker
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 and Automerger Merge Worker
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 and Android (Google) Code Review
c5f18aa980
Merge "Resets taskSplitTranslation of inactive orientation" into sc-v2-dev
2021-11-26 18:23:43 +00:00
Alex Chau
9ead9ca226
Fix switch access for overview grid
...
- Removed overscroll checking in switch access, as overscroll isn't supported via snapToPage
- Don't show forward/backward action if no further scroll is possible
- When scrolling right in overveiw grid, snap to the next non-fully visible task
- When scrolling left in overview grid, snap to a position that next non-fully visible task is on the left of the screen
Fix: 204162346
Test: Use switch action in Workspace/Recents with and w/o RTL
Change-Id: I0d4f201edf2da543703e88420e6f3255fb2ba16f
2021-11-26 17:51:32 +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 and Automerger Merge Worker
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 and Automerger Merge Worker
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 and Android (Google) Code Review
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 and Automerger Merge Worker
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 and Automerger Merge Worker
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 and Automerger Merge Worker
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 and Automerger Merge Worker
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 and Android (Google) Code Review
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 and Automerger Merge Worker
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 and Android (Google) Code Review
79132556f7
Merge "Add TaskbarControllers#runAfterInit()" into sc-v2-dev
2021-11-25 00:08:08 +00:00