Commit Graph

60459 Commits

Author SHA1 Message Date
Jon Miranda
f583786984 Merge changes from topics "presubmit-am-0ed6d9a2502540239b46d7d3573bd44e", "presubmit-am-7a77b5bffdb04bf38bcec9ec17d4d6ee" into tm-qpr-dev
* changes:
  Revert "Allow user gesture to take priority over taskbar translation reset animnatiuon."
  Revert "Fix bug where taskbar is translated during hotseat handoff."
2023-04-13 19:01:21 +00:00
Jon Miranda
5523175f13 Merge changes from topic "presubmit-am-7a77b5bffdb04bf38bcec9ec17d4d6ee" into tm-qpr-dev-plus-aosp
* changes:
  [automerge] Revert "Fix bug where taskbar is translated during hotseat handoff." 2p: fa8cc97e5f
  Revert "Fix bug where taskbar is translated during hotseat handoff."
2023-04-13 19:01:21 +00:00
Bill Yi
4206573569 [automerger skipped] Import translations. DO NOT MERGE ANYWHERE am: 673da4dc3f -s ours
am skip reason: subject contains skip directive

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

Change-Id: Ie9bd5318d89e3ecbaf76a8084f772d1309a3d4f6
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-04-13 18:33:29 +00:00
Fengjiang Li
d4c5fe8543 Merge "Add COLD_DEVICE_REBOOTING LatencyType" into udc-dev 2023-04-13 18:18:27 +00:00
Sebastian Franco
e7c3d3d4ce Parsing test boards from text files to be able to add more and bigger tests
It also adds an assets folder inside of Launcher3 tests.

It also fixes a bug in fullReorder.

Test: atest ReorderWidgets
Flag: none
Bug: 229292911
Change-Id: I7dadd42a3057d353326691163bb7db71a2e9dcc4
2023-04-13 17:14:51 +00:00
Fengjiang Li
435f1e2e08 Add COLD_DEVICE_REBOOTING LatencyType
Since launcher COLD startup latency is drastically different when device is rebooting vs not, we will add COLD_DEVICE_REBOOTING LatencyType

See "Add Startup Latency Type" section in go/launcher-startup-latency

Bug: b/277962421
Test: app build
Change-Id: I4d0a22c105417b5bcdbae9ed9fc72aa927f9adc9
2023-04-13 09:19:04 -07:00
Fengjiang Li
5d4207814e Merge "Gracefully handle exception when processing widget loads event while device is locked." into udc-dev 2023-04-13 16:01:37 +00:00
Randy Pfohl
fedbe74635 Merge "Update full screen animation for handhelds to accurately represent screensize/shape" into udc-dev 2023-04-13 15:26:00 +00:00
Brian Isganitis
804107b058 Merge "Define type set for taskbar overlays." into udc-dev 2023-04-13 14:21:37 +00:00
Tiger
5624523835 Always suppress scrim for taskbar
Taskbar never needs a semi-transparent scrim drawn by the decor view at
the insets area, because taskbar has the background color on its own if
needed.

Bug: 197615177
Test: SystemUIGoogleBiometricsScreenshotTests
Change-Id: Ic49c8af3ecbefcc83d1bd987812625c7e2f37157
2023-04-13 12:32:02 +00:00
Mike Schneider
593ff77267 Revert ag/22195243 and solve the initialization issue it was supposed to fix differently
The fix caused a flicker tests to fail, but that is specific to the persistent taskbar used in tests only.

Bug: 277470898
Bug: 277003116
Fixed: 277470898
Fixed: 277003116

Test: Flicker tests passes
Test: Manual (http://shortn/_kiAZykhZsp)
Test: Tapl presubmit tests
Change-Id: Ib9daebf3b06af2f1a4a3b7461acf91f204ff281b
2023-04-13 11:37:39 +00:00
Tracy Zhou
5a6e6205c4 Merge "Support 3-finger swipe down on the home screen to pull down notifications" into udc-dev 2023-04-13 05:19:42 +00:00
Winson Chung
667f75b48a Merge "Cancel recents animation to app when new task is launched while gesturing" into udc-dev 2023-04-12 23:39:28 +00:00
randypfohl
a5aa8545c8 Update full screen animation for handhelds to accurately represent screensize/shape
test: verified by making sure animation ends at correctly translation, height and width, and correct corner radius for screen size.

flag: ENABLE_NEW_GESTURE_NAV_TUTORIAL

bug: 277123609

Change-Id: Icb38de441e12fa0b9ca49e46d71598edbcdfa108
2023-04-12 16:01:42 -07:00
Sunny Goyal
ab2f808196 Using a runtime generated layout for tests instead of defining xml
This allows support for easily setting up default layouts

Bug: 277345535
Test: Presubmit
Flag: N/A
Change-Id: I1c089d60ac3f8add8d7e1060d343e04d30afe094
2023-04-12 22:54:14 +00:00
Sunny Goyal
eb27546cc3 Removing remaining code around ENABLE_DATABASE_RESTORE
ENABLE_DATABASE_RESTORE feature is already removed
Also migrating some tests from BackupRestoreTest to RestoreDbTaskTest

Bug: 270392706
Test: Presubmit
Flag: N/A
Change-Id: I71822bbc2232008b3d2b4b9fbed0db5d889591e4
2023-04-12 15:52:35 -07:00
Jon Miranda
94f3b6329d Merge "Add jonmiranda to OWNERS" into udc-dev 2023-04-12 22:18:07 +00:00
Fengjiang Li
e82b3fa8df Gracefully handle exception when processing widget loads event while device is locked.
Bug: 277189566
Test: test starting launcher and editing widgets
Change-Id: Id15da3f3471374b02f1e2bf2e0a45dc801957241
2023-04-12 14:46:47 -07:00
Federico Baron
65795b090e Merge "Add entry point for home gardening" into udc-dev 2023-04-12 21:24:48 +00:00
Stefan Andonian
85f1024f44 Make all debug feature flags boot aware.
Bug: 276090194
Test: FeatureFlags worked on device.
Change-Id: I710801d63e6f4283bf15daea2b5be5874de21cc8
2023-04-12 21:02:13 +00:00
Treehugger Robot
45a10468b2 Merge "Merge TQ2A.230405.003" am: bb016a19a4 am: ec09ccdc88 am: 351edbab22
Original change: https://android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/2530211

Change-Id: I04cbe949529835ff878c2755de2c64ea4b5cd8ba
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-04-12 20:57:07 +00:00
Jon Miranda
c9a4c1ceae Revert "Allow user gesture to take priority over taskbar translation reset animnatiuon."
This reverts commit 41b580bc63.

Bug: 277942460
Test: tablet/foldable device
      check taskbar animation b/w states and during drag
Change-Id: Ib8b362102d08d155d3153b652db47364feb5df0a
2023-04-12 13:31:41 -07:00
Presubmit Automerger Backend
8fa4d62079 [automerge] Revert "Fix bug where taskbar is translated during hotseat handoff." 2p: fa8cc97e5f
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/22598537

Bug: 277942460
Change-Id: Ic7f1dc9e7c76e0028dd7d85729882bc277e5b50a
2023-04-12 20:29:15 +00:00
Jon Miranda
fa8cc97e5f Revert "Fix bug where taskbar is translated during hotseat handoff."
This reverts commit ecb55ef471.

Bug: 277942460
Test: tablet/foldable device
      check taskbar animation b/w states and during drag

Change-Id: I48e37d58afa6e168a683e1b9c73ae15432920030
2023-04-12 13:24:19 -07:00
Treehugger Robot
351edbab22 Merge "Merge TQ2A.230405.003" am: bb016a19a4 am: ec09ccdc88
Original change: https://android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/2530211

Change-Id: Ib82381f70e69cc690728b3722654e9d2cb0c765c
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-04-12 20:22:55 +00:00
Sunny Goyal
bfb24c7706 Merge "Moving all DB management logic from LauncherProvider into a separate class" into udc-dev 2023-04-12 20:19:54 +00:00
Jon Miranda
c71a7553a2 Add jonmiranda to OWNERS
Fixes: 277947143
Change-Id: I03b1b4b0c8a8bd5b1a2cf780f88902cb0abd17e0
Flag: none
Test: none
2023-04-12 12:48:55 -07:00
Winson Chung
b24efa4494 Cancel recents animation to app when new task is launched while gesturing
- A bit of a degenerate case, but if a new task is received while
  the user is swiping up (but not yet released), none of the usual
  signals will finish the recents animation (it's not considered
  being in overview so we don't launch it, it's not a quickswitch
  since we haven't launched any new tasks ourselves).  As a result,
  nothing happens (we don't finish the animation, and the new task
  is never shown to the user as a result).

Bug: 271188120
Test: Start a gesture, in parallel run:
      adb shell am start -n com.android.settings/.Settings

Change-Id: I5215ee87f761c837db9f764bd5d8135e55fa0a21
2023-04-12 19:06:13 +00:00
Treehugger Robot
ec09ccdc88 Merge "Merge TQ2A.230405.003" am: bb016a19a4
Original change: https://android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/2530211

Change-Id: I250f0ce2bbd3b9d663b1421ba7336e56215130c6
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-04-12 19:00:56 +00:00
Saumya Prakash
95b6f8c409 Merge "Add gesture navigation education animations for foldables" into udc-dev 2023-04-12 18:22:28 +00:00
Brian Isganitis
e41faf5f48 Define type set for taskbar overlays.
Test: Manual
Bug: 216683257
Change-Id: Iabb997ec4eba0fa105b8518c8c31285ae9c35450
2023-04-12 14:16:25 -04:00
Brian Isganitis
44935cf678 Update notification dots in Taskbar All Apps.
AllAppsStore already has the business logic for this, we just were not
piping along to it.

Test: Dismiss notification from tray while All Apps is open, and dot
should go away in All Apps.
Fix: 277925243

Change-Id: I29c5723fd77d22f683f5518bd6e2e3206ddee999
2023-04-12 14:00:54 -04:00
Treehugger Robot
bb016a19a4 Merge "Merge TQ2A.230405.003" 2023-04-12 17:22:25 +00:00
fbaron
6847c9f113 Add entry point for home gardening
Bug: 277817921
Test: Turn on flag MULTI_SELECT_EDIT_MODE and verify that a new button shows up that says "Edit Home Screen"
Change-Id: Ic8027ab80604faf5bdc63a44319ecffc047a495c
2023-04-12 09:31:28 -07:00
Tony Huang
897cf6010a Send divider change to launcher to animate
Add divider to recent animation as a reomote animation target for
launcher animation which follow legacy behavior.

Bug: 245472831
Test: manual
Test: pass existing tests
Change-Id: I8ce262a43624b683324c329ec3c86f692268c39f
2023-04-12 18:46:09 +08:00
Tracy Zhou
8353a381c6 Support 3-finger swipe down on the home screen to pull down notifications
Fixes: 276605497
Test: 3-finger swipe down to pull down notifications. 3-finger swipe up to pull up overview
Change-Id: I4c1e0df15a94905fa197849f5667a5446c259ffe
2023-04-11 20:20:41 -07:00
Andy Wickham
ea3a3619bf Merge "Fix single frame flicker for views reacting to keyboard insets." into udc-dev 2023-04-12 00:08:06 +00:00
Federico Baron
d9a38b8d0e Merge "Remove unused code for old mult select design" into udc-dev 2023-04-11 21:20:55 +00:00
Federico Baron
b326859f27 Merge "Prevent two pane widget picker code from reaching foldables" into udc-dev 2023-04-11 21:10:56 +00:00
Andy Wickham
21d857a21f Fix single frame flicker for views reacting to keyboard insets.
This includes Folders, bottom apps searchbar, work apps button.

The issue is that the view was being drawn between onStart and
onProgress. Before onStart is called, the final keyboard insets
are dispatched to determine the view's final state, so this draw
captured this otherwise invisible state. Normally, onProgress
would be called first, effectively resetting the view; but for
example, the transition from closing the apps drawer forces a
draw prematurely.

Fix: 265830720
Test: Manual
Flag: N/A, but improves the ENABLE_FLOATING_SEARCH_BAR flag.
Change-Id: I818cb75628dec6dcc69e5f4b8ae554c2245dceca
2023-04-11 12:27:17 -07:00
Sunny Goyal
1ae46ca868 Moving all DB management logic from LauncherProvider into a separate class
This would make it easier to move the controller to LauncherModel

Bug: 277345535
Test: Presubmit
Flag: N/A
Change-Id: I4d044cf41361f400968ef65e18de5d3976fcdec7
2023-04-11 11:46:40 -07:00
Saumya Prakash
5547d3b99d Add gesture navigation education animations for foldables
This change adds in additional Lottie animations for foldable devices
for the redesigned gesture navigation tutorial.

Flag: ENABLE_NEW_GESTURE_NAV_TUTORIAL
Bug: 253520701
Test: Went through the gesture navigation tutorial on foldables and verified animations show up correctly.
Change-Id: I88b9094dcc0074f70670402870944db0fa57ebbe
2023-04-11 18:10:41 +00:00
Sunny Goyal
f8e0e7270e Merge "Removing support for adding legacy shortcuts." into udc-dev 2023-04-11 14:39:53 +00:00
Xin Li
1ed1e3a604 Merge TQ2A.230405.003
Bug: 271343657
Merged-In: I7795abe0aebefca2d42998a672abfd12f951d501
Change-Id: I9c1577c5b5a389d5ec83d5edd8b88ff1f5b3d64e
2023-04-10 23:57:24 -07:00
Bill Yi
673da4dc3f Import translations. DO NOT MERGE ANYWHERE
Auto-generated-cl: translation import
Change-Id: Ia4a6ad0782cf4ce51f94b740f3fb7247ac692898
2023-04-10 23:17:11 -07:00
Bill Yi
228af26d0a Import translations. DO NOT MERGE ANYWHERE
Auto-generated-cl: translation import
Change-Id: I9d3b54881fddf361e1621fec1295cd9da584aa10
2023-04-10 23:16:39 -07:00
Bill Yi
733358b46a Import translations. DO NOT MERGE ANYWHERE
Auto-generated-cl: translation import
Change-Id: Ieaadb13b2a7b55d24f9fd8610b833793cf8cf58f
2023-04-10 23:15:19 -07:00
Tony Huang
433d215c88 Merge "[Re-land] Implement two intents or shortcuts to active split" into udc-dev 2023-04-11 05:43:14 +00:00
Sihua Ma
4c233bd645 Merge "Attempt to fix concurrent modification issue in QuickstepWidgetHolder" into udc-dev 2023-04-11 02:14:22 +00:00
Vadim Tryshev
f1fe64eb95 Merge "Not spamming logs with "Hierarchy before swiping up to home"" into udc-dev 2023-04-11 02:04:50 +00:00