Pat Manning
4e1099094b
Merge "Add test to access overview app menu." into udc-qpr-dev am: a0e328abe7
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/24179827
Change-Id: Ib4e072a0dab12a094aa46fa757ac8af86c0da425
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-08-02 18:38:33 +00:00
Pat Manning
a0e328abe7
Merge "Add test to access overview app menu." into udc-qpr-dev
2023-08-02 18:02:29 +00:00
Pat Manning
ccf611234a
Add test to access overview app menu.
...
Approved tapl DD: go/tapl-overview-task-menu-app-info
Fix: 292081139
Test: TaplTestsQuickstep.
Change-Id: Ic74267ec80b0a8c6af502a445d355f0420d8f569
2023-08-02 17:20:03 +01:00
Ats Jenk
7313bc7800
Use window corner radius for desktop task snapshots
...
Desktop task snapshots are shown inside the desktop tile in overview.
They use the window corner radius, when shown on the desktop. Keep the
same radius for the snapshots in overview. Only the desktop tile
background should use the task corner radius.
Bug: 280827930
Flag: persist.wm.debug.desktop_mode_2
Test: open some apps on desktop, swipe up for overview, observe the
desktop task corner radius remains the same as when on desktop
Change-Id: I55ced9f704b83a6c7619508aa3e7a8080ccc5c35
2023-08-01 14:28:06 -07:00
Ats Jenk
26cf44c8b9
Merge "Fix tap on navbar handle when on desktop" into udc-qpr-dev am: 97c6160359 am: 27dbc3cdf2
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/24249852
Change-Id: I7fef3abe4eab824e81ae9f2f46aa897de007d8b7
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-08-01 18:49:25 +00:00
Ats Jenk
d397eb6c6b
Merge "Flag stashing desktop when going home" into udc-qpr-dev am: 342d6b9bf2 am: 280f1b4169
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/24200509
Change-Id: I860bff0b931d423a2ff4dfdf077cc69fcaf36983
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-08-01 18:48:31 +00:00
Tracy Zhou
a6bf4c25c8
Update nav button color when nav button layout changes
...
Bug: 288311605
Test: Rotate the screen in small screen, make sure the button colors are correct
Change-Id: I36ae980fbe239ea4e1ebb63200ee876b690cf218
2023-08-01 11:14:27 -07:00
Ats Jenk
27dbc3cdf2
Merge "Fix tap on navbar handle when on desktop" into udc-qpr-dev am: 97c6160359
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/24249852
Change-Id: I3896cde6107ed3ee26cab8260e50cefeb1dd08a3
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-08-01 18:02:52 +00:00
Ats Jenk
280f1b4169
Merge "Flag stashing desktop when going home" into udc-qpr-dev am: 342d6b9bf2
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/24200509
Change-Id: I708fd2fb4b76001c6ee8ad8bae65f2f55c07f7bc
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-08-01 18:02:12 +00:00
Ats Jenk
97c6160359
Merge "Fix tap on navbar handle when on desktop" into udc-qpr-dev
2023-08-01 17:28:57 +00:00
Ats Jenk
342d6b9bf2
Merge "Flag stashing desktop when going home" into udc-qpr-dev
2023-08-01 17:16:03 +00:00
Pat Manning
52baf77bc9
Merge "Set taskbar to fullscreen for tooltip only once it is shown." into udc-qpr-dev am: bd83b29883 am: 9bff11819f
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/24264466
Change-Id: Icc74707ce472292663d6eff9cee089d2a59dbc07
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-08-01 16:12:10 +00:00
Pat Manning
9bff11819f
Merge "Set taskbar to fullscreen for tooltip only once it is shown." into udc-qpr-dev am: bd83b29883
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/24264466
Change-Id: I2172125b8b95bd454864c4f9e2ff9716fe68ebea
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-08-01 15:31:59 +00:00
Pat Manning
bd83b29883
Merge "Set taskbar to fullscreen for tooltip only once it is shown." into udc-qpr-dev
2023-08-01 14:55:34 +00:00
Pat Manning
a3d564ce34
Set taskbar to fullscreen for tooltip only once it is shown.
...
Fix: 293490434
Test: TaskbarHoverToolTipControllerTest
Change-Id: Iba59ce241933a52e7f49036188660bef93ea6dcb
2023-08-01 14:33:59 +01:00
Pat Manning
9fbc56c984
Merge "Prevent showing action button edu tooltip in grid only overview." into udc-qpr-dev am: 0baeedbc75 am: 347dd34e40
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/24130164
Change-Id: Ib8b48ca04fd8a26e526f64b20dbb81cb1f7def3f
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-08-01 12:43:11 +00:00
Pat Manning
347dd34e40
Merge "Prevent showing action button edu tooltip in grid only overview." into udc-qpr-dev am: 0baeedbc75
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/24130164
Change-Id: Ic0fcbf1eb860e90142316c2899ea255e1e204ec2
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-08-01 12:01:30 +00:00
Pat Manning
0baeedbc75
Merge "Prevent showing action button edu tooltip in grid only overview." into udc-qpr-dev
2023-08-01 11:39:38 +00:00
Brian Isganitis
b9e80352a6
Merge "Back open-close animation with an AnimatorSet." into udc-qpr-dev am: 3067ec6632 am: c45827b8d8
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/24247111
Change-Id: I23d05068ed252269ad26430cb75fb2d7fb911b66
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-07-31 23:07:21 +00:00
Brian Isganitis
c45827b8d8
Merge "Back open-close animation with an AnimatorSet." into udc-qpr-dev am: 3067ec6632
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/24247111
Change-Id: I85db7aa7d764f7fc34abe61bbadc3acf2c8f6eed
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-07-31 22:44:11 +00:00
Brian Isganitis
d280c2f946
Back open-close animation with an AnimatorSet.
...
Subclasses can add more animations to the set to animate other
components in sync with themselves.
Test: Manual
Bug: 289290185
Flag: No
Change-Id: I96d9afe166e243bb0d2a9cecb8158e2e7d431a6c
2023-07-31 19:47:26 +00:00
Andy Wickham
832bd821c8
Merge "Make some things public for reuse." into udc-qpr-dev am: ea12dd4e39 am: 0668e712e6
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/24030576
Change-Id: I72a36bece916fa31dac12ae03004db36bbb08c12
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-07-31 19:20:12 +00:00
Vinit Nayak
6775a1465b
Merge "Remove split instructions view on split launch success" into udc-qpr-dev am: 89976ecae4 am: cdad4ed3cd
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/24233381
Change-Id: I47f06341fd65849d471e6209bdcf1b2685dd6139
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-07-31 19:19:59 +00:00
Ivan Tkachenko
dec90e7221
Merge "Bubble bar dismiss interaction" into udc-qpr-dev am: 2de68329fd am: dad3fd0128
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/24209849
Change-Id: I3b0f4c3e6934ed26b86a066b7ca2bac9492a1664
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-07-31 19:19:11 +00:00
Ivan Tkachenko
906d800792
Merge "Bubble bar dismiss" into udc-qpr-dev am: 8d25d999e7 am: b26011f308
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/24178147
Change-Id: Ie62290c489e6ffdac2849be04e369b8e9c6378d1
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-07-31 19:18:31 +00:00
Andy Wickham
0668e712e6
Merge "Make some things public for reuse." into udc-qpr-dev am: ea12dd4e39
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/24030576
Change-Id: I9ba854673185db20586a46a7220b44208078562d
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-07-31 18:36:06 +00:00
Vinit Nayak
cdad4ed3cd
Merge "Remove split instructions view on split launch success" into udc-qpr-dev am: 89976ecae4
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/24233381
Change-Id: I6ef257cfd7d977c09d968cc870bfc32ee764ec7c
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-07-31 18:35:49 +00:00
Ivan Tkachenko
dad3fd0128
Merge "Bubble bar dismiss interaction" into udc-qpr-dev am: 2de68329fd
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/24209849
Change-Id: I091aeba4f3bb0d60e23ac79b8f9abf0765e26b09
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-07-31 18:35:05 +00:00
Ivan Tkachenko
b26011f308
Merge "Bubble bar dismiss" into udc-qpr-dev am: 8d25d999e7
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/24178147
Change-Id: I7d4e1dd8607f8f81c63c378bb4475e6878ccfd5e
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-07-31 18:33:49 +00:00
Andy Wickham
ea12dd4e39
Merge "Make some things public for reuse." into udc-qpr-dev
2023-07-31 18:19:22 +00:00
Vinit Nayak
89976ecae4
Merge "Remove split instructions view on split launch success" into udc-qpr-dev
2023-07-31 18:13:12 +00:00
Ivan Tkachenko
2de68329fd
Merge "Bubble bar dismiss interaction" into udc-qpr-dev
2023-07-31 17:54:43 +00:00
Ivan Tkachenko
8d25d999e7
Merge "Bubble bar dismiss" into udc-qpr-dev
2023-07-31 17:54:17 +00:00
Johannes Gallmann
382c89019b
Merge "Extract Launcher resource interpolators to Animation Library" into udc-qpr-dev am: 19721d5e28 am: dc102e97d4
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/24160396
Change-Id: I9111bd5e67ced980a30a42cdb9f70b6d9de1a478
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-07-31 13:49:14 +00:00
Johannes Gallmann
dc102e97d4
Merge "Extract Launcher resource interpolators to Animation Library" into udc-qpr-dev am: 19721d5e28
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/24160396
Change-Id: I1613a317fada1f1951f70d15396370b4de9cc6b5
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-07-31 13:08:42 +00:00
Johannes Gallmann
19721d5e28
Merge "Extract Launcher resource interpolators to Animation Library" into udc-qpr-dev
2023-07-31 12:36:43 +00:00
Ats Jenk
7d72bcd46e
Fix tap on navbar handle when on desktop
...
Tapping on navbar handle was hiding the stashed taskbar handle.
When tappin on navbar handle, it starts the recents animation. Which
gets cancelled. Normally, the fullscreen app being visible, it means
launcher activity will be paused after. But when on desktop, launcher is
visible in the background and we need to manually set it to paused
state.
When recents gesture is cancelled after navbar handle tap, the gesture
end state is null. Detect this in DesktopVisibiltyController and mark
launcher as paused in this case.
Bug: 286140120
Flag: persist.wm.debug.desktop_mode_2
Test: open an app on desktop, tap on navbar, observe that user remains
on desktop
Change-Id: Iee915026265721d42a0b722d6b1595521f20a59a
2023-07-28 17:33:00 -07:00
Andy Wickham
eed6d85c4b
Merge "Revert^2 "Change Overview Actions to round buttons."" into udc-qpr-dev am: fd35baa3f8 am: aadf1c6ce8
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/24195750
Change-Id: I374cadf571992e0620c20bd3fbea5e2f09c79a34
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-07-28 23:31:07 +00:00
Andy Wickham
2f72b2efb8
Make some things public for reuse.
...
Test: With sister change.
Flag: N/A
Bug: 292000892
Change-Id: I8a20b9d4d5df748f90d907a10fe99d066d700170
2023-07-28 16:15:20 -07:00
Andy Wickham
aadf1c6ce8
Merge "Revert^2 "Change Overview Actions to round buttons."" into udc-qpr-dev am: fd35baa3f8
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/24195750
Change-Id: I6e0ac287d6d6eceb515c3e9374c1654b0b619b4b
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-07-28 22:50:26 +00:00
Andy Wickham
fd35baa3f8
Merge "Revert^2 "Change Overview Actions to round buttons."" into udc-qpr-dev
2023-07-28 21:57:54 +00:00
Liran Binyamin
f47141104e
Merge "Set the stash handle bounds deterministically" into udc-qpr-dev am: 43e67c277b am: 58e913d43c
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/24211446
Change-Id: I60577395b9ca7b5663c152f520878160dbaed9c4
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-07-28 21:05:20 +00:00
Liran Binyamin
ecaac22e97
Merge "Don't animate in the bubble bar unless there are bubbles" into udc-qpr-dev am: 5c936d6246 am: 9d70e9badf
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/24211443
Change-Id: Idcb5e0024f401f24616216a99f89fd48403d27cc
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-07-28 21:04:31 +00:00
Liran Binyamin
58e913d43c
Merge "Set the stash handle bounds deterministically" into udc-qpr-dev am: 43e67c277b
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/24211446
Change-Id: I7550b2a02b6cf23dc1cac9bc33e941392acea575
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-07-28 20:39:16 +00:00
Liran Binyamin
9d70e9badf
Merge "Don't animate in the bubble bar unless there are bubbles" into udc-qpr-dev am: 5c936d6246
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/24211443
Change-Id: I087062a372d1aecdbd72de89e42eb070efe6a569
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-07-28 20:38:21 +00:00
Liran Binyamin
43e67c277b
Merge "Set the stash handle bounds deterministically" into udc-qpr-dev
2023-07-28 19:54:42 +00:00
Liran Binyamin
5c936d6246
Merge "Don't animate in the bubble bar unless there are bubbles" into udc-qpr-dev
2023-07-28 19:54:29 +00:00
fbaron
bac2cb6149
Add logs around BaseDepthController to investigate b/291401432
...
Bug: 291401432
Flag: no flag
Test: n/a
Change-Id: I9d2d3c6683c717a4c8373d4241424765de46bb60
2023-07-28 12:03:29 -07:00
Ivan Tkachenko
90a769d1d3
Bubble bar dismiss interaction
...
A single bubble and the bubble stack dismiss functionality is implemented using `BubbleDragController`. It attaches a touch listener to the corresponding views and handles gesture interactions.
* When the view is long clicked the dragging to dismiss interaction starts. It scales up the dragged view and presents the dismiss view in the bottom of the window.
* When the bubble or the bubble stack is dragged close to the dismiss target area, it gets pulled towards it and sticks to it. The `MagnetizedObject` and `MagneticTarget` classes are used for it.
* When the dragged view is released outside of the dismiss area, it moves back to the initial position with animation.
* When the dragged bubble is released inside of the dismiss area, it will dismiss the bubble with animation and remove it from the stack.
* When the dragged bubble bar stack is released inside the dismiss area, all the bubbles will get dismissed and the bubble bar will dissapear.
Bug: 271466616
Test: manual, TBD
Flag: WM_BUBBLE_BAR
Change-Id: I83393898be61ec522db92688ac2e111ef7d72fe6
2023-07-28 18:17:09 +00:00
Ivan Tkachenko
18373d2a54
Bubble bar dismiss
...
* Added WMShell related proxy methods.
* Added DismissView dimensions and drawable resources.
* Added DismissView extension file to set it up with dimen and drawable resource ids.
Bug: 271466616
Test: manual, TBD
Flag: WM_BUBBLE_BAR
Change-Id: Iddac977a9c8a63facee45e9dd2eb234bb18d030b
2023-07-28 17:13:09 +00:00