Ats Jenk
ef8cb15f5f
Merge "Add support for showing border for desktop tile" into tm-qpr-dev am: 4ec2d1296f am: 8b67dae096
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/21427684
Change-Id: Ide3f87129dd787da1e32d21e592402d42bf5f1d0
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-02-15 19:38:25 +00:00
Ats Jenk
0571d30706
Merge "Disable quickswitch for desktop windowing" into tm-qpr-dev am: 5e74542570 am: c6d31fa3d8
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/21423028
Change-Id: Icf3b48826a83b41828546f771bf92b8469970955
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-02-15 19:37:42 +00:00
Evan Rosky
2e6aaa373a
Merge "Update willFinishToHome during follow-up gestures"
2023-02-15 19:17:55 +00:00
Ats Jenk
8b67dae096
Merge "Add support for showing border for desktop tile" into tm-qpr-dev am: 4ec2d1296f
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/21427684
Change-Id: I5dd4cf19c5e0def592d43bf9a1200689bce7b4d2
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-02-15 18:50:06 +00:00
Ats Jenk
c6d31fa3d8
Merge "Disable quickswitch for desktop windowing" into tm-qpr-dev am: 5e74542570
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/21423028
Change-Id: I631637c50dec098e9da6d51c3577b3eab0198915
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-02-15 18:46:16 +00:00
Ats Jenk
4ec2d1296f
Merge "Add support for showing border for desktop tile" into tm-qpr-dev
2023-02-15 17:48:53 +00:00
Ats Jenk
5e74542570
Merge "Disable quickswitch for desktop windowing" into tm-qpr-dev
2023-02-15 17:48:12 +00:00
Charlie Anderson
8c9bffbcd7
Merge "adding the new Material U App Shortcut Popup design" into tm-qpr-dev am: 9af03389d6 am: f7fb5c268f
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/20931443
Change-Id: I770674a086e93360e65bdd6e5c93dcf8e94b025a
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-02-15 16:59:25 +00:00
Charlie Anderson
f7fb5c268f
Merge "adding the new Material U App Shortcut Popup design" into tm-qpr-dev am: 9af03389d6
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/20931443
Change-Id: I119677894eacb30cbe724aa5534aab9208f52092
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-02-15 16:07:53 +00:00
Charlie Anderson
9af03389d6
Merge "adding the new Material U App Shortcut Popup design" into tm-qpr-dev
2023-02-15 15:11:49 +00:00
Schneider Victor-tulias
79855e7cb8
Merge "Add the KeyboardQuickSwitchView (2/2)" into tm-qpr-dev am: 25656568e3 am: 74ffb0ba89
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/21087436
Change-Id: Ie6f0b30af20e5905fc10105bbf2fcf8a0db028b0
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-02-15 06:15:48 +00:00
Schneider Victor-tulias
74ffb0ba89
Merge "Add the KeyboardQuickSwitchView (2/2)" into tm-qpr-dev am: 25656568e3
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/21087436
Change-Id: I2f769bd01dc85fbb36e0424e8aa6ecf2d18c8d91
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-02-15 05:24:01 +00:00
Ats Jenk
ae7e03440c
Add support for showing border for desktop tile
...
When a external keyboard is connected and ENABLE_KEYBOARD_QUICK_SWITCH
feature flag is enabled, we highlight the selected tile in overview.
Add support to the new desktop tile to show the highlight.
Bug: 269342116
Test: connect an external keyboard, use alt+tab to open overview and
switch between the tiles
Change-Id: I29ac5864776a9a251ecdb0cb4b741b12747de564
2023-02-14 14:40:07 -08:00
Schneider Victor-tulias
de7ceba80b
Add the KeyboardQuickSwitchView (2/2)
...
Adding KeyboardQuickSwitchView and associated flows.
Test: Manually tested alt-tab and alt-shift-tab in and out of overview on a tablet and phone
Bug: 258854035
Change-Id: Ifb48b005067b3a9c66acfd5ecdbae144b359d3be
2023-02-14 13:34:37 -08:00
Charlie Anderson
8ad9144ca2
adding the new Material U App Shortcut Popup design
...
Bug: 247880037
Test: tested manually
Change-Id: I66c291df54dfc2a76fc974082a19091deb167f73
2023-02-14 16:03:15 -05:00
Schneider Victor-tulias
556d37bf01
Merge "Add the KeyboardQuickSwitchView (1/2)" into tm-qpr-dev am: 673e6437b8 am: 031e3d38b8
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/21087434
Change-Id: Ib0389210f200baa71f346edbc0ca78678702707a
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-02-14 19:43:13 +00:00
Schneider Victor-tulias
031e3d38b8
Merge "Add the KeyboardQuickSwitchView (1/2)" into tm-qpr-dev am: 673e6437b8
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/21087434
Change-Id: Ifdb495e6480338f41650431c6a8944ae9caad639
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-02-14 18:52:06 +00:00
Ats Jenk
ce6cebd392
Disable quickswitch for desktop windowing
...
When desktop windowing prototypes are enabled, disable quickswitch for
now.
Quickswitch causes issues with how tasks are moved between desktop and
fullscreen in prototype 2. We are currently doing it based on shell
transitions. And whether there are desktop tasks visible or not.
Directly switching from a fullscreen task to desktop tasks does not fit
well into this model. And supporting this is not trivial.
As quickswitch is not a core user journey right now, will disable
quickswitch for the time being.
We can revisit this at a later date, when building out the production
version.
Bug: 268075592
Test: enable proto 1, try to quickswitch from home screen and from apps
Test: enable proto 2, try to quickswitch from home screen, from
fullscreen app to desktop, fullscreen app to another fullscreen app,
from desktop to fullscreen app
Change-Id: I06b3461f0134819cfa7c9e5f61df8ed84cc90eb8
2023-02-14 10:47:37 -08:00
Schneider Victor-tulias
673e6437b8
Merge "Add the KeyboardQuickSwitchView (1/2)" into tm-qpr-dev
2023-02-14 17:46:23 +00:00
Winson Chung
d5b9cdc6fa
Merge "Update region sampling to account for window visibility" into tm-qpr-dev am: c5180384d5 am: 30616e83d9
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/21384584
Change-Id: If15c741da1eae2b399b3a41ea406d5fa7c56cf7d
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-02-14 06:28:41 +00:00
Evan Rosky
11d81bbe76
Update willFinishToHome during follow-up gestures
...
AbsSwipeUpHandler updates RAC.setWillFinishToHome when the
initial gesture crosses the resume/recents threshold. However,
follow-up gestures don't use AbsSwipeUpHandler -- they go through
RecentsView instead which wasn't updating willFinishToHome. This
confuses RecentsAnimationController.
Bug: 269212678
Test: open app, swipe to overview (let go), swipe down back to fullscreen.
Change-Id: I6cff6856eadf1539ace8a03715491d31920d41e7
2023-02-13 22:19:47 -08:00
Winson Chung
95de6078b0
Merge "Have Taskbar report left/right gesture insets" into tm-qpr-dev am: b41d15b5f6 am: 3e815cbbb9
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/21344502
Change-Id: I195b250bec9a965d916659d8c3490e62bde5065b
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-02-14 05:41:35 +00:00
Winson Chung
30616e83d9
Merge "Update region sampling to account for window visibility" into tm-qpr-dev am: c5180384d5
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/21384584
Change-Id: I8e5912836ab786e5f1ee389763775c3c6a2df6b3
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-02-14 05:39:55 +00:00
Winson Chung
3e815cbbb9
Merge "Have Taskbar report left/right gesture insets" into tm-qpr-dev am: b41d15b5f6
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/21344502
Change-Id: I6cee95301d8927c185d54364092cfa5ebb274ea8
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-02-14 05:37:24 +00:00
Winson Chung
c5180384d5
Merge "Update region sampling to account for window visibility" into tm-qpr-dev
2023-02-14 04:48:02 +00:00
Winson Chung
b41d15b5f6
Merge "Have Taskbar report left/right gesture insets" into tm-qpr-dev
2023-02-14 04:45:24 +00:00
Tony Wickham
fc97f74e82
Have Taskbar report left/right gesture insets
...
Fixes: 231648761
Test: output from adb shell dumpsys activity service
TouchInteractionService, specifically TaskbarInsetsController
Change-Id: I8ed7fefb482bd4f73d2b2026ccb4ac369b6321ab
2023-02-14 04:43:01 +00:00
Winson Chung
c3a8254e65
Merge "Reapply previous states when recreating the task bar" into tm-qpr-dev am: a097a960c8 am: f51df33fc8
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/21383817
Change-Id: Ia95dbef74947a2530b8b8f7ceaa371dc2c804acd
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-02-14 01:50:02 +00:00
Winson Chung
f51df33fc8
Merge "Reapply previous states when recreating the task bar" into tm-qpr-dev am: a097a960c8
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/21383817
Change-Id: I55eb0eab27b323198f36983cbcd5e39eee8a9374
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-02-14 00:57:57 +00:00
Winson Chung
a097a960c8
Merge "Reapply previous states when recreating the task bar" into tm-qpr-dev
2023-02-14 00:05:58 +00:00
Tracy Zhou
99c447459b
Merge "Revert "Use movement on the trackpad instead of on screen for trackpad gestures used for gesture nav""
2023-02-13 23:43:11 +00:00
Schneider Victor-tulias
f908729fa8
Add the KeyboardQuickSwitchView (1/2)
...
Preparatory change for adding the KeyboardQuickSwitchView and associated flows.
Test: Manually tested alt-tab and alt-shift-tab in and out of overview on a tablet and phone
Bug: 258854035
Change-Id: I468481a023e82d3ef7c7d4d44c5b9435173b49ae
2023-02-13 15:34:39 -08:00
Bill Yi
a63e7d9036
Merge "Import translations. DO NOT MERGE ANYWHERE"
2023-02-11 17:17:53 +00:00
Nicolò Mazzucato
f907f4a00b
Merge "Drive Launcher unfold animation from System UI" into tm-qpr-dev am: 5147b1d509 am: 8778426fa1
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/21298421
Change-Id: I1ef6c450692076c5af7032c60f518f8c01fdff11
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-02-11 11:00:38 +00:00
Nicolò Mazzucato
8778426fa1
Merge "Drive Launcher unfold animation from System UI" into tm-qpr-dev am: 5147b1d509
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/21298421
Change-Id: I6b84f1878823c9aadb0aa5f10b0479adbf9cfb0c
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-02-11 10:11:36 +00:00
Nicolò Mazzucato
5147b1d509
Merge "Drive Launcher unfold animation from System UI" into tm-qpr-dev
2023-02-11 09:24:42 +00:00
TreeHugger Robot
af092ea846
Merge "Import translations. DO NOT MERGE ANYWHERE" into tm-qpr-dev
2023-02-11 07:43:22 +00:00
Winson Chung
8bce18a562
Update region sampling to account for window visibility
...
- Similar to the nav bar, we should also disable region sampling then
the window is no longer visible (ie. when in immersive mode) otherwise
we fall back into gpu composition which consumes more battery
Fixes: 268280575
Test: Enter immersive mode and verify region sampling is disabled
Change-Id: I99bf8986c6f22fd8d480d255d10cfcd39cfb79e3
2023-02-11 01:02:35 +00:00
Winson Chung
8fe24e0893
Reapply previous states when recreating the task bar
...
- When the taskbar is recreated (ie. from a display config change),
the previous states sent from SysUI need to be reapplied to the
new controllers
Fixes: 267664948
Test: Wipe device, in SUW accessibility settings change the display
density and verify it properly tints the back button
Change-Id: I837a67ced2941d4545359b8231026044b5479767
2023-02-11 00:25:01 +00:00
Schneider Victor-tulias
0fc4446318
Merge "Reorganize ActiveGestureLogs for ease-of-use" into tm-qpr-dev am: 301433c11a am: c57c762816
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/21120284
Change-Id: Ide588750e5ac5ce772c595d2b88420a289d9a9ae
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-02-10 23:19:59 +00:00
Ats Jenk
b0dd2ffb30
Merge "Add icon to desktop tile in overview" into tm-qpr-dev am: 90d0019447 am: 201e4d39c7
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/21359254
Change-Id: If1296cf7ecdf87a0c0764feda7132525e99bdff7
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-02-10 23:16:43 +00:00
Schneider Victor-tulias
c57c762816
Merge "Reorganize ActiveGestureLogs for ease-of-use" into tm-qpr-dev am: 301433c11a
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/21120284
Change-Id: Ib05a8a112179dd691d42a4424565aef664f496e9
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-02-10 22:22:54 +00:00
Ats Jenk
201e4d39c7
Merge "Add icon to desktop tile in overview" into tm-qpr-dev am: 90d0019447
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/21359254
Change-Id: I5ac65e5dcac7a7501258b4cf62eac73de0193365
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-02-10 22:22:43 +00:00
Lucas Silva
67fa00189d
Merge "Allow QuickstepTransitionManager to be overridden" into tm-qpr-dev am: bc333343ec am: 0ee31bb2ee
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/20785348
Change-Id: Ibc9a6b026ec5fc8206b3c86ecc81b38f4a25f6f2
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-02-10 22:17:11 +00:00
Nicolo' Mazzucato
8d9edd292b
Drive Launcher unfold animation from System UI
...
Before this cl, both Launcher and System UI processes were registering for hinge angle and device state (e.g. folded/unfolded) change events to calculate the current unfold animation progress. In some cases, launcher ui thread was busy, delaying the progress calculation from the hinge angle value (that was received ~at the same time by both processes). This resulted in launcher and sysui unfold animation not being synchronized in some cases.
With this cl, System UI process uses OverviewProxyService to send the unfold events to Launcher. In this way, both process always have the exact same progress (+- 1 frame)
This is currently guarded by a launcher flag, by default with the new behaviour, to allow devs to compare the experience and easily debug potential regressions.
Bug: 268490854
Test: Analysed perfetto trace + RemoteUnfoldTransitionProgressProviderTest + manual
Change-Id: If15fd6fe39abb3d922c5fdb327100206dfa3665d
2023-02-10 22:04:19 +00:00
Schneider Victor-tulias
301433c11a
Merge "Reorganize ActiveGestureLogs for ease-of-use" into tm-qpr-dev
2023-02-10 22:01:57 +00:00
Ats Jenk
90d0019447
Merge "Add icon to desktop tile in overview" into tm-qpr-dev
2023-02-10 21:47:31 +00:00
Lucas Silva
0ee31bb2ee
Merge "Allow QuickstepTransitionManager to be overridden" into tm-qpr-dev am: bc333343ec
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/20785348
Change-Id: Ia2631b7fb6c44cd870bf5c7c0b8684c76f41f4ab
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-02-10 21:28:24 +00:00
Lucas Silva
bc333343ec
Merge "Allow QuickstepTransitionManager to be overridden" into tm-qpr-dev
2023-02-10 20:47:27 +00:00
Ats Jenk
78b614f555
Add icon to desktop tile in overview
...
Copied over icon from caption desktop button in WMShell. Temporary icon
for now.
Refactored some logic in TaskView to better support for custom
orientation handling in subclasses. Subclasses can override setting
orientation for icon or thumbnail.
Bug: 267326722
Test: manual, enable desktop windowing proto 2 and go to overview
Change-Id: Id66d48fa52a418a07b954a384b2c3ea22f091b1f
2023-02-10 10:16:31 -08:00