Schneider Victor-tulias
8129ebfd04
Merge "Keyboard quick switch polish" into tm-qpr-dev
2023-02-21 21:03:30 +00:00
Jon Miranda
6bb01ee8ca
Merge "Seamless handoff between stashed handle and taskbar." into tm-qpr-dev
2023-02-21 20:09:41 +00:00
Stefan Andonian
c55e9d52e4
Merge "Revert "Migrate IDP_GRID_NAME usage to LauncherPrefs"" into tm-qpr-dev am: b7221177b4
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/21522366
Change-Id: Ibad7a921788a1b86a972fcdb6a7f084dd4d4cfe0
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-02-21 19:47:30 +00:00
Nick Chameyev
dd2311e7f7
Do not use private APIs in unfold module
...
Removes usages of the private/hidden APIs
in unfold module so it could be easily
reused in 1p/3p apps.
Bug: 258828766
Test: manual fold/unfold with a full screen
app and in split screen
Change-Id: I79618af5f1e4bd7da66b840e321403bb33cf7e95
2023-02-21 18:26:46 +00:00
Stefan Andonian
b7221177b4
Merge "Revert "Migrate IDP_GRID_NAME usage to LauncherPrefs"" into tm-qpr-dev
2023-02-21 18:12:55 +00:00
Stefan Andonian
df11959779
Revert "Migrate IDP_GRID_NAME usage to LauncherPrefs"
...
This reverts commit 6f9a57186c .
Reason for revert: A Bug where only device preferences were being used, not the main shared preference file.
Bug: 269569568
Test: Verified this on device.
Change-Id: I8422b2d7073537bd46c3a91033bd2281bbd306b7
2023-02-21 18:12:11 +00:00
Bill Yi
bf499dc78f
Import translations. DO NOT MERGE ANYWHERE
...
Auto-generated-cl: translation import
Change-Id: If0f232f10b68625fd67c84022ceca9d2d8a6d713
2023-02-21 09:27:56 -08:00
Bill Yi
f37947d879
Import translations. DO NOT MERGE ANYWHERE
...
Auto-generated-cl: translation import
Change-Id: Ia3af5fda1c89d7a29ca6579059d87e3043b87610
2023-02-21 09:25:45 -08:00
Nick Chameyev
47f3322b90
[Unfold transition] Hide invisible workspaces during animation
...
Enables clipToPadding property for the
workspace view so it clips the views coming
from the outside of the workspace.
Bug: 267670594
Test: manual test by folding and unfolding with
several pages on a foldable device
Change-Id: Ibcb6ecd1ce784a66fdee35969b7f460bbb32f638
2023-02-21 15:05:32 +00:00
TreeHugger Robot
af1c102e69
Merge "Translate the taskbar icons to match nav handle shape." into tm-qpr-dev am: 9769b2844c am: 90cf9e6855
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/21452616
Change-Id: I2b925e0e493bd3dc303d41e940962d9cd9c55d7a
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-02-21 05:35:44 +00:00
TreeHugger Robot
90cf9e6855
Merge "Translate the taskbar icons to match nav handle shape." into tm-qpr-dev am: 9769b2844c
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/21452616
Change-Id: Icfa1d57cb210098675ef70313c675f62c29b5e61
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-02-21 04:34:48 +00:00
TreeHugger Robot
9769b2844c
Merge "Translate the taskbar icons to match nav handle shape." into tm-qpr-dev
2023-02-21 03:24:41 +00:00
Jon Miranda
7a73f3ee82
Seamless handoff between stashed handle and taskbar.
...
Bug: 267806083
Bug: 246634367
Test: manual
Change-Id: I0c3d7a19aaa36a323c6fb3349852727f56842bb2
2023-02-21 01:42:30 +00:00
Ats Jenk
865e1c404b
Merge "Show highlight around the selected overview tile" into tm-qpr-dev am: 4004c9d42d am: 744f8edafa
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/21452622
Change-Id: Icc868d30ba1614167e56ae2c014f47f2d2c3c37e
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-02-20 20:37:23 +00:00
Ale Nijamkin
3fd9523587
Merge "[Launcher] App grid support for reset (1/4)." into tm-qpr-dev am: 7729aa4cc6 am: 48c55e0c6d
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/21467322
Change-Id: I4f8513ef0b2886c996eb7b0c757dc90a3c640dc7
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-02-20 20:34:04 +00:00
Andy Wickham
ecb787f562
Merge "Reset fast scroller when All Apps resets." into tm-qpr-dev am: 5969e0524a am: 199eb1f5b3
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/21406904
Change-Id: I62d3f2949704e68031894aeea77e395685ce6bd5
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-02-20 20:33:51 +00:00
Stefan Andonian
64c3511087
Merge "Revert "Refactor the OnUserUnlock code out of RecentsAnimationDeviceState and"" into tm-qpr-dev am: 8989f839f5 am: bcfc5acb9a
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/21142878
Change-Id: Ib2d66bf6b341da53bf7f835ec534e450f24f2ed6
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-02-20 20:33:43 +00:00
Sunny Goyal
7a0db411ed
Merge "Using internal format cache for loading user badged label" into tm-qpr-dev am: 82864d5e13 am: 0db958a5a2
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/21237542
Change-Id: Ic434ba42613625ff988540cdb6bb3afd8f6ce3bc
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-02-20 20:33:29 +00:00
Sunny Goyal
9411e22e39
Merge "Adding support for customizing shortcut pinning logic" into tm-qpr-dev am: 85d15e78d0 am: ba88f8f880
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/21325312
Change-Id: I2833a14e1554a62d02b000a1a2218da8f4eb0505
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-02-20 20:33:19 +00:00
Winson Chung
e2daf2c1be
Merge "Only call per-user calls for gesture settings observer" into tm-qpr-dev am: 192e7afc3c am: 785f15d965
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/21459072
Change-Id: Ic26e7bcd72b26c44f6e313321e0c5c120121961a
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-02-20 20:31:55 +00:00
Pat Manning
550181e69e
Animate grid tasks to modal state.
...
Bug: 265641913
Test: OverviewActionsControllerTest.java
Change-Id: I5cfa5bc3a9e0fdc024d0d709bfb2b5eccd6ea5a2
2023-02-20 17:10:01 +00:00
Thales Lima
ffc68b0516
Rename variables for better understanding
...
Fix: 263097925
Test: build
Change-Id: I495a2bda4d301d1660d394d978940669ef404ce7
2023-02-20 16:40:19 +00:00
Marcelo Arteiro
dec6428014
Automated Token Alignment Android/Material
...
Test: Treehugger
Bug: 268682423
Change-Id: I1127f729935c52f80f16c468316822fac351fc54
2023-02-20 15:35:01 +00:00
Tiger
2d2e34cf81
Use insetsRoundedCornerFrame to check if taskbar is expanded or not
...
When taskbar is expanded, insetsRoundedCornerFrame will be set to true
via LayoutParams. We can adjust animation bounds or crop the taskbar
surface based on the insetsRoundedCornerFrame. In this way, the insets
types in TaskTransitionSpec can be removed.
This is a step to remove ITYPEs.
Bug: 234093736
Test: atest LetterboxUiControllerTest SizeCompatTests
Change-Id: Ibffd5beaf49f3196356b140938c4b2c8cc9d424e
2023-02-20 19:20:52 +08:00
Jerry Chang
f4f2a953bd
Fix quick switch in between two split pairs crash
...
Launcher always receive recent animatino start callback before
onStageTaskChanged callback, which result to not able to identify the
correct animate targets to animate. Update to fetch animate target from
wrapped remote animation target directly.
Fix: 236226779
Test: quick in between two split pairs won't crash
Change-Id: Ic10db086256b4a1ed53e5a3becb6fa9114df74ec
2023-02-18 09:46:11 +00:00
Winson Chung
3bce15d2a2
Fix issue with global drag from taskbar being disabled
...
- BackgroundAppState extends OverviewState, so in some cases we will
transition to background app, which inadvertently triggers global
drag and drop from being enabled
Bug: 269819279
Test: Enter split, cycle the screen and try to drag an app from the
transient bar
Change-Id: I0e8c5e8bbaa0220fc870d2db866152864253010f
2023-02-18 06:34:08 +00:00
Becky Qiu
43577a6604
Make sure we start new activity only in UI thread.
...
Bug: 269576728
Test: local
Change-Id: I76ee93e54d6e645a62a427d0a779277532efae4a
2023-02-18 01:32:31 +00:00
Vinit Nayak
c97bb4600f
Move split functions from RecentsView to SplitSelectStateController
...
* Moving things out of RecentsView to avoid
dependency on a non-testable class
* Also helping prevent bloating RecentsView.java
Bug: 266482558
Test: Single Chrome instance in recents. Initiate split
with Chrome from workspace, tap on Chrome again in Taskbar,
ensure no crash.
Change-Id: I99ec704479ffaa860f4d80c2cb9f54182f31f41a
2023-02-17 17:28:08 -08:00
Ats Jenk
744f8edafa
Merge "Show highlight around the selected overview tile" into tm-qpr-dev am: 4004c9d42d
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/21452622
Change-Id: I007e544b1e082b249923aa10d5d359e439f2b46f
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-02-18 01:09:42 +00:00
Ale Nijamkin
48c55e0c6d
Merge "[Launcher] App grid support for reset (1/4)." into tm-qpr-dev am: 7729aa4cc6
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/21467322
Change-Id: I1973c0c5739a88fd1f859e4ca42c87b6bd2aa3c6
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-02-18 01:09:05 +00:00
Andy Wickham
199eb1f5b3
Merge "Reset fast scroller when All Apps resets." into tm-qpr-dev am: 5969e0524a
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/21406904
Change-Id: I251a82ed4dd1e71c1ba4877c3669a2279103a6f6
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-02-18 01:06:56 +00:00
Ats Jenk
4004c9d42d
Merge "Show highlight around the selected overview tile" into tm-qpr-dev
2023-02-18 01:06:00 +00:00
Ats Jenk
4d397e2ebb
Add empty view to desktop tile in overview
...
Show an empty view when there are no tasks on the desktop.
Bug: 267326725
Test: have a fullscreen task, open overview, observe empty view for
desktop tile
Test: have a desktop task, open overview, observe desktop task thumbnail
is shown in overview and empty view is hidden
Change-Id: Ifb6d96d42bf602e9cc9e397efc0e07e2accdf16b
2023-02-17 16:48:47 -08:00
Jon Miranda
ddb909603a
Remove setImeIsVisible/setTouchesEnabled as its already handled by insets.
...
Bug: 260101467
Test: manual
Change-Id: Iba22a6db61abd4be0b2a15b2e4099d9bc03ddbc9
2023-02-18 00:27:03 +00:00
Ale Nijamkin
7729aa4cc6
Merge "[Launcher] App grid support for reset (1/4)." into tm-qpr-dev
2023-02-18 00:14:25 +00:00
Andy Wickham
4f0d0a2666
Set All Apps scale to 1 to start.
...
This avoids a bug on the first back gesture in All Apps from
search back to the A-Z list, where the apps scaled to 0-1 quickly
as part of the reset logic added in ag/21182334.
Bug: 269541162
Test: Install launcher, open all apps, tap search bar, go back.
Change-Id: I0dbd7275a80b585acf6f05ef1ef25c7c47f59ff6
2023-02-18 00:01:17 +00:00
Andy Wickham
5969e0524a
Merge "Reset fast scroller when All Apps resets." into tm-qpr-dev
2023-02-17 23:57:56 +00:00
Stefan Andonian
bcfc5acb9a
Merge "Revert "Refactor the OnUserUnlock code out of RecentsAnimationDeviceState and"" into tm-qpr-dev am: 8989f839f5
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/21142878
Change-Id: I0b9740a98594304cca9603dc53583655dc6db976
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-02-17 23:54:49 +00:00
Schneider Victor-tulias
0bba3d6184
Keyboard quick switch polish
...
- Added support for escape(backtick on some keyboards) keyboard keys
- Added support for d-pad left and right keyboard keys
- Fixed janky behaviour when quick switching too quickly.
- Removed unused code
Bug: 269618928
Test: Tried quick switch very quickly, tried escape, d-pad left and right keys in RTL and LTR modes
Change-Id: Ie03207cb349891e9c2de18502f3f65b7c8f9c018
2023-02-17 15:44:04 -08:00
Stefan Andonian
8989f839f5
Merge "Revert "Refactor the OnUserUnlock code out of RecentsAnimationDeviceState and"" into tm-qpr-dev
2023-02-17 23:12:08 +00:00
Sunny Goyal
0db958a5a2
Merge "Using internal format cache for loading user badged label" into tm-qpr-dev am: 82864d5e13
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/21237542
Change-Id: I31d942a466e30684a9a2e40f7923410dda1b9019
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-02-17 21:27:22 +00:00
Sunny Goyal
ba88f8f880
Merge "Adding support for customizing shortcut pinning logic" into tm-qpr-dev am: 85d15e78d0
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/21325312
Change-Id: I7139850ec1f679d983463cd2f6e12f588950f094
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-02-17 21:24:21 +00:00
Winson Chung
785f15d965
Merge "Only call per-user calls for gesture settings observer" into tm-qpr-dev am: 192e7afc3c
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/21459072
Change-Id: Ia6ba4cf78923ee0d2b7cba88be4482c09e05b524
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-02-17 21:22:56 +00:00
Sunny Goyal
82864d5e13
Merge "Using internal format cache for loading user badged label" into tm-qpr-dev
2023-02-17 21:09:26 +00:00
Sunny Goyal
85d15e78d0
Merge "Adding support for customizing shortcut pinning logic" into tm-qpr-dev
2023-02-17 20:45:58 +00:00
Sunny Goyal
4d18ad4825
Simplifying some scrollbar binding logic in all-apps
...
Bug: 256684299
Test: Manual
Change-Id: I1cee6cb783f0f805d9a0f0a4b2b668a709cacf1a
2023-02-17 12:28:46 -08:00
Alex Chau
cc7fc9f5cc
Merge "Log stackstrace if updateIconAlphaForHome is called after Taskbar is destroyed" into tm-qpr-dev am: ac4c866538 am: e892b3e4c5
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/21467064
Change-Id: Ia9fb0b47902f28cbc9eaa5157aefc4fc779cf55e
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-02-17 19:53:29 +00:00
Robin Lee
aafeb82613
Revert "Refactor the OnUserUnlock code out of RecentsAnimationDeviceState and"
...
This reverts commit 2a58ddb89f .
Reason for revert: b/266987957
Change-Id: I4a4a1f01a693d703f4dc87e8169fbf374729d274
2023-02-17 19:45:27 +00:00
Winson Chung
192e7afc3c
Merge "Only call per-user calls for gesture settings observer" into tm-qpr-dev
2023-02-17 19:44:52 +00:00
Winson Chung
0371d0f699
Only call per-user calls for gesture settings observer
...
Bug: 231648761
Fixes: 269392826
Test: Unable to reproduce 269392826, but verified this doesn't
break existing paths to adjust the insets
Change-Id: I8aa82f3fb77e627ac02352ef31b788b81c2ca901
2023-02-17 19:44:29 +00:00