Commit Graph

60882 Commits

Author SHA1 Message Date
Luca Zuccarini ffe4e4c2a3 Merge "Remove redundant instances of depth controller." into udc-dev am: f898ee474c
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/23390637

Change-Id: I68a21468cc1b8856da74fe6bee1bff7c3a4aee95
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-05-24 12:16:46 +00:00
Luca Zuccarini f898ee474c Merge "Remove redundant instances of depth controller." into udc-dev 2023-05-24 11:35:21 +00:00
Treehugger Robot 8c0d463e0d Merge "Add additional logs for widget restoration" into udc-dev am: b430b1355a
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/23347867

Change-Id: Ib8b868d5ff28b9719614ea6b483205cb81bbdbc8
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-05-24 00:01:40 +00:00
Bill Yi 5b94dfa4a2 [automerger skipped] Merge "Import translations. DO NOT MERGE ANYWHERE" into udc-dev am: 754bb05feb -s ours
am skip reason: subject contains skip directive

Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/23380578

Change-Id: I9643067a43f02475f8bc3dd5598e9c144118b7a9
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-05-23 23:54:24 +00:00
Bill Yi e548494b57 [automerger skipped] Import translations. DO NOT MERGE ANYWHERE am: 358954a957 -s ours
am skip reason: subject contains skip directive

Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/23380578

Change-Id: Iec2c982537c035a1a70263c9ed1cdd52007c7fa3
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-05-23 23:54:13 +00:00
Treehugger Robot b430b1355a Merge "Add additional logs for widget restoration" into udc-dev 2023-05-23 23:02:08 +00:00
Bill Yi 754bb05feb Merge "Import translations. DO NOT MERGE ANYWHERE" into udc-dev 2023-05-23 22:58:05 +00:00
Winson Chung 5efb6c7767 Merge "Removing legacy launcher winscope tracing for tests" into udc-dev am: 883871e280
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/23384355

Change-Id: I484b11aa278340a13f42cc23e64ba8756b358d11
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-05-23 19:00:12 +00:00
Thales Lima c58f301944 Merge "Create TAPL test for taskbar in overview" into udc-dev am: ac206e1daf
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/23155127

Change-Id: Ieec98a82fc635e885ba8d603cc13d87fd15a1ac3
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-05-23 18:59:36 +00:00
Winson Chung 883871e280 Merge "Removing legacy launcher winscope tracing for tests" into udc-dev 2023-05-23 18:47:40 +00:00
Thales Lima ac206e1daf Merge "Create TAPL test for taskbar in overview" into udc-dev 2023-05-23 18:32:34 +00:00
Bill Yi 22817347bc [automerger skipped] Import translations. DO NOT MERGE ANYWHERE am: 108ae1657b -s ours am: 40130e9fc1 -s ours
am skip reason: subject contains skip directive

Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/23380584

Change-Id: Ia566c7e73e3cb98ee10b3bd9f19f05a1f4fe5ce0
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-05-23 18:14:59 +00:00
Sihua Ma 59077254cd Add additional logs for widget restoration
Test: N/A
Bug: 234700507
Change-Id: I693d6f5f239502c1bea191806c8c0ea18141f8f9
2023-05-23 10:44:09 -07:00
Bill Yi eda65ffee7 [automerger skipped] Import translations. DO NOT MERGE ANYWHERE am: 108ae1657b -s ours am: 64c8347075 -s ours
am skip reason: subject contains skip directive

Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/23380584

Change-Id: I5c7af7f56d9da85a7f0e7a20f512e39db20dae55
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-05-23 17:13:04 +00:00
Federico Baron 65c2cabbe2 Merge "Fix switching between work and personal profile in widget picker not clipping recyclerview" into udc-dev am: 0ca0b6124d
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/23335355

Change-Id: I793f4c6c949c0a69d4542d693946989c68ad9b35
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-05-23 17:11:51 +00:00
Bill Yi 40130e9fc1 [automerger skipped] Import translations. DO NOT MERGE ANYWHERE am: 108ae1657b -s ours
am skip reason: subject contains skip directive

Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/23380584

Change-Id: Ia5bfff81bf83495093289ffa3547559d50cee677
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-05-23 17:11:20 +00:00
Bill Yi 64c8347075 [automerger skipped] Import translations. DO NOT MERGE ANYWHERE am: 108ae1657b -s ours
am skip reason: subject contains skip directive

Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/23380584

Change-Id: Id1f43bbdd12255318fb3223ae14869f17307a385
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-05-23 17:10:15 +00:00
Federico Baron 0ca0b6124d Merge "Fix switching between work and personal profile in widget picker not clipping recyclerview" into udc-dev 2023-05-23 16:25:20 +00:00
Luca Zuccarini a96dcb0cc7 Remove redundant instances of depth controller.
During each app launch, a new `MyDepthController` is instantiated, which
registers two of its methods as listeners for cross window blur and
opaqueness. This controller's usefulness spans that specific animation
only, but the listeners are never unregistered. This creates conflicts
when an opaqueness signal happens, which cause the background to flicker
(see videos).

Bug: 283335820
Test: manual, see videos in the bug
Flag: not needed, bug fix
Change-Id: I3dcb0b8ff0aa77bf3183a926889d0131b17bcaa4
2023-05-23 15:33:17 +00:00
Thales Lima 1f10e53ba2 Create TAPL test for taskbar in overview
Fix: 269985301
Test: TaplTestsQuickstep
Flag: none
Change-Id: Iea0311bcba54882f7f2cf5d35cd98a538ae85855
2023-05-23 13:22:10 +00:00
Winson Chung cc96740534 Removing legacy launcher winscope tracing for tests
Bug: 279924453
Test: Presubmit
Change-Id: I9ed7c3669dad5c20d0fa760b2fe2a50308f10be8
2023-05-23 06:14:54 +00:00
Tony Huang e30be12fbe Merge "Hide divider immediately if going to launcher" into udc-dev am: 2d586455dc
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/23368297

Change-Id: Idcaaec97f46d7e6f37898237e77ad608465dfe00
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-05-23 03:29:57 +00:00
Tony Huang 2d586455dc Merge "Hide divider immediately if going to launcher" into udc-dev 2023-05-23 03:04:18 +00:00
Bill Yi 108ae1657b Import translations. DO NOT MERGE ANYWHERE
Auto-generated-cl: translation import
Change-Id: Iec51ecd0cd0bfbb9d45f8cdf6034b25f32238da8
2023-05-22 17:37:06 -07:00
Bill Yi 358954a957 Import translations. DO NOT MERGE ANYWHERE
Auto-generated-cl: translation import
Change-Id: I2ba41c3831b537e4564e3e4ddf48ec4125a1260a
2023-05-22 17:36:20 -07:00
Pinyao Ting f71198db03 [automerger skipped] Revert "Grant Launcher permission to access AppSearch" am: bdf75772ea -s ours am: 31def1ac65 -s ours
am skip reason: Merged-In I831e563c41a368d981af3a05063bf3a868c24b79 with SHA-1 6f7a11861f is already in history

Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/23271416

Change-Id: I33dbc260ec6036cff4d7b59aab5f1054c6f763c2
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-05-23 00:19:24 +00:00
Pinyao Ting 31def1ac65 [automerger skipped] Revert "Grant Launcher permission to access AppSearch" am: bdf75772ea -s ours
am skip reason: Merged-In I831e563c41a368d981af3a05063bf3a868c24b79 with SHA-1 6f7a11861f is already in history

Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/23271416

Change-Id: If6adddc28677eebe9207b3fc3b970cd8aff5ce72
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-05-22 23:58:31 +00:00
Treehugger Robot 2b285c1c29 Merge "Adding debug tracing for b/262282528" into udc-dev am: 25e94ccb1b
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/23359117

Change-Id: I12177d3ad69a7a98fa47912801e722d4435295fa
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-05-22 23:31:33 +00:00
Treehugger Robot 25e94ccb1b Merge "Adding debug tracing for b/262282528" into udc-dev 2023-05-22 22:48:47 +00:00
Vadim Tryshev a5a4554c98 Merge "Revert "Re-enabling a couple of tests"" into udc-dev am: 807d9c2c30
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/23355108

Change-Id: I5b26dd674981cfa31e12b21a889935845e7e1cbc
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-05-22 21:07:07 +00:00
Schneider Victor-tulias dec991b8b7 Merge "Update BorderAnimator to work with layout updates" into udc-dev am: b323851e01
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/23320817

Change-Id: I5f9f6aa0e8edbe45e773930460d4cf50598b4384
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-05-22 21:04:57 +00:00
Vadim Tryshev 807d9c2c30 Merge "Revert "Re-enabling a couple of tests"" into udc-dev 2023-05-22 20:28:07 +00:00
Schneider Victor-tulias b323851e01 Merge "Update BorderAnimator to work with layout updates" into udc-dev 2023-05-22 20:17:35 +00:00
Anushree Ganjam a1919c5d8d Merge "Add AGA_SESSION_SUMMARY_LOG for session summary log debugging." into udc-dev am: a2de64b8e7
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/23355101

Change-Id: Ia01e5bc68bfef754b275d40f7ee930c9c7deb6f7
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-05-22 20:03:35 +00:00
Anushree Ganjam a2de64b8e7 Merge "Add AGA_SESSION_SUMMARY_LOG for session summary log debugging." into udc-dev 2023-05-22 19:53:19 +00:00
Anushree Ganjam 0f54a897bb Add AGA_SESSION_SUMMARY_LOG for session summary log debugging.
adb shell setprop log.tag.AGASessionSummaryLog V

Bug: 283829335
Test: Manual
Flag: NA
Change-Id: I90da76f1db1a103e49171bbc7499cd79606d3fcf
2023-05-22 19:48:43 +00:00
Treehugger Robot f2da9e65b6 Merge "Detach ViewCaptureRule onDrawListener on the main thread." into udc-dev am: 17164414ca
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/23357371

Change-Id: I1a3edfb281bfe8baf3e2c19d4df2a1896e3ecf34
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-05-22 19:42:59 +00:00
Schneider Victor-tulias 968d9ff784 Merge "Fix redesigned gesture nav jank" into udc-dev am: bd0188abd1
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/23267694

Change-Id: I928d981dd910e59be284baf0e05582061db894b6
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-05-22 19:41:57 +00:00
Treehugger Robot 17164414ca Merge "Detach ViewCaptureRule onDrawListener on the main thread." into udc-dev 2023-05-22 19:23:52 +00:00
Schneider Victor-tulias bd0188abd1 Merge "Fix redesigned gesture nav jank" into udc-dev 2023-05-22 19:01:35 +00:00
Schneider Victor-tulias 7dee27f470 Update BorderAnimator to work with layout updates
1. if a 'ViewScaleTargetProvider' is being used, this can cause a crash
2. otherwise, the old border bounds are reapplied, which is likely no longer correct

Updated BorderAnimator to use 'BorderAnimationParams' rather than 'ViewScaleTargetProvider'. This removes some unnecessary null checks while making the util class simpler to use. It also allows us to listen for specific view events for the border animation.

Flag: ENABLE_KEYBOARD_QUICK_SWITCH
Fixes: 283272516
Test: opened the keyboard quick switch view and highlighted a view in recents view, then rotated the screen several times
Change-Id: I7959d6cd892ebcdd2c68163dd56c358815494af6
2023-05-22 11:33:57 -07:00
Jagrut Desai dff78f1a57 Merge "Fix Taskbar Education Tooltip Bottom Margin" into udc-dev am: 6acf350107
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/23269396

Change-Id: I78f59a1b9c85588cda308dd976e65b533496e8d5
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-05-22 17:52:52 +00:00
fbaron c54a8c3c65 Fix switching between work and personal profile in widget picker not clipping recyclerview
Fix: 283139508
Test: Verify swiping between work and personal profile clips the recyclerview properly
Flag: no flag
Change-Id: I7f4ccd6981f91a5ccb9705eca67823c8c81c262f
2023-05-22 10:49:18 -07:00
Jagrut Desai 6acf350107 Merge "Fix Taskbar Education Tooltip Bottom Margin" into udc-dev 2023-05-22 17:04:25 +00:00
Tony Huang 2083c5450d Hide divider immediately if going to launcher
Divider should hide immediately when going to launcher, this fix
the divider hidden delay in 3-btn-nav mode.

Fix: 283058496
Test: manual
Test: pass existing tests
Change-Id: Ia4eaba8020c564cc95b8652fe0f7066b653b9df4
2023-05-22 16:38:14 +08:00
Jon Miranda 4f34f05e8e Merge "Fix SUW unstash animation." into udc-dev am: 9e0eee3729
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/23352149

Change-Id: I77bc5f2429e1a3eb701da1f85349a7dd9699ac0e
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-05-20 20:34:04 +00:00
Jon Miranda 9e0eee3729 Merge "Fix SUW unstash animation." into udc-dev 2023-05-20 20:16:17 +00:00
Jon Miranda 0aef6981ac Fix SUW unstash animation.
- Defer any UI updates to taskbar after the SUW unstash animation is created.
- Predicted app icons take longer to load, so it's possible that they are
  added after the animation is created.
- This avoids the case where icons are seemingly in the taskbar but
  do not get animated like the rest of the icons.

- We also need to call onAnimationStart for the reveal animation immediately,
  otherwise the clipToOutline params never get set.

Bug: 277712185
Test: flash device, very quickly go through SUW
Change-Id: I4c3089da0d20bf91672e2305655c4c37b1f367aa
2023-05-19 17:24:50 -07:00
vadimt 144a9508be Adding debug tracing for b/262282528
We see two long-clicks on the taskbar instead of expected one.

Bug: 262282528
Test: presubmit
Change-Id: I231d54ac08cf53ac7b0b6177da6b671314998021
2023-05-19 17:04:04 -07:00
Pinyao Ting 1f81689dc7 [automerger skipped] Revert "Grant Launcher permission to access AppSearch" am: bdf75772ea am: 53f5855bf8 -s ours
am skip reason: Merged-In I831e563c41a368d981af3a05063bf3a868c24b79 with SHA-1 6f7a11861f is already in history

Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/23271416

Change-Id: I0843cbc76aa49dbb4dd116791921fc9e47e40a20
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-05-19 22:46:27 +00:00