Vinit Nayak and Automerger Merge Worker
b689fbcf07
Merge "Clean up RemoteTargetHandles when RecentsAnimation ends" into sc-v2-dev am: 6e5f4e3184 am: 2256ab7ad9
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/16142695
Change-Id: Ib83a003dc10f4afe7b7919f8f37f3e07bc7aabb2
2021-11-01 18:27:06 +00:00
Vinit Nayak and Android (Google) Code Review
6e5f4e3184
Merge "Clean up RemoteTargetHandles when RecentsAnimation ends" into sc-v2-dev
2021-11-01 18:01:37 +00:00
Tony Wickham and Automerger Merge Worker
49ea8680a8
Merge "Add null check when settling on LAST_TASK" into sc-v2-dev am: d48fbecd1a am: e62cedb2ec
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/16150962
Change-Id: Ib0abf89969298e56bcc19800a72000b8ca708a04
2021-11-01 16:56:28 +00:00
Thales Lima and Automerger Merge Worker
9e6b691e99
Merge "add kotlin support for launcher" into sc-v2-dev am: 33f9de0225 am: 997bee0c73
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/16101503
Change-Id: I6692c0f54d5ba676b84638f9914c15ba81cdaef5
2021-11-01 16:56:10 +00:00
Tony Wickham and Android (Google) Code Review
d48fbecd1a
Merge "Add null check when settling on LAST_TASK" into sc-v2-dev
2021-11-01 16:22:15 +00:00
Thales Lima and Android (Google) Code Review
33f9de0225
Merge "add kotlin support for launcher" into sc-v2-dev
2021-11-01 16:03:58 +00:00
Nick Chameyev
0288d2e8bb
Move floating rotation button handling to Launcher
...
Moves handling of floating rotation button when navigation
bar is not created to the launcher. This button was not
showing when taskbar is visible as it was initialized in
navigation bar (which is not created for large screens).
Bug: 200103245
Test: rotate phone when autorotate disabled on inner screen
Test: showing rotate suggestion when gesture nav enabled/disabled
Change-Id: I13dd555bcd811f1524be7ab9ad51b2b012b3b749
2021-11-01 10:36:34 +00:00
Tony Wickham
2ca7e2695c
Add null check when settling on LAST_TASK
...
Test: N/A
Fixes: 203237855
Change-Id: I511fde0ba3f22720ed1fe29769c97a3207a98a4b
2021-10-29 14:15:53 -07:00
Tony Wickham
30f8e7f45f
Merge "Recreate taskbar when dark mode changes" into sc-v2-dev am: d71a4288cf am: 446dfa8b11
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/16144065
Change-Id: Iff95244b9cc0b75ee4e1ea4e88031d3057b5a025
2021-10-29 18:10:53 +00:00
Thales Lima
26f44911a6
add kotlin support for launcher
...
Bug: 193432925
Test: click on the app icon and check logcat
Change-Id: I2ca4d57105fe4e1b1dfc6c968a7c1bbd3cbd2151
2021-10-29 15:40:41 +00:00
Nick Chameyev
5c446d9ed4
Move floating rotation button handling to Launcher
...
Moves handling of floating rotation button when navigation
bar is not created to the launcher. This button was not
showing when taskbar is visible as it was initialized in
navigation bar (which is not created for large screens).
Bug: 200103245
Test: rotate phone when autorotate disabled on inner screen
Test: showing rotate suggestion when gesture nav enabled/disabled
Change-Id: I13dd555bcd811f1524be7ab9ad51b2b012b3b749
2021-10-29 10:17:18 +00:00
Tony Wickham
5a5a926945
Recreate taskbar when dark mode changes
...
Also dispatch sysui flags to all controllers upon recreate, not just NavbarButtonsViewController. Additionally, tell the controllers to skip the animation due to the flag changes if it's fromInit.
Test: Enable themed icons, switch dark theme in quick settings, ensure taskbar updates
Fixes: 204403933
Change-Id: Ic43a50cf0456175f9beba5c29360440f051cbd2d
2021-10-28 17:49:03 -07:00
Tony Wickham and Automerger Merge Worker
481a988409
Merge "Fix NPE when TaskView isn't attached to RecentsView" into sc-v2-dev am: 00841576d4 am: e984618610
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/16143390
Change-Id: I90e5f55362bf4e404f7919792cb5ac0a5ea158d3
2021-10-28 23:11:39 +00:00
Tony Wickham and Android (Google) Code Review
00841576d4
Merge "Fix NPE when TaskView isn't attached to RecentsView" into sc-v2-dev
2021-10-28 22:40:01 +00:00
TreeHugger Robot and Automerger Merge Worker
5f91e8b617
Merge "Update taskbar drag and drop treatment" into sc-v2-dev am: da86c0e64d am: ccb17341b1
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/16134100
Change-Id: I78de1b27ca39cc050b7dd9884e5312e7f12cbbc5
2021-10-28 21:24:28 +00:00
TreeHugger Robot and Android (Google) Code Review
da86c0e64d
Merge "Update taskbar drag and drop treatment" into sc-v2-dev
2021-10-28 20:54:09 +00:00
Tony Wickham
956ce16f51
Fix NPE when TaskView isn't attached to RecentsView
...
Test: theoretical
Fixes: 201481275
Change-Id: Ie10b5ebac373e41a4d4113ee3cda737d88adad8a
2021-10-28 13:21:15 -07:00
TreeHugger Robot and Automerger Merge Worker
92a6bccb4c
Merge "Make gesture nav tutorial skip button always visible." into sc-v2-dev am: d84aaad11f am: 3a5e6199eb
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/15960473
Change-Id: I726e64a65f5c2fc8fae38c6e6825314c76bce813
2021-10-28 20:11:36 +00:00
bquezada and Automerger Merge Worker
cd996616b7
Change AppTargetId for launcher events to align with other AppTargetId's. am: e12b321d5f am: c9845ed750
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/16141869
Change-Id: I8bff854eff8570a0011586bb0a7ffdc65dc5e290
2021-10-28 20:11:28 +00:00
TreeHugger Robot and Android (Google) Code Review
d84aaad11f
Merge "Make gesture nav tutorial skip button always visible." into sc-v2-dev
2021-10-28 19:51:05 +00:00
Vinit Nayak
0c05634a16
Clean up RemoteTargetHandles when RecentsAnimation ends
...
* When in SplitScreen in overview, rotation causes
surfaces to get released, so we tell RecentsView
to null out references to them.
* Unclear why this wasn't/isn't neceessary for a
single, fullscreen task.
Fixes: 202780874
Test: Can rotate in split screen, no crash
Change-Id: Ifdfa74943945029edec37dfeeb4187616e4a23d8
2021-10-28 12:21:46 -07:00
Tony Wickham
89ef745d1c
Update taskbar drag and drop treatment
...
- Disable the FastBitmapDrawable icon instead of setting it to invisible
- Suspend auto hide during drag and drop (moved to new TaskbarAutoHideSuspendController)
Test: Drag and drop from taskbar and ensure the original icon stays in place but desaturated
Test: Open immersive app, drag and drop from taskbar and ensure taskbar doesn't hide before drop
Fixes: 200816442
Change-Id: I4b895efd043be75e7e7034bd75e751ffdd2cfdd7
2021-10-28 11:43:49 -07:00
bquezada
e12b321d5f
Change AppTargetId for launcher events to align with other AppTargetId's.
...
Bug: 202535375
Test: Manual
Change-Id: I0c28f7f64935fdaf08edb7781e4e7378a068e8e6
2021-10-28 17:52:02 +00:00
Alina Zaidi and Automerger Merge Worker
3623756dcd
Merge "Send widget added and removed events to AiAi." into sc-v2-dev am: 29c3f23be5 am: 5c09d7e4cd
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/16006577
Change-Id: I68a7562ec2dd9ee355dcf5dda10e6481092024df
2021-10-28 17:00:29 +00:00
Alina Zaidi and Android (Google) Code Review
29c3f23be5
Merge "Send widget added and removed events to AiAi." into sc-v2-dev
2021-10-28 16:45:22 +00:00
TreeHugger Robot and Automerger Merge Worker
6fef5f8579
Merge "Prevent launching app in split if task split is unsupported" into sc-v2-dev am: ce597d786f am: 9531506a3a
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/16124504
Change-Id: I08a3f1b2aa478bf1439c67e011f59ac9492517e8
2021-10-28 11:41:25 +00:00
TreeHugger Robot and Android (Google) Code Review
ce597d786f
Merge "Prevent launching app in split if task split is unsupported" into sc-v2-dev
2021-10-28 11:19:39 +00:00
Bill Lin and Automerger Merge Worker
5e203171b9
Merge "Allow One-handed gesture when densityDpi > 600" into sc-v2-dev am: 497d08aa01 am: e3cb7533b6
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/16113733
Change-Id: Iad355a2f94720775ef2b7b5e1542dfa32376ddbc
2021-10-28 03:01:24 +00:00
Bill Lin and Android (Google) Code Review
497d08aa01
Merge "Allow One-handed gesture when densityDpi > 600" into sc-v2-dev
2021-10-28 02:20:24 +00:00
Tony Wickham and Automerger Merge Worker
4f91ae9b2b
Merge "Fix testStressSwipeToOverview" into sc-v2-dev am: c1cdadf6ea am: 46575af511
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/16132969
Change-Id: I3385c009f05ce96990302e7186735ab75e635b56
2021-10-27 22:02:29 +00:00
Schneider Victor-tulias and Automerger Merge Worker
66b2aa07fd
Update the hotseat edu layout for foldable devices. am: 9188b6b993 am: 494de979db
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/16125840
Change-Id: I3c022d1727679b23d80eb5e158b65b0d900538fe
2021-10-27 22:02:21 +00:00
Tony Wickham and Android (Google) Code Review
c1cdadf6ea
Merge "Fix testStressSwipeToOverview" into sc-v2-dev
2021-10-27 21:39:45 +00:00
Tony Wickham
ce6bf7dd7f
Fix testStressSwipeToOverview
...
- Finish recents controller to app rather than to launcher, to ensure taskbar state uses in-app configuration
- Also fix an issue when a gesture completes before onLauncherStart, which happens in 3 button mode. The error I saw in the test was:
java.lang.AssertionError: http://go/tapl test failure: Failed to receive an event for the state change: expected [Overview], actual: [Background, Normal];
Context: want to switch from background to overview, clicking Recents button; now visible state is Background
(This also accurately describes what I saw on the device, where the LauncherState went to Normal but the task was still running in the live tile)
Test: testStressSwipeToOverview
Fixes: 203577620
Change-Id: I19616f7921c9821f1b45a90a3e4bec4fb3b8a9d3
2021-10-27 12:35:31 -07:00
TreeHugger Robot and Automerger Merge Worker
90db092f3e
Merge "Add mock animated taskbar to gesture nav tutorial for foldable devices." into sc-v2-dev am: 3edb8de094 am: 19fbe33337
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/15954044
Change-Id: Ida8d9d27084f85271f51d71f6a23c75c0cf8407a
2021-10-27 18:20:41 +00:00
Schneider Victor-tulias
9188b6b993
Update the hotseat edu layout for foldable devices.
...
Test: ran the hotseat edu on folded and unfolded foldable device in portrait and landscape mode and in three-button and gesture nav mode. ran hotseat edu on regular phone
Fixes: 203734732
Change-Id: Iea2140c8241cdea60cb5db37fbfb7f7701d63bd6
2021-10-27 17:48:46 +00:00
TreeHugger Robot and Android (Google) Code Review
3edb8de094
Merge "Add mock animated taskbar to gesture nav tutorial for foldable devices." into sc-v2-dev
2021-10-27 17:45:38 +00:00
Tracy Zhou and Automerger Merge Worker
387c3fb2c8
Merge "Delete TaskbarStateHander" into sc-v2-dev am: c6bdd9243a am: 6b9f78e34a
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/16124697
Change-Id: I2b90d34e7d6ac375c67810784999969d4973a385
2021-10-27 02:48:00 +00:00
Tracy Zhou and Android (Google) Code Review
c6bdd9243a
Merge "Delete TaskbarStateHander" into sc-v2-dev
2021-10-27 02:11:12 +00:00
Pablo Gamito and Automerger Merge Worker
dbf20d09bd
Merge "Set custom task transition spec when taskbar is visible" into sc-v2-dev am: aae8a2a2a5 am: 75a4280b49
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/15972977
Change-Id: I4475a1661a2abeee5a0dac5de29667c8f34b78e5
2021-10-26 22:25:39 +00:00
Pablo Gamito and Android (Google) Code Review
aae8a2a2a5
Merge "Set custom task transition spec when taskbar is visible" into sc-v2-dev
2021-10-26 21:32:16 +00:00
TreeHugger Robot and Automerger Merge Worker
6f758ff59f
Merge "Using a different transition for All-set activity" into sc-v2-dev am: 3cbee2d1d7 am: ebe19c9517
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/15960463
Change-Id: Iac047c8ac675ad5cae9213e53e5a907e327f89a5
2021-10-26 20:40:05 +00:00
Tracy Zhou
72f1afcf02
Delete TaskbarStateHander
...
Bug: 204220602
Test: N/A
Change-Id: I6c26b4d3b8acb35750be56986555350e84f31ecb
2021-10-26 13:26:27 -07:00
TreeHugger Robot and Android (Google) Code Review
3cbee2d1d7
Merge "Using a different transition for All-set activity" into sc-v2-dev
2021-10-26 20:00:21 +00:00
TreeHugger Robot and Automerger Merge Worker
d16a1ec9fb
Merge "Make sure distinct widgets items are used when mapping widget component names to widget items." into sc-v2-dev am: 3bd6b8bf81 am: ddefceae62
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/16116819
Change-Id: I9633178a5b1404604cae743b05484bbaed3c26fd
2021-10-26 18:45:38 +00:00
Sunny Goyal
eed4bbfb49
Using a different transition for All-set activity
...
Bug: 201797003
Test: Manual
Change-Id: I33b342ca224ab283e2ac475d4defe2eac6a87bb8
2021-10-26 11:25:32 -07:00
Vinit Nayak
3e9bd87ca9
Prevent launching app in split if task split is unsupported
...
Bug: 204026157
Change-Id: Ie13ac74e0c1d357db242d49083be97f0f45e6ca5
2021-10-26 11:10:23 -07:00
TreeHugger Robot and Android (Google) Code Review
3bd6b8bf81
Merge "Make sure distinct widgets items are used when mapping widget component names to widget items." into sc-v2-dev
2021-10-26 18:01:48 +00:00
Pablo Gamito
77d3cab287
Set custom task transition spec when taskbar is visible
...
This is to ensure that the task to task animations look good when the
taskbar is visible (the transition background is the same as the taskbar
color, the taskbar overlay rounded corners are hidden, and the task
animates above the taskbar so it's rounded corners are visible during
the animation and not hidden behind the taskbar).
Test: Open tasks from other tasks to trigger task to task animations and
see if they look good
Bug: 200675009
Bug: 196387647
Change-Id: I8e46718829c0e6541a5c1b1a3a156285aeecd30a
2021-10-26 14:56:27 +02:00
Alina Zaidi
987221a1cc
Send widget added and removed events to AiAi.
...
-Pass the widgets on workspace as an extra List<AppTargetEvents> while
creating prediction session.
-Notify the session about widget added/removed events after creation.
Bug: 186648032
Test: Manually checked events are received
Change-Id: I4de6c011a1e24c129a3e995ddba16bfc55074939
2021-10-26 12:29:48 +01:00
Tony Wickham and Automerger Merge Worker
5a2f61da23
Merge "Hide taskbar background when notification shade is expanded" into sc-v2-dev am: add188f339 am: d6123537c5
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/16102657
Change-Id: I68306fb21825ab94cd8aa46b35ffb0e49bc5a6ac
2021-10-26 03:21:00 +00:00