Commit Graph

13651 Commits

Author SHA1 Message Date
TreeHugger Robot 8f1e15edab Merge "Revert "Sending broadcast message when home screen is ready."" 2021-11-23 15:31:46 +00:00
Fedor Kudasov 804dd0a2e1 Annotate getMaxRadius
Bug: 205828770
Test: m LauncherGoResLib
Change-Id: I9a3561f415fa5a20167002e42f7fe41b60b3dc9c
2021-11-23 14:20:54 +00:00
Stefano Galarraga d4c6ecdca6 Revert "Sending broadcast message when home screen is ready."
Revert "Receiving a broadcast message when home screen is ready."

Revert submission 16169565-b/199120420

Reason for revert: Breaking Build (b/207471332)
Reverted Changes:
Ibc101a249:Receiving a broadcast message when home screen is ...
I18628552a:Sending broadcast message when home screen is read...

Change-Id: Ib29eae2d58c9ae2e3002c0fa18265c6767733e22
2021-11-23 13:25:21 +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
Raj Garg b4bc22fd33 Merge "Sending broadcast message when home screen is ready." 2021-11-23 08:51:46 +00: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 699c650c70 Merge "Invoke Assistant on 3 button long click on Taskbar" into sc-v2-dev am: 0b7ed895e7 am: 4b3006da4c
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/16308573

Change-Id: I80c2bfa548c054adb89e1a5f6d9f90cb547cf9bc
2021-11-23 04:08:39 +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 2d6773308b Merge "Skip scheduling frame callback if view root is already detached" into sc-v2-dev am: a5642379d9 am: 52d5ec0143
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/16308550

Change-Id: I933701209dd655633e7df709c0a67aa0eb72abe8
2021-11-23 01:11:54 +00: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 329d07d91d Merge "Add support for dark tint on taskbar nav buttons" into sc-v2-dev am: 426b021e22 am: 7a957e914e
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/16250063

Change-Id: I15f08a40e4414b410a1571b97284ada43d610747
2021-11-22 22:30:14 +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 7c6ef08dd2 Merge "Consider launching task's position on screen in pivot calculation" into sc-v2-dev am: 48644c75b3 am: 97c12c8b72
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/16306378

Change-Id: Ib92ae0899d08411ce07ddac36cae0f6d4466723d
2021-11-22 21:36:00 +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 5290db66a8 Merge "Clear ref after animation if visual stashing not supported" into sc-v2-dev am: 550dc8dc69 am: 1c0bced602
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/16308385

Change-Id: I0a5e8451e1f415bcf92e31b8428c293f10e25b88
2021-11-22 17:43:01 +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 a0aa9ac6e4 Merge "Remove temporary logging for NO_SCREENSHOT bug/." into sc-v2-dev am: 3c2298668a am: 0c59f1ac7b
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/16307753

Change-Id: I2c49271d01922df710d53f1d52090ed0c1593880
2021-11-22 11:35:51 +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 87b70a6915 Merge "Set sync applier on the transform params for the glued targets" into sc-v2-dev am: 5e49df2bbe am: 616f181857
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/16307006

Change-Id: I0be97fe98b93085d7a1cc5bc145d17045a8c0989
2021-11-19 22:53:13 +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 2a1dc00688 Merge "Use empty intent instead of null when creating stub TaskKey" into sc-v2-dev am: 2d9ac4e67f am: 1b7ffc9b2b
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/16307200

Change-Id: Ie97e5779a725271b5bc83d786b6482dfa111c518
2021-11-19 22:17:16 +00:00
Vinit Nayak 1c1dc23d9b Merge "Open taskMenu based on TaskIdAttributeContainer" into sc-v2-dev am: 54baaae0ab am: 01eab872ad
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/16307108

Change-Id: I463b401308cd90be532c6419fe4a72990dcb19ea
2021-11-19 22:17:08 +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 af43216f0d Merge "Use only current density to check isTablet" into sc-v2-dev am: 7ba828c1a9 am: 8d3d6b1961
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/16306379

Change-Id: I66dd05d8c193cebfafa2095f986d8ea2bc3f9c57
2021-11-19 20:58:15 +00: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 0efebc0fc4 Merge "Revert "Open taskMenu based on TaskIdAttributeContainer"" into sc-v2-dev am: 6547721d8c am: 91faa6bb06
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/16306389

Change-Id: I26f93df322dfd2945f09be35a5b61b90eab27edc
2021-11-19 17:17:17 +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 fb139eb8eb Merge "Open taskMenu based on TaskIdAttributeContainer" into sc-v2-dev am: 988a87526e am: 552a72fb28
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/16287141

Change-Id: Idbe8c6e45b30a3b40c2e66dd31b06048ae1a0ab9
2021-11-19 16:35:02 +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