Commit Graph

13639 Commits

Author SHA1 Message Date
Saumya Prakash
1e47a8209f Merge "Update strings on "All set" screen." into tm-qpr-dev am: 65a0ee776e am: e6b6efe06a
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/21343842

Change-Id: Ia37fc7980a5ee4858c103257c12915838d854047
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-02-10 00:40:53 +00:00
Saumya Prakash
e6b6efe06a Merge "Update strings on "All set" screen." into tm-qpr-dev am: 65a0ee776e
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/21343842

Change-Id: I635f87518d03cdf49e44f4c662d9964089d33cb8
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-02-09 23:59:04 +00:00
Saumya Prakash
65a0ee776e Merge "Update strings on "All set" screen." into tm-qpr-dev 2023-02-09 23:03:18 +00:00
Ats Jenk
1cb6d3e4ce Merge "Fix invoking transient taskbar in desktop windowing prototypes" into tm-qpr-dev am: 05abfa49c8 am: 02bf2bcfa3
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/21343843

Change-Id: Icc82db75e28f0aeb9c148606718cd9c7dba2a147
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-02-09 22:26:24 +00:00
Ats Jenk
02bf2bcfa3 Merge "Fix invoking transient taskbar in desktop windowing prototypes" into tm-qpr-dev am: 05abfa49c8
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/21343843

Change-Id: I686756251a496201283c52ae69e61d1644d7afd6
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-02-09 21:40:35 +00:00
Ats Jenk
05abfa49c8 Merge "Fix invoking transient taskbar in desktop windowing prototypes" into tm-qpr-dev 2023-02-09 21:09:43 +00:00
TreeHugger Robot
daf057472c Merge "Refresh thumbnail splash when task icon changes." into tm-qpr-dev am: f5f3a80959 am: a4e184dcde
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/21319101

Change-Id: I05b1ad46c2eec897ae47d5d8edbf4e8ab7a463f8
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-02-09 17:39:22 +00:00
TreeHugger Robot
a4e184dcde Merge "Refresh thumbnail splash when task icon changes." into tm-qpr-dev am: f5f3a80959
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/21319101

Change-Id: I34d77503f27fa5d12e1f1db689e499880105ccdf
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-02-09 16:59:43 +00:00
TreeHugger Robot
f5f3a80959 Merge "Refresh thumbnail splash when task icon changes." into tm-qpr-dev 2023-02-09 16:29:50 +00:00
Thales Lima
bb056c6001 Merge "Create an XML parser for WorkspaceSpecs" into tm-qpr-dev am: 5d5aad3024 am: 0ebaf3a46c
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/20643018

Change-Id: I471bb3ccd04a0598a309e53038976fbccb638ce1
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-02-09 13:01:28 +00:00
Thales Lima
0ebaf3a46c Merge "Create an XML parser for WorkspaceSpecs" into tm-qpr-dev am: 5d5aad3024
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/20643018

Change-Id: I6a3f38e28b5a381bfa2ac42cdeba77c1527fb028
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-02-09 12:19:35 +00:00
Thales Lima
5d5aad3024 Merge "Create an XML parser for WorkspaceSpecs" into tm-qpr-dev 2023-02-09 11:19:59 +00:00
Jeremy Sim
c1237eb5e8 Merge "Improve resilience of testSplitFromOverview()" into tm-qpr-dev am: 5c5797d9bb am: b340f1401f
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/21314098

Change-Id: Ib1c5502717e5b956f65bdd6385655a211db51863
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-02-09 05:09:34 +00:00
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
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