Commit Graph

24401 Commits

Author SHA1 Message Date
Winson Chung 907845eba5 Wrap animation runner for recents animation
Bug: 160239388
Change-Id: I937c89b963b88702548daca7c0b85f7a79d5d706
2020-09-28 20:06:19 -07:00
Winson Chung 30cd4dca5f Remove test restrictions
Bug: 150303529
Change-Id: I1cfbd2bfb26fc47ee0bfb54dd174cd59ae0bfc5e
2020-09-23 15:33:32 -07:00
Schneider Victor-tulias 350b462f24 Animate icon update from loading state.
Test: manual

Fixing b/129983531. Having app icons pop in without any animation from a solid placeholder color can look janky. Added a sequential fade in, fade out animation.

Preview: https://drive.google.com/file/d/11NgEja7vzm3f3aH3WbEQljUWGKuuK00_/view?usp=sharing
Change-Id: If77e8f480b02d5b7d29f89afa44450c83a68a276
2020-09-23 14:08:15 -07:00
Tony Wickham a8e2ad2c1f Merge "Scale task view in TaskViewSimulator before translating it" into ub-launcher3-master 2020-09-23 18:52:33 +00:00
Winson Chung 9d15815f84 Merge "Revert "Disabling testToast on virtual devices"" into ub-launcher3-master 2020-09-23 18:15:44 +00:00
Samuel Fufa f01064953b Track search results with position and search Identifier
Bug: 169087008
Test: Manual
Change-Id: I54c74093b90e5aea03a7810f55fcc32f0ddf8dda
2020-09-23 01:04:26 -07:00
Samuel Fufa 2508239d1e Merge "Update hero app shortcuts with icon" into ub-launcher3-master 2020-09-23 06:36:56 +00:00
Samuel Fufa 99d6c2ff0d Update hero app shortcuts with icon
- set appropriate click handler for recycled app icons

Bug: 168810843
Bug: 168733655
Test: Manual
Change-Id: Ic644deb4ac6c7a1cb9a2c3b75f7e2ac86380a9d0
2020-09-22 22:48:49 -07:00
TreeHugger Robot 692aa79901 [automerger skipped] Merge "[DO NOT MERGE] Encode launch location for hotseat items" into ub-launcher3-rvc-qpr-dev am: 83cf9211e7 -s ours
am skip reason: subject contains skip directive

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

Change-Id: Ife0dc4ddffc2b79baebcdc667018cf9b3ac96c34
2020-09-23 01:25:37 +00:00
TreeHugger Robot 83cf9211e7 Merge "[DO NOT MERGE] Encode launch location for hotseat items" into ub-launcher3-rvc-qpr-dev 2020-09-23 00:56:01 +00:00
Tony Wickham 657f396c9c Scale task view in TaskViewSimulator before translating it
The pivot is supposed to be at the center of the task view, hence why
we use width / 2, height / 2, but technically this is assuming that
translation == 0. This error isn't normally noticeable because scale
is 1 when the task is centered, so the pivot doesn't matter. By
scaling before translating, we ensure the pivot doesn't depend on
the translation.

Test: scroll side to side while swiping up from an app, ensure the
running window scales down properly; when you let go to enter recents
while the second task is centermost, the running window ends in the
exact position as the first TaskView that replaces it.

Fixes: 169103357
Change-Id: Ica53c6b6fb073304c29f26d30fb829bb9d282185
2020-09-22 17:33:46 -07:00
TreeHugger Robot e718381bef [automerger skipped] Merge "[DO NOT MERGE][NPE] check RecentsView exists before using it" into ub-launcher3-rvc-qpr-dev am: 79d78cf508 -s ours
am skip reason: subject contains skip directive

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

Change-Id: I9970104e26369badcb2fe89e7df28be471b97c40
2020-09-23 00:24:04 +00:00
TreeHugger Robot 79d78cf508 Merge "[DO NOT MERGE][NPE] check RecentsView exists before using it" into ub-launcher3-rvc-qpr-dev 2020-09-23 00:07:13 +00:00
Samuel Fufa 9b947993be [DO NOT MERGE] Encode launch location for hotseat items
Bug: 162003157
Test: Manual
Change-Id: I18f8f3f431dbabb3d22898d27d70c8730ad0150f
2020-09-22 16:46:49 -07:00
Samuel Fufa 407ff59272 [DO NOT MERGE][NPE] check RecentsView exists before using it
Bug: 162176024
Change-Id: I8fe2ed42836bd6645f600b223e81526840ead557
2020-09-22 16:44:52 -07:00
Winson Chung 649122edc0 Revert "Disabling testToast on virtual devices"
This reverts commit f6385576d5.

Reason for revert: Test

Change-Id: I9caec3b2d64995b31f3dbbf5cb2865f4e5941afe
2020-09-22 23:43:51 +00:00
TreeHugger Robot 33d0701048 Merge "Additional logs to resolve flaky work profile" into ub-launcher3-master 2020-09-22 20:32:46 +00:00
TreeHugger Robot 0acccc8150 Merge "Moving package installer initialization to worker thread" into ub-launcher3-master 2020-09-22 20:21:41 +00:00
Hyunyoung Song e62c6edc5e Merge "Add thumbnail viewtype to SearchTarget Bug: 168825522" into ub-launcher3-master 2020-09-22 20:12:58 +00:00
Samuel Fufa e806f95349 Additional logs to resolve flaky work profile
Bug: 159671700
Change-Id: I9bed08ef89b06f79ee1e6a4140a880eeeb76ee75
2020-09-22 12:57:45 -07:00
Sunny Goyal 573b9ca9ad Moving package installer initialization to worker thread
Bug: 169002215
Change-Id: Ie7b9a1eb27b634455e3d43da411037642efd0534
2020-09-22 12:14:03 -07:00
Hyunyoung Song b3a0f1ffc0 Add thumbnail viewtype to SearchTarget
Bug: 168825522

Change-Id: I012665ef5e5ac66f37f9bdb37d55cc47726b29a9
2020-09-22 10:54:33 -07:00
Wesley.CW Wang e5cbe2fc9a Add intent extra when launching WallpaperPicker from Launcher am: 0f5c9dbb6f
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/12536777

Change-Id: I83bd42ebc449e9e91c73e1c1228ca81b487637ed
2020-09-22 13:52:18 +00:00
Wesley.CW Wang 0f5c9dbb6f Add intent extra when launching WallpaperPicker from Launcher
- Add extra to the intent to help WallpaperPicker log the launch
 source
 - design doc: go/log-wppg-launch-source

Bug: 154781896
Test: manually
Change-Id: Ife774866b06251c01f28f72555c3dcc844fdc051
2020-09-22 13:13:35 +00:00
TreeHugger Robot 52e4994767 Merge "Remove invisible home task view as soon as gesture to Recents ends" into ub-launcher3-master 2020-09-22 01:08:29 +00:00
Tony Wickham c445a359ae Remove invisible home task view as soon as gesture to Recents ends
Fixes: 168288052
Change-Id: I929d021b26dad8b2f9b1f6a659522054bbf3ec28
2020-09-21 17:20:51 -07:00
Schneider Victor-tulias 66dbac08a3 Merge "Add cross-fade animation to launcher for dark/light theme changes." into ub-launcher3-master 2020-09-21 23:52:36 +00:00
TreeHugger Robot d5486d0a81 Merge "Add window focus / visibility changed signals to AllAppsSearchPlugin" into ub-launcher3-master 2020-09-21 23:37:30 +00:00
Schneider Victor-tulias 25ecae1ef1 Add cross-fade animation to launcher for dark/light theme changes.
Test: manual

Fixing b/167570781. The launcher was not cross-fading it's original appearance with its new appearance on theme changes. It would only reload. Added a cross-fade animation.

Demo: https://drive.google.com/file/d/1adRIJIMFw4WGdfSqZbS0caR2LH3j_yH-/view?usp=sharing

Change-Id: I69162d9c49565e007cb33402389abf7d20806dd7
2020-09-21 16:15:54 -07:00
Hyunyoung Song 35a0c59021 Add window focus / visibility changed signals to AllAppsSearchPlugin
Change-Id: Ieb48e398cca85dd4343e37fef0015f5e4fece86f
2020-09-21 15:49:24 -07:00
TreeHugger Robot 087b3fec4f Merge "Remove tracing for a non-repro flake" into ub-launcher3-master 2020-09-21 18:56:44 +00:00
Winson Chung c28fd0e946 [automerger skipped] Only check activity rotation allowed when considering menu layout am: 9cd3740fe7 -s ours
am skip reason: Change-Id If74a38b1ec51abd2ea7f3ba3de23f0b2c4cab0ab with SHA-1 24f0f34d01 is in history

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

Change-Id: Idc46fad0cb20dc0507731166b100f66b7d7ec14e
2020-09-21 18:00:35 +00:00
Winson Chung 9cd3740fe7 Only check activity rotation allowed when considering menu layout
- The canRecentsActivityRotate() also checks whether system rotation
  is enabled which prevents us from using the right layout orientation
  when home rotation is enabled while system rotation is disabled.

Bug: 168278832
Test: Tested menu visibility in combination of
      Auto rotate setting x Home rotation setting X Device orientation
Change-Id: If74a38b1ec51abd2ea7f3ba3de23f0b2c4cab0ab
Merged-In: If74a38b1ec51abd2ea7f3ba3de23f0b2c4cab0ab
2020-09-21 16:38:19 +00:00
Winson Chung 1ecce38357 Merge "Only check activity rotation allowed when considering menu layout" into ub-launcher3-master 2020-09-21 16:32:33 +00:00
TreeHugger Robot 45b68b3575 Merge "enable minimal device mode for droidfood in S" into ub-launcher3-master 2020-09-20 06:07:39 +00:00
Pinyao Ting a435e18686 enable minimal device mode for droidfood in S
Test: manual
Change-Id: Ieb24734e6c4245a872b5ac0f1a99766d542e983e
2020-09-20 05:27:51 +00:00
Pinyao Ting 28633e9985 Fix the issue Launcher is calling minimal device endpoint on UI thread
Test: manual
Change-Id: I72b12da43520d775bfd652a3b10406440f7cf64f
2020-09-20 05:27:21 +00:00
TreeHugger Robot cb84ada2e3 Merge "Experiment with closing all apps before overview actions test" into ub-launcher3-master 2020-09-19 02:50:16 +00:00
vadimt dd0b469a76 Experiment with closing all apps before overview actions test
Bug: 165029151
Change-Id: I1090b963ac1a12c96968014c69b8b26e1768be85
2020-09-18 14:31:25 -07:00
Winson Chung 24f0f34d01 Only check activity rotation allowed when considering menu layout
- The canRecentsActivityRotate() also checks whether system rotation
  is enabled which prevents us from using the right layout orientation
  when home rotation is enabled while system rotation is disabled.

Bug: 168278832
Test: Tested menu visibility in combination of
      Auto rotate setting x Home rotation setting X Device orientation
Change-Id: If74a38b1ec51abd2ea7f3ba3de23f0b2c4cab0ab
2020-09-17 13:23:39 -07:00
vadimt b1ee0a020f Remove tracing for a non-repro flake
Change-Id: I53cc5020435bb3b630754a77d73590b35b595407
2020-09-17 11:53:44 -07:00
Vadim Tryshev c77a225faf Merge "Revert "Speed up tests by injecting input events asynchronously"" into ub-launcher3-master 2020-09-17 17:57:33 +00:00
Hyunyoung Song 03857adcd1 Merge "Add launcher state and activity lifecycle in AllAppsSearchPlugin Bug: 165678938" into ub-launcher3-master 2020-09-17 17:47:22 +00:00
Vadim Tryshev 7729447716 Revert "Speed up tests by injecting input events asynchronously"
This reverts commit 4c80053950.

Reason for revert: Broke tests

Change-Id: I3bd556b3127c0936b18a3fec8202b492d2ecb099
2020-09-17 17:15:08 +00:00
Hyunyoung Song 5e182b60c6 Add launcher state and activity lifecycle in AllAppsSearchPlugin
Bug: 165678938

Change-Id: Ica7c70ad66dcc1442ff5d0c638aaf0f1ada0fc36
2020-09-16 23:25:51 -07:00
TreeHugger Robot 7144004c56 Merge "Speed up tests by injecting input events asynchronously" into ub-launcher3-master 2020-09-17 01:22:07 +00:00
Schneider Victor-tulias c238e1d71a Fix folder close animation.
Closing a folder at the same time as the keyboard closes causes the
folder close animation to jump. Fixed the animation.

Test: manual
Change-Id: I0785260f280ffc2932cd92d40073009a8c032b1d
2020-09-16 11:24:18 -07:00
TreeHugger Robot 445e4b4b9b Merge "Dismiss task menu when swiping to home" into ub-launcher3-master 2020-09-14 21:31:47 +00:00
Samuel Fufa 65542a4864 Merge "Fix launcher leaks" into ub-launcher3-master 2020-09-14 18:38:04 +00:00
TreeHugger Robot 34e3d615ba Merge "resolve invalid size variable issue for people view" into ub-launcher3-master 2020-09-14 17:43:31 +00:00