Commit Graph

20478 Commits

Author SHA1 Message Date
Sunny Goyal 8dbdd3d702 Revert "Add hover state border line to overview task item by usi..."
Revert submission 23378417-cherrypick-overview-border-249859410-786docmioso

Reason for revert: flaky implementation

Reverted changes: /q/submissionid:23378417-cherrypick-overview-border-249859410-786docmioso

Change-Id: I6792fc25dbbd80db24df93ebd7a974b0dc0ba5d5
2023-06-01 21:29:13 +00:00
Jagrut Desai 052f73ac1f Merge "Fixing TaplTestsQuickstep#testQuickSwitchToPreviousAppForTablet()" into udc-dev am: bcf6111413 am: fdf7be39f1 am: 5cdcd34a46
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/23495344

Change-Id: Ia02d9ae845b3b2827fe5e72772a5c9041be8e541
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-06-01 19:40:00 +00:00
Jon Miranda 2c515c8076 Update taskbar icon size to match spec.
Bug: 282798528
Test: measured views manually

Change-Id: Iba173ae3e3682b62703ece81dd18eb91370b4627
2023-06-01 12:31:57 -07:00
Sunny Goyal 3e596d3aa4 Updating the top scrim to also use dynamicaly generated bitmap
Bug: 237818532
Test: Verified on device
Flag: N/A
Change-Id: I22ceb470677ab9df53e40fb78f0292b7fd5e2241
2023-06-01 19:20:04 +00:00
Jagrut Desai 7b689222d6 Merge "Fixing TaplTestsQuickstep#testQuickSwitchToPreviousAppForTablet()" into udc-dev am: bcf6111413 am: 055186dc3b
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/23495344

Change-Id: I210a74de0172294cf7cb4869b797c995644f6ff4
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-06-01 19:19:58 +00:00
Sunny Goyal 028a77423e Merge "Adding main thread binder tracing in development build." into udc-qpr-dev am: 50c9126cc3 am: c6d4e936a5
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/23482347

Change-Id: I11a409c4b30de595e7fe23a5d03c883aa8b981f7
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-06-01 18:57:52 +00:00
Jagrut Desai 485cdbaf95 Merge "Fixing TaplTestsQuickstep#testQuickSwitchToPreviousAppForTablet()" into udc-dev am: bcf6111413 am: fdf7be39f1
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/23495344

Change-Id: I1d4375f4cea1a481b83d5ced50207766f980278d
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-06-01 18:57:13 +00:00
Jagrut Desai 5cdcd34a46 Merge "Fixing TaplTestsQuickstep#testQuickSwitchToPreviousAppForTablet()" into udc-dev am: bcf6111413 am: fdf7be39f1
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/23495344

Change-Id: Ibbc2b5ef1dbb76d1a381139c7391b38f95a61c68
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-06-01 18:54:35 +00:00
Jagrut Desai 055186dc3b Merge "Fixing TaplTestsQuickstep#testQuickSwitchToPreviousAppForTablet()" into udc-dev am: bcf6111413
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/23495344

Change-Id: Ia3bd6b7c07ac290bf9bddf40efbbaa2fae04755e
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-06-01 18:37:50 +00:00
Sunny Goyal c6d4e936a5 Merge "Adding main thread binder tracing in development build." into udc-qpr-dev am: 50c9126cc3
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/23482347

Change-Id: Ie051e6fa1b8268f6c2ff5e70660133b4d3335bba
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-06-01 18:21:16 +00:00
Jagrut Desai 348ce5c0a9 Merge "Fixing TaplTestsQuickstep#testQuickSwitchToPreviousAppForTablet()" into udc-dev am: bcf6111413
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/23495344

Change-Id: I2f3225c9a7042e3e2a1027cab5a51c2454c8b560
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-06-01 18:14:44 +00:00
Jagrut Desai a43f7a0ed5 Merge "Fixing TaplTestsQuickstep#testQuickSwitchToPreviousAppForTablet()" into udc-dev am: bcf6111413
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/23495344

Change-Id: I8c93584da97185c437f4e09e66f7988e28814de5
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-06-01 18:10:39 +00:00
Vinit Nayak 5364b0dac9 Skip drawing taskbar background in setup
Test: Manually went into SUW and observed
Fixes: 272674390
Change-Id: I102d1433692793f51d930e710d68134d4536c397
2023-06-01 10:52:39 -07:00
Helen Cheuk 5583e27c99 Merge "Add hover state border line to overview task item by using the same approach used by keyboard focus state" into udc-qpr-dev am: ed4c2acf58 am: ce8d853893
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/23377578

Change-Id: If114d8db6ab9b5fef0035bd49978dfd991f5703f
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-06-01 17:29:57 +00:00
Sunny Goyal 50c9126cc3 Merge "Adding main thread binder tracing in development build." into udc-qpr-dev 2023-06-01 17:27:21 +00:00
Sunny Goyal 3db98b1152 Adding main thread binder tracing in development build.
> Unifying multiple binder tracing implementations
> Removing wallpaper customization check as it has been rolled out
  few years ago, this avoids additional RPC to check for wallpaper
> Removing RaceConditionReproducer as it is not used anywhere and
  is not integrated with this tracing anymore

Bug: 273718665
Test: Presubmit
Flag: N/A
Change-Id: I801af5d039a9d38d5d39e803723ec6da50a9d59f
2023-06-01 09:39:50 -07:00
Helen Cheuk ce8d853893 Merge "Add hover state border line to overview task item by using the same approach used by keyboard focus state" into udc-qpr-dev am: ed4c2acf58
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/23377578

Change-Id: I0dafecbe18763f5eb2b941d38d0f0d2720507cfd
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-06-01 16:24:23 +00:00
Helen Cheuk ed4c2acf58 Merge "Add hover state border line to overview task item by using the same approach used by keyboard focus state" into udc-qpr-dev 2023-06-01 15:45:01 +00:00
Nick Chameyev fe1e15a6c7 Merge "[Unfold animation] Do not preemptively start the animation if it has run already" into udc-qpr-dev am: c1eafd92ab am: 2a556750a5
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/23476097

Change-Id: I6743dfda305d6fa1b37233b9524b03f14ed39f1f
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-06-01 14:14:26 +00:00
Nick Chameyev 2a556750a5 Merge "[Unfold animation] Do not preemptively start the animation if it has run already" into udc-qpr-dev am: c1eafd92ab
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/23476097

Change-Id: I84d35292d82eb310cb872489b33293da8d895799
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-06-01 13:30:10 +00:00
Nick Chameyev c1eafd92ab Merge "[Unfold animation] Do not preemptively start the animation if it has run already" into udc-qpr-dev 2023-06-01 12:55:27 +00:00
Jagrut Desai ce8dd7884a Fixing TaplTestsQuickstep#testQuickSwitchToPreviousAppForTablet()
Currently, test asssumes that we are in persistent taskbar mode and assumes that taskbar is visible after switching to non ime activity.

We need overall strategy to how we migrate currentl TaplTestQuickstep to test for transient taskbar mode also. But, this will fix the current flakiness.

Test: Pre-submit
Flag: not needed
Bug: 281772186
Change-Id: Ie7e3364febd38ce489c3d3c881b94b8b308d3cb5
2023-05-31 15:05:35 -07:00
Jagrut Desai a0f842101a Merge "Fixing Toast Hiding behind Taskbar - Part 2" into udc-dev am: e208e02aba am: 3d630fdddb am: 1c29df9210
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/23455641

Change-Id: Ia3353fa118009dd93303d749be17ad4dda1b26d7
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-05-31 21:56:44 +00:00
Jagrut Desai 9edf316ca3 Merge "Fixing Toast Hiding behind Taskbar - Part 2" into udc-dev am: e208e02aba am: 3d630fdddb
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/23455641

Change-Id: I4b47b8d6304830311eef6545ee08bfee51554269
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-05-31 21:26:47 +00:00
Jagrut Desai a5fa20c498 Merge "Fixing Toast Hiding behind Taskbar - Part 2" into udc-dev am: e208e02aba am: 99580224a3
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/23455641

Change-Id: I42298225688910770ffc871d2beb669e2a182a12
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-05-31 21:24:53 +00:00
Jagrut Desai 1c29df9210 Merge "Fixing Toast Hiding behind Taskbar - Part 2" into udc-dev am: e208e02aba am: 3d630fdddb
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/23455641

Change-Id: I39a216890719e0fba84aa30bcac160db5fbef6d9
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-05-31 21:24:29 +00:00
Jagrut Desai 4f5c172b18 Merge "Fixing Toast Hiding behind Taskbar - Part 2" into udc-dev am: e208e02aba
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/23455641

Change-Id: I309a3dfdfd71033fc3fbc7824e06b022f5c176eb
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-05-31 21:05:34 +00:00
Jagrut Desai 99580224a3 Merge "Fixing Toast Hiding behind Taskbar - Part 2" into udc-dev am: e208e02aba
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/23455641

Change-Id: Ice4d8f9616de89ab356ed15bded4d92b1bad169a
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-05-31 21:04:53 +00:00
Jagrut Desai 961973bb8b Merge "Fixing Toast Hiding behind Taskbar - Part 2" into udc-dev am: e208e02aba
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/23455641

Change-Id: Iaea53cb215a4f8770ef007b20e705cd3cd4a8dd9
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-05-31 21:04:52 +00:00
Jagrut Desai e208e02aba Merge "Fixing Toast Hiding behind Taskbar - Part 2" into udc-dev 2023-05-31 20:45:37 +00:00
Schneider Victor-tulias 42a35d58cd Merge "Fix launcher activity leak in TouchInteractionService" into udc-dev am: 8f95307087 am: 9dd8eacd99 am: 23801dafa1
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/23375885

Change-Id: I1811347ab62b5e8d51009e59b5ab883a66a78b9b
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-05-31 19:37:07 +00:00
Schneider Victor-tulias fc32303ebf Merge "Fix launcher activity leak in TouchInteractionService" into udc-dev am: 8f95307087 am: 9dd8eacd99
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/23375885

Change-Id: I7b6cfeb031aefc61441a030aac15d2674ef83b1d
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-05-31 19:20:54 +00:00
TreeHugger Robot 849eadb0e2 Merge "Import translations. DO NOT MERGE ANYWHERE" 2023-05-31 19:16:39 +00:00
Schneider Victor-tulias 23801dafa1 Merge "Fix launcher activity leak in TouchInteractionService" into udc-dev am: 8f95307087 am: 9dd8eacd99
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/23375885

Change-Id: I8ae37e17995b94900111aa588ae9abf906a1812c
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-05-31 19:02:00 +00:00
Schneider Victor-tulias bed2887f96 Merge "Fix launcher activity leak in TouchInteractionService" into udc-dev am: 8f95307087 am: 00ff6f572d
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/23375885

Change-Id: Ie44e805fdd811098e18670a027799a87724bad22
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-05-31 18:38:28 +00:00
Kateryna Ivanova 30b61ef051 Merge "Migrate Interpolators from Launcher3 to the public animation library" into udc-qpr-dev am: 72fbdc7976 am: db0f141a7f
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/23412356

Change-Id: Iedadc6362dc2059c5ed132c60dafdacd8170384e
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-05-31 18:36:25 +00:00
Schneider Victor-tulias 90219ddad2 Merge "Fix launcher activity leak in TouchInteractionService" into udc-dev am: 8f95307087
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/23375885

Change-Id: I106d7568c016521d5973ed6b151bdc050794c2d2
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-05-31 18:15:36 +00:00
Schneider Victor-tulias 00ff6f572d Merge "Fix launcher activity leak in TouchInteractionService" into udc-dev am: 8f95307087
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/23375885

Change-Id: I9098c383204f9c7857c7aa3e264581c080d7091a
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-05-31 18:15:19 +00:00
Schneider Victor-tulias 49c31e683e Merge "Fix launcher activity leak in TouchInteractionService" into udc-dev am: 8f95307087
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/23375885

Change-Id: I75fc589bba9ee3f538e322dde1eed4fdfac8e7f1
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-05-31 18:14:50 +00:00
Kateryna Ivanova db0f141a7f Merge "Migrate Interpolators from Launcher3 to the public animation library" into udc-qpr-dev am: 72fbdc7976
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/23412356

Change-Id: If53118f7665d2becb8d4d1c81aa7511e36a08306
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-05-31 17:52:57 +00:00
Schneider Victor-tulias 8f95307087 Merge "Fix launcher activity leak in TouchInteractionService" into udc-dev 2023-05-31 17:49:35 +00:00
Jagrut Desai 84e959a72a Fixing Toast Hiding behind Taskbar - Part 2
Test: Visual, Manual
Bug: 282964229
Flag: not needed
Change-Id: If2373d8f0bc44a555844c78d20877e9636a7e176
2023-05-31 10:41:16 -07:00
Nick Chameyev 6d756970e7 [Unfold animation] Do not preemptively start the animation if it has run already
Currently if we open an app, unfold the device and then go to home
screen we will start the unfold animation preemptively in Launcher
because Launcher activity will receive updated configuration change
(where isTablet = true) only after going back to home screen, not
when unfolding the device.

This causes a problem because SystemUI won't send the unfold animation
events after going back home as the animation has already run, so we
end up with wrongly started animation in Launcher.

This CL fixes the issues by checking if SystemUI has finished the
animation (or if it is currently running) to avoid preemptive animation
start in this case. This is done by subscribing to the original
unfold transition progress provider which emits progress events
sent through IPC from SystemUI.

Bug: 285150685
Test: open an app on folded screen, unfold, go to home screen =>
  check that icons are not squished
Test: fold/unfold when launcher is open
Change-Id: Ic437ff4d19cbd5764635f3007d99880622150f5b
2023-05-31 17:12:08 +00:00
TreeHugger Robot 6136566902 Merge "Import translations. DO NOT MERGE ANYWHERE" into udc-dev 2023-05-31 16:52:27 +00:00
Treehugger Robot d932c04797 Merge "Import translations. DO NOT MERGE ANYWHERE" into udc-qpr-dev 2023-05-31 16:47:53 +00:00
Kateryna Ivanova 72fbdc7976 Merge "Migrate Interpolators from Launcher3 to the public animation library" into udc-qpr-dev 2023-05-31 15:25:40 +00:00
Vinit Nayak e4c7b4528c Merge "Resize mRemoteTargetHandles when RecentsAnimationStarts" into udc-dev am: 52ac882e9b am: 7916ab1e26 am: b178559434
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/23267214

Change-Id: Ic56c4f24521b3a54c7c628949eff90ac60dd0783
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-05-31 00:22:03 +00:00
Vinit Nayak 9cea469bc9 Merge "Resize mRemoteTargetHandles when RecentsAnimationStarts" into udc-dev am: 52ac882e9b am: 7916ab1e26
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/23267214

Change-Id: Ib0895dfd51575b5e43cb60c73c28a5c047eb9c51
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-05-30 23:39:52 +00:00
Vinit Nayak b178559434 Merge "Resize mRemoteTargetHandles when RecentsAnimationStarts" into udc-dev am: 52ac882e9b am: 7916ab1e26
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/23267214

Change-Id: I147e9e2f6e795cebbcfd221092058fbef80f1271
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-05-30 23:38:11 +00:00
Vinit Nayak 42b75433e4 Merge "Resize mRemoteTargetHandles when RecentsAnimationStarts" into udc-dev am: 52ac882e9b am: 071b9301c3
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/23267214

Change-Id: I3b69efafdb39cf1938b69374bc7a082cd86be0d4
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-05-30 23:38:05 +00:00