Commit Graph

14731 Commits

Author SHA1 Message Date
Jeremy Sim
b340f1401f Merge "Improve resilience of testSplitFromOverview()" into tm-qpr-dev am: 5c5797d9bb
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/21314098

Change-Id: I8cff3f510e24990f985cdcb55893a5c66db93385
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-02-09 04:29:18 +00:00
Jeremy Sim
5c5797d9bb Merge "Improve resilience of testSplitFromOverview()" into tm-qpr-dev 2023-02-09 03:56:02 +00:00
Brandon Dayauon
e8daa3052f Merge "Implement diff haptics going into all apps" into tm-qpr-dev am: f4437f742e am: 004104d3a1
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/20342908

Change-Id: I0fa8362a286e7676af65cdcc69785331f1e5d2f9
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-02-09 02:04:23 +00:00
Brandon Dayauon
004104d3a1 Merge "Implement diff haptics going into all apps" into tm-qpr-dev am: f4437f742e
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/20342908

Change-Id: I143346a1730f11ba57cb61d1fe01640f2b7daeea
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-02-09 01:22:25 +00:00
Brandon Dayauon
f4437f742e Merge "Implement diff haptics going into all apps" into tm-qpr-dev 2023-02-09 00:45:24 +00:00
Saumya Prakash
493beff008 Merge "Migrate from using CardViews to Views in gesture nav tutorial layouts." into tm-qpr-dev am: a184e0def7 am: c8dd49be92
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/21325752

Change-Id: Ib26f9144284993fff19ce7debb933110b3f4c78c
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-02-09 00:34:26 +00:00
Saumya Prakash
c8dd49be92 Merge "Migrate from using CardViews to Views in gesture nav tutorial layouts." into tm-qpr-dev am: a184e0def7
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/21325752

Change-Id: Id5681c5c5eccfea4f24c13e48dafcd3b605c6386
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-02-08 23:50:58 +00:00
Saumya Prakash
0c72529fae Update strings on "All set" screen.
Change the string to "Swipe up to go home" to match new UI changes.
Screenshot: https://screenshot.googleplex.com/5SqP2fQFPKdybcr.png

Fix: 263561675
Test: Manual
Change-Id: Iffc81fa8ea532729096a106e0182200d897375e7
2023-02-08 23:41:56 +00:00
Ats Jenk
d9f6d4e31c Fix invoking transient taskbar in desktop windowing prototypes
When transient taskbar is invoked, it starts the recents animation.
Recents animation triggers the launch of launcher activity. We need to
ensure that after recents animation is cancelled (since the gesture was
only for taskbar), we bring the desktop tasks back to front.

When the transient taskbar gesture finishes, we need to ensure that
launcher state is restored to normal. With fullscreen tasks, launcher
activity in stopped after gesture finishes as a fullscreen task is on
top. This stop triggers the launcher state to return to normal.
When freeform tasks are visible on top of launcher, launcher activity is
not stopped. This means we have to manually move launcher to normal
state after transient taskbar gesture finishes.

Bug: 267364407
Test: enable proto 1, switch to desktop mode and open some tasks, swipe
  up for transient taskbar, swipe up to recents view
Test: enable proto 2, move a task to desktop, swipe up for transient
  taskbar, swipe up to recents view
Change-Id: I712bc5086407c26779638d824f34674f7db1ff51
2023-02-08 15:16:43 -08:00
Saumya Prakash
a184e0def7 Merge "Migrate from using CardViews to Views in gesture nav tutorial layouts." into tm-qpr-dev 2023-02-08 23:02:04 +00:00
Tony Wickham
ef03a14980 Making taskbar to stay stashed if user launches app for split screen view from all apps view
Test: Visual
Fix: 263058045

Change-Id: Idcbc4ce90e8d4ff1084780bf331f2cea8b9335ca
2023-02-08 21:53:37 +00:00
Schneider Victor-tulias
0a184a9981 Reorganize ActiveGestureLogs for ease-of-use
Fixes: 268382209
Test: completed several gestures and checked the logs
Change-Id: Ic08bfc553a39bda7401f6565ce5553933dbc0689
2023-02-08 13:37:49 -08:00
Saumya Prakash
c65f37e7c6 Migrate from using CardViews to Views in gesture nav tutorial layouts.
Use Views in layouts for the gesture navigation tutorial instead of CardViews. We only migrate the classes that will end up being used in the redesigned gesture tutorial.

Fix: 268259319
Test: Manual
Change-Id: I510c8b3f840d0267dd6dfca573cc69c4996d525c
2023-02-08 19:28:05 +00:00
Pat Manning
97ef7f0052 Refresh thumbnail splash when task icon changes.
This is usually a result of TaskIconCache updating in the background.

Fix: 267744363
Test: manual.
Change-Id: I83620f3774def7ffb07906a6d45b64e9aad6de71
2023-02-08 16:41:17 +00:00
Thales Lima
1a2d4bd6f4 Create an XML parser for WorkspaceSpecs
Extract DeviceProfileTest to Launcher3 so it can be used in other tests as well, and change name of previous base test to be more descriptive.

Bug: 241386436
Test: WorkspaceSpecsTest
Change-Id: I64613bb5a23c374ed15fb6d936192236a541ab9b
2023-02-08 11:20:14 +00:00
Jerry Chang
5fa52483de Merge "Support entering split screen with a shortcut and an intent" into tm-qpr-dev am: ab314be1e4 am: a7fb317875
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/21276377

Change-Id: I0752a358e3f14d01a237fc22a8351b02ada2083d
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-02-08 08:49:35 +00:00
Jerry Chang
a7fb317875 Merge "Support entering split screen with a shortcut and an intent" into tm-qpr-dev am: ab314be1e4
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/21276377

Change-Id: I9e5f5c4634395ae1bc2566fc5c3556f32cd4b235
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-02-08 08:09:02 +00:00
Jerry Chang
ab314be1e4 Merge "Support entering split screen with a shortcut and an intent" into tm-qpr-dev 2023-02-08 07:46:50 +00:00
Jerry Chang
7c59ccac02 Support entering split screen with a shortcut and an intent
Starting a split pair by indicating (shortcut|shortcut) or
(shortcut|intent) was not properly supported, update to leverage
startIntens flow to handle shortcut info when starting a split pair.

Fix: 265919000
Test: repro steps of the bug
Change-Id: I9afcd6f3cdfb5530c1b440a9c0ade8c9952a5fff
2023-02-08 03:27:41 +00:00
TreeHugger Robot
d41e222150 Merge "Remove ENABLE_TASKBAR_REVISED_THRESHOLDS feature flag." into tm-qpr-dev am: 96328e98d1 am: e6ab0e44b3
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/21320084

Change-Id: I62502ea9c3082a45efc58b6dbb28948a6e981f45
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-02-07 22:22:31 +00:00
TreeHugger Robot
e6ab0e44b3 Merge "Remove ENABLE_TASKBAR_REVISED_THRESHOLDS feature flag." into tm-qpr-dev am: 96328e98d1
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/21320084

Change-Id: I31577a1a0b66f5218acea3b1f2fedc1315bb9ddd
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-02-07 21:39:03 +00:00
TreeHugger Robot
9c0f4f8c1f Merge "Rotate back button drawable when IME present." into tm-qpr-dev am: 71a7a13f06 am: 36c1d35a5b
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/21136523

Change-Id: Ide328db3ebcc31cbe5e7c598e0356435f13f7474
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-02-07 21:36:38 +00:00
TreeHugger Robot
96328e98d1 Merge "Remove ENABLE_TASKBAR_REVISED_THRESHOLDS feature flag." into tm-qpr-dev 2023-02-07 21:03:18 +00:00
TreeHugger Robot
36c1d35a5b Merge "Rotate back button drawable when IME present." into tm-qpr-dev am: 71a7a13f06
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/21136523

Change-Id: I7028686e031f8182953ee0b6981db34a8e6933cd
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-02-07 20:53:46 +00:00
TreeHugger Robot
71a7a13f06 Merge "Rotate back button drawable when IME present." into tm-qpr-dev 2023-02-07 20:32:31 +00:00
Brandon Dayauon
12c193e6c5 Implement diff haptics going into all apps
Notes:
* the reason why 0.6 -> 1 never happened was because of AllAppsSwipeController where
it had a clampToProgress. By changing lowerbound to 0 the progress actually shows fully 0->1

- composed the haptics in the constructor
- added new listener class in AATransitionController

Added featureflag

bug: 233751149
test: Manually - presubmit, ran “make -j7 Launcher3” from master branch  photo: https://screenshot.googleplex.com/8r5FZh6buzkQMjk
Change-Id: I5e1a24170fdbfdd35b8d8f24af0ec5e8586641a2
2023-02-07 11:36:42 -08:00
Pat Manning
e68ae41196 Rotate back button drawable when IME present.
Currently rotation for IME rotates the whole view, including the background.

Fix: 266874111
Test: manual.
Change-Id: Iea310c99d0714d98ce534a0170316a0fb351f57d
2023-02-07 17:55:59 +00:00
Jon Miranda
24bd17f23d Remove ENABLE_TASKBAR_REVISED_THRESHOLDS feature flag.
Test: manual
Fixes: 268056334
Change-Id: Iab0eb1ca76b49f0acb96f50274cb2c81d9f213a5
2023-02-07 09:09:52 -08:00
Jeremy Sim
5edd864c8d Improve resilience of testSplitFromOverview()
This patch makes it so that TaplTestsQuickstep#testSplitFromOverview() is less flaky.

Previously, this test worked by tapping the center of a Overview tile to confirm split select. However, sometimes the tile would be halfway offscreen, so it would accidentally tap an overlapping UI element (the staged first app) instead, causing the test to fail.

Fixed by using getCurrentTask() to always select an Overview tile that is fully onscreen.

Fixes: 267794149
Test: Manual on phone, confirmed test passing
Change-Id: I8b89509bb53a16e45aea4545562989e2e964de2d
2023-02-07 13:47:47 +08:00
TreeHugger Robot
7ae5cbd42d Merge "Import translations. DO NOT MERGE ANYWHERE" 2023-02-07 01:08:50 +00:00
Vinit Nayak
739d06403b Merge "Set StateManager to BackgroundAppState if end gesture is NEW_TASK" into tm-qpr-dev am: 678abecaa0 am: 90ccc65d42
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/21271704

Change-Id: I9ad72f3da286964cb9b242812dfd0affc4deb3fe
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-02-06 23:55:22 +00:00
Vinit Nayak
90ccc65d42 Merge "Set StateManager to BackgroundAppState if end gesture is NEW_TASK" into tm-qpr-dev am: 678abecaa0
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/21271704

Change-Id: I4dd09381389b8eb858ce2e2cf6a931c381ab9268
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-02-06 23:04:57 +00:00
Vinit Nayak
678abecaa0 Merge "Set StateManager to BackgroundAppState if end gesture is NEW_TASK" into tm-qpr-dev 2023-02-06 22:07:36 +00:00
Ats Jenk
cd15f32ad1 Merge "Pin desktop tile to the right in overview" into tm-qpr-dev am: b759d55a50 am: a1d839e85b
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/21151939

Change-Id: I937f606c6822793b2b6d9bc63b7988431ac65b95
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-02-06 21:36:44 +00:00
Ats Jenk
a1d839e85b Merge "Pin desktop tile to the right in overview" into tm-qpr-dev am: b759d55a50
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/21151939

Change-Id: I9ffadf99c59155270f97ef6099dace4f6e7aa58c
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-02-06 21:02:07 +00:00
Vinit Nayak
73988dbef0 Merge "Rename LauncherState QUICK_SWITCH to QUICK_SWITCH_FROM_HOME" into tm-qpr-dev am: 05dbd1aab8 am: 3c2853f486
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/21266928

Change-Id: Ifd64790f378ecf77369d631f08100e83fa9ff3b1
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-02-06 20:43:15 +00:00
TreeHugger Robot
f28599a960 Merge "Import translations. DO NOT MERGE ANYWHERE" into tm-qpr-dev 2023-02-06 20:37:31 +00:00
Ats Jenk
d1823057c0 Merge "Remove desktop tile from proto 1 of desktop windowing" into tm-qpr-dev am: a9a99a4748 am: 2e1e962339
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/21152804

Change-Id: I31fa7262255dd25b6d0498c89debb999f79f1ae2
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-02-06 20:31:27 +00:00
Ats Jenk
b759d55a50 Merge "Pin desktop tile to the right in overview" into tm-qpr-dev 2023-02-06 20:01:24 +00:00
Vinit Nayak
3c2853f486 Merge "Rename LauncherState QUICK_SWITCH to QUICK_SWITCH_FROM_HOME" into tm-qpr-dev am: 05dbd1aab8
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/21266928

Change-Id: I76af8155fed13733aea785e119b6b1b21e888ac7
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-02-06 19:38:31 +00:00
Vinit Nayak
05dbd1aab8 Merge "Rename LauncherState QUICK_SWITCH to QUICK_SWITCH_FROM_HOME" into tm-qpr-dev 2023-02-06 18:59:47 +00:00
Ats Jenk
2e1e962339 Merge "Remove desktop tile from proto 1 of desktop windowing" into tm-qpr-dev am: a9a99a4748
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/21152804

Change-Id: Ibe33a9173f275f06a8084201412efd8566a277ad
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-02-06 18:25:49 +00:00
Ats Jenk
a9a99a4748 Merge "Remove desktop tile from proto 1 of desktop windowing" into tm-qpr-dev 2023-02-06 17:59:32 +00:00
Jeremy Sim
0cba7eeac3 Merge "Refactor getIndexOfTask() to getTaskAttributesById()" into tm-qpr-dev am: 507c3edef6 am: 2c86ec0d77
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/21168150

Change-Id: I9321e3657321fe5c16718c8595d62c522e6c6939
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-02-06 04:17:06 +00:00
Jeremy Sim
2c86ec0d77 Merge "Refactor getIndexOfTask() to getTaskAttributesById()" into tm-qpr-dev am: 507c3edef6
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/21168150

Change-Id: I7aff9fa285398454e61c8881e3727dd95a7ce01b
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-02-06 03:47:57 +00:00
Jeremy Sim
507c3edef6 Merge "Refactor getIndexOfTask() to getTaskAttributesById()" into tm-qpr-dev 2023-02-06 03:16:24 +00:00
Bill Yi
ed5f8430e2 Import translations. DO NOT MERGE ANYWHERE
Auto-generated-cl: translation import
Change-Id: I02296771fa891195c29548f9a75f6e36b5bf943b
2023-02-05 17:28:16 -08:00
Bill Yi
8c4566842a Import translations. DO NOT MERGE ANYWHERE
Auto-generated-cl: translation import
Change-Id: I37b9e31d1fc0d114d94226026a210f44780d8cf8
2023-02-05 17:27:46 -08:00
Jon Miranda
8f1ff5fe36 Merge "Crop taskbar icons during stash/unstash animation." into tm-qpr-dev am: ea134a109d am: 7ab2657623
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/21271715

Change-Id: I9aa09d86a57af869dc8517dbe32974442c55ac52
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-02-04 05:09:19 +00:00
Jon Miranda
7ab2657623 Merge "Crop taskbar icons during stash/unstash animation." into tm-qpr-dev am: ea134a109d
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/21271715

Change-Id: Idf7676f66821f0f7326c6ee07367caea09c6d919
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-02-04 04:39:06 +00:00