Alex Chau
c28e01c0a6
Merge "Fix grid layout problem after going back from split select" into sc-v2-dev am: 226bd5b973
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/16330423
Change-Id: I4a768643dcb6f024058c8ff501aa771cad3a80e9
2021-11-24 10:37:34 +00:00
Alex Chau
226bd5b973
Merge "Fix grid layout problem after going back from split select" into sc-v2-dev
2021-11-24 10:32:46 +00:00
Winson Chung
ee70dafcf0
Merge "Prevent setting launcher layer has opaque when there is content behind" into sc-v2-dev am: 2919653136
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/16326556
Change-Id: Iba972f344019fab23e4ebe7b6f4a67593e780aff
2021-11-23 23:19:30 +00:00
Winson Chung
2919653136
Merge "Prevent setting launcher layer has opaque when there is content behind" into sc-v2-dev
2021-11-23 23:04:01 +00:00
Winson Chung
c0098a8628
Merge "Removing logs" into sc-v2-dev am: c1afaa4042
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/16248600
Change-Id: Ie38f32ba284d072a11d94ec314a1d50f9beacf26
2021-11-23 22:07:54 +00:00
Winson Chung
c1afaa4042
Merge "Removing logs" into sc-v2-dev
2021-11-23 21:58:14 +00:00
Vinit Nayak
f36ba262a8
Merge "Show multiple App Info A11y options for split app icons" into sc-v2-dev am: 458832c09e
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/16301835
Change-Id: I8ea18722f8dae8dffe62b09f1d4ef4eae3e45b94
2021-11-23 20:22:11 +00:00
Vinit Nayak
458832c09e
Merge "Show multiple App Info A11y options for split app icons" into sc-v2-dev
2021-11-23 20:09:47 +00:00
TreeHugger Robot
65715599ec
Merge "Add scrim below TaskMenu" into sc-v2-dev am: db5f5f05e7
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/16321951
Change-Id: I1b16592d9b69364288dddd045e70bd712dfe97a4
2021-11-23 19:33:35 +00:00
Winson Chung
c9a2a042e1
Fix issue with Shell listeners being unbound if SysUI is restarted am: 34e384d2e1
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/16326990
Change-Id: Ie6a6def0e2ada6949da568cfa2e54757455c5458
2021-11-23 19:33:28 +00:00
TreeHugger Robot
db5f5f05e7
Merge "Add scrim below TaskMenu" into sc-v2-dev
2021-11-23 19:29:00 +00:00
Alex Chau
460638e5ef
Fix grid layout problem after going back from split select
...
- Don't reset mFocusedTaskViewId when focused task become split, so it's reset properly when it's added back to RecentsView
- Moved applySplitScrollOffset to RecentsViewStateController to be called after mSplitHiddenTaskView is added back to RecentsView
- Update scroll after going back from split
- Don't reset mSplitHiddenTaskView's translation as it'll clear the grid translations
Test: manual
Bug: 181707736
Change-Id: I4bd204fc537ee520216f875b3eddf4dc94f7bfd8
2021-11-23 16:07:25 +00:00
Thales Lima
f316a267d8
Add scrim below TaskMenu
...
When opening a menu, a scrim with 80% alpha should be shown on top of
Recents view.
Align task menu second row with icon: when the menu shows up in the
bottom row in landscape, the menu should be aligned on the second row.
TODO: there is a RTL bug that I'm waiting because it also affects other
parts, not only this menu.
Bug: 193432925
Test: open Overview and tap the app icon
Change-Id: I6846ee937cb5e739e8be64d17045bc3b32e28e46
2021-11-23 09:13:25 -03:00
Winson Chung
34e384d2e1
Fix issue with Shell listeners being unbound if SysUI is restarted
...
- If SysUI is restarted (ie. during dev or a crash), the components
registering the shell listeners may not be aware of this, and
listener callbacks will not be re-registered. Currently all the
listeners are managed correctly (bound & later unbound) so we can
just keep the active listener references to re-register if this
happens.
Bug: 207142749
Test: Kill SysUI, start some apps and ensure Launcher still shows them
in recents
Change-Id: Iba3b11ee972caf8f0b482942d38c3a7359211180
2021-11-23 08:04:14 +00:00
Winson Chung
6526973952
Prevent setting launcher layer has opaque when there is content behind
...
- This can prevent the layered content behind to not be visible (and
since launcher draws a cutout and the wallpaper isn't shown, may
result in a black rect. We only specialize for this case while
Launcher is in Overview.
- Also don't need to defer updating drawsBelowRecents, this can result
in the state not being reflected since it runs after the last update
of the transform params
Bug: 205789573
Test: Swipe up from app and ensure behind layers are visible (also
ensure this doesn't affect blur during the swipe or optimizations
after you leave overview)
Change-Id: I07689b3d9b65708797576e5fbefe12fb1f544119
2021-11-23 05:21:31 +00:00
TreeHugger Robot
4b3006da4c
Merge "Invoke Assistant on 3 button long click on Taskbar" into sc-v2-dev am: 0b7ed895e7
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/16308573
Change-Id: Ibabaf721c1322a6db907e665e97ee9e676b2630c
2021-11-23 03:50:11 +00:00
TreeHugger Robot
0b7ed895e7
Merge "Invoke Assistant on 3 button long click on Taskbar" into sc-v2-dev
2021-11-23 03:34:04 +00:00
Vinit Nayak
bca13abc82
Invoke Assistant on 3 button long click on Taskbar
...
Bug: 204273914
Change-Id: I757fa40ad9ac0ace44b57c7dd08ec30b4c0ae6d0
2021-11-22 17:32:16 -08:00
Winson Chung
52d5ec0143
Merge "Skip scheduling frame callback if view root is already detached" into sc-v2-dev am: a5642379d9
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/16308550
Change-Id: Ic05deba16fd01fc2bda81b91a1273ba798b7c92a
2021-11-23 00:54:53 +00:00
Winson Chung
a5642379d9
Merge "Skip scheduling frame callback if view root is already detached" into sc-v2-dev
2021-11-23 00:41:30 +00:00
Tony Wickham
7a957e914e
Merge "Add support for dark tint on taskbar nav buttons" into sc-v2-dev am: 426b021e22
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/16250063
Change-Id: If91a62cc9d5e41666bd7617ca8909cc2ede333ba
2021-11-22 22:24:28 +00:00
Tony Wickham
426b021e22
Merge "Add support for dark tint on taskbar nav buttons" into sc-v2-dev
2021-11-22 22:05:35 +00:00
Alex Chau
97c12c8b72
Merge "Consider launching task's position on screen in pivot calculation" into sc-v2-dev am: 48644c75b3
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/16306378
Change-Id: Idf836f0f62791930900a8fab0cceff9731ecd8dd
2021-11-22 21:13:21 +00:00
Alex Chau
48644c75b3
Merge "Consider launching task's position on screen in pivot calculation" into sc-v2-dev
2021-11-22 21:07:41 +00:00
Winson Chung
1c0bced602
Merge "Clear ref after animation if visual stashing not supported" into sc-v2-dev am: 550dc8dc69
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/16308385
Change-Id: Iebab222d49fec6fc8d427890b247692921ae54b4
2021-11-22 17:27:41 +00:00
Winson Chung
550dc8dc69
Merge "Clear ref after animation if visual stashing not supported" into sc-v2-dev
2021-11-22 17:22:16 +00:00
Alex Chau
0c59f1ac7b
Merge "Remove temporary logging for NO_SCREENSHOT bug/." into sc-v2-dev am: 3c2298668a
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/16307753
Change-Id: I9cf958a545f24c5ce609dac73166dbaf830a413c
2021-11-22 11:23:22 +00:00
Alex Chau
3c2298668a
Merge "Remove temporary logging for NO_SCREENSHOT bug/." into sc-v2-dev
2021-11-22 11:12:23 +00:00
Winson Chung
e2074f01c0
Skip scheduling frame callback if view root is already detached
...
- Also remove references to deprecrated compat class
Bug: 206932656
Test: Presubmit
Change-Id: I1add65b0fe03dedea872d162e51095bf9c648acf
2021-11-20 00:58:43 +00:00
Winson Chung
c2a84d887f
Clear ref after animation if visual stashing not supported
...
Bug: 206814323
Test: Presubmit
Change-Id: Ia38bd2707edbddf1b1f2ad98b3cdac4c8c62a6d3
2021-11-19 23:52:18 +00:00
Winson Chung
616f181857
Merge "Set sync applier on the transform params for the glued targets" into sc-v2-dev am: 5e49df2bbe
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/16307006
Change-Id: Iec12b5058211a8fd49badcfc85fd656a03e2a00f
2021-11-19 22:40:54 +00:00
Winson Chung
5e49df2bbe
Merge "Set sync applier on the transform params for the glued targets" into sc-v2-dev
2021-11-19 22:24:13 +00:00
Jonathan Miranda
1b7ffc9b2b
Merge "Use empty intent instead of null when creating stub TaskKey" into sc-v2-dev am: 2d9ac4e67f
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/16307200
Change-Id: I58ee7c72effc3445abc104e2d863df0235516cf9
2021-11-19 22:10:38 +00:00
Jonathan Miranda
2d9ac4e67f
Merge "Use empty intent instead of null when creating stub TaskKey" into sc-v2-dev
2021-11-19 22:05:07 +00:00
Vinit Nayak
01eab872ad
Merge "Open taskMenu based on TaskIdAttributeContainer" into sc-v2-dev am: 54baaae0ab
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/16307108
Change-Id: I3ee7c10880f722243485d5082c4c25ba3b013f94
2021-11-19 22:04:35 +00:00
Vinit Nayak
54baaae0ab
Merge "Open taskMenu based on TaskIdAttributeContainer" into sc-v2-dev
2021-11-19 21:51:03 +00:00
Zak Cohen
d95942132d
Remove temporary logging for NO_SCREENSHOT bug/.
...
Bug: 202414125, 203583301
Test: Local
Change-Id: I8345bd9f1c3ee93971d64ed49cf613cfd09ce10c
2021-11-19 13:49:36 -08:00
Alex Chau
8d3d6b1961
Merge "Use only current density to check isTablet" into sc-v2-dev am: 7ba828c1a9
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/16306379
Change-Id: Iedfc2c003c52d7061a80a45dc477a7f888d53349
2021-11-19 20:41:00 +00:00
Jon Miranda
1f2b9b1c36
Use empty intent instead of null when creating stub TaskKey
...
Bug: 199027804
Test: manual
Change-Id: Ie66c8740453088791e026fa51a2842f59c6c67fd
2021-11-19 12:06:42 -08:00
Vinit Nayak
a59835214f
Open taskMenu based on TaskIdAttributeContainer
...
* We were always passing in the same task no matter
which task icon was clicked.
* Use TaskIdAttributeContainer to associate
IconViews with their respective tasks
Fixes: 206154715
Test: Correct menu opens for split and fullscreen
tasks
Change-Id: I5f264bb69828532bdefffb7ec4b9ff1e501de086
2021-11-19 11:38:31 -08:00
Winson Chung
a5960223cf
Set sync applier on the transform params for the glued targets
...
Bug: 199043513
Test: Swipe up with split task and scroll really quickly
Change-Id: Ie10b27457903d8db4d4c973ab5b7e669da2c4998
2021-11-19 19:33:54 +00:00
Jonathan Scott
91faa6bb06
Merge "Revert "Open taskMenu based on TaskIdAttributeContainer"" into sc-v2-dev am: 6547721d8c
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/16306389
Change-Id: I47bd18e86c48b5b28614fe18728c4dba48762284
2021-11-19 16:59:03 +00:00
Jonathan Scott
6547721d8c
Merge "Revert "Open taskMenu based on TaskIdAttributeContainer"" into sc-v2-dev
2021-11-19 16:44:30 +00:00
Jonathan Scott
ec79eb9cbc
Revert "Open taskMenu based on TaskIdAttributeContainer"
...
This reverts commit c1ec2d4260 .
Reason for revert: broken build b/207126572
Change-Id: I0908e8e6579bc54c6ce1dff88bddf8b030f336d9
Fixes: 207126572
2021-11-19 16:43:45 +00:00
TreeHugger Robot
552a72fb28
Merge "Open taskMenu based on TaskIdAttributeContainer" into sc-v2-dev am: 988a87526e
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/16287141
Change-Id: I363880d20c3c62bb75b4c2a597a5172be557808c
2021-11-19 16:24:31 +00:00
TreeHugger Robot
988a87526e
Merge "Open taskMenu based on TaskIdAttributeContainer" into sc-v2-dev
2021-11-19 16:06:30 +00:00
Alex Chau
2998307cd6
Use only current density to check isTablet
...
- Removed DeviceProfile.allowRotation and use DeviceProfile.isTablet instead, which only uses current density to calculate its value
- Reverted default allow_rotation preference handling to before ag/14234761
Fix: 203817448
Test: isTablet is set correctly in different screen sizes
Change-Id: Ic6c8dfc774e7787f62d489ad27720a7644c1e8c7
2021-11-19 15:27:01 +00:00
Alex Chau
6499e83c57
Consider launching task's position on screen in pivot calculation
...
- Instead of using RecentsViewScroll, put task's position offset versus current scroll as TaskRect calculation, so it's considered when calculating for putting task to full screen
- Revert back RecentsViewScroll to apply before RecentsViewScale
- Added new property in PagedOrientationHandler to apply both primary/secondary param without clearing the other, and renamed an existing method
Fix: 206972618
Test: Quick switching
Test: Launch task from grid, launch side task from carousel overview
Change-Id: I5977975ed1e930ad70b81d83513d8f3a00c0aed4
2021-11-19 14:42:20 +00:00
Fedor Kudasov
dff1bee0cb
Merge "Move FloatingTaskInit set up into init method" into sc-v2-dev am: 039501f41f
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/16279510
Change-Id: If7370a7be6941e51f6559d79e824838ce2e601ac
2021-11-19 10:40:30 +00:00
Fedor Kudasov
039501f41f
Merge "Move FloatingTaskInit set up into init method" into sc-v2-dev
2021-11-19 10:26:46 +00:00