Commit Graph

14731 Commits

Author SHA1 Message Date
Brian Isganitis cb8eafe9c9 Merge "Immediately close taskbar all apps on swipe up gesture." into tm-dev am: 90f9499735
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/17084126

Change-Id: Iaad9aec95b8bbd66cde3a1ec6a2a6653146614f1
2022-03-07 18:19:38 +00:00
Brian Isganitis 90f9499735 Merge "Immediately close taskbar all apps on swipe up gesture." into tm-dev 2022-03-07 17:52:22 +00:00
Alex Chau a7067ba226 Merge "Moving NavigationMode to display controller" into tm-dev am: 86cbea3dc4
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/17084125

Change-Id: I866a549cc08e1b2117e21e157c65af63900af9b1
2022-03-07 12:52:38 +00:00
Alex Chau ba022bc59d Merge "Moving NavigationMode to display controller" into tm-dev am: 86cbea3dc4
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/17084125

Change-Id: I623051990b6b5ada50684bdf104def23bafc2273
2022-03-07 12:52:00 +00:00
Alex Chau 86cbea3dc4 Merge "Moving NavigationMode to display controller" into tm-dev 2022-03-07 12:29:53 +00:00
Thiru Ramasamy 5e6b1176c8 Merge "Add support for logging multiple attributes per item." into tm-dev am: 6dd3fc9465
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/17075672

Change-Id: Ia5935a895384a3d19cb154b16aed984400ae5f1b
2022-03-05 19:12:00 +00:00
Thiru Ramasamy e8ab720a75 Merge "Add support for logging multiple attributes per item." into tm-dev am: 6dd3fc9465
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/17075672

Change-Id: I21ffc9205f7a7aed65bc3fdc57bdca7a778f9299
2022-03-05 19:10:47 +00:00
Thiru Ramasamy 6dd3fc9465 Merge "Add support for logging multiple attributes per item." into tm-dev 2022-03-05 18:55:12 +00:00
TreeHugger Robot 6c1df7f7f7 Merge "Transfer PipContentOverlay when swipe to home with Shell transition" into tm-dev am: a4babdb6b2
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/17049970

Change-Id: Iee2df7eb4f40966d74a45704a5d23dcea929863f
2022-03-05 15:59:46 +00:00
TreeHugger Robot 5e6c9fae7c Merge "Transfer PipContentOverlay when swipe to home with Shell transition" into tm-dev am: a4babdb6b2
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/17049970

Change-Id: I11132bf54d076387a308a292cfd7155979ba0d7a
2022-03-05 15:58:38 +00:00
TreeHugger Robot a4babdb6b2 Merge "Transfer PipContentOverlay when swipe to home with Shell transition" into tm-dev 2022-03-05 15:34:07 +00:00
Brian Isganitis 56b179350b Immediately close taskbar all apps on swipe up gesture.
Test: Manual
Fix: 219981339
Change-Id: I306a8aa1c55464718a1318f87007d68c383e461e
2022-03-04 19:56:06 -08:00
Sunny Goyal 4403d078a6 Moving NavigationMode to display controller
Navigation mode affects display properties like bounds and
most listeners already had a similar display listener. This
will remove race conditions when managing the two events.

Bug: 221961069
Test: Presubmit
Change-Id: If7a22e006e6b969ecddf075001066809aa72995c
2022-03-04 18:11:33 -08:00
Xiang Wang 8dd3e6e7ce Move the BitmapUtil to com.android.internal package
Bug: 219992742
Test: N/A
Change-Id: I1fa145c18799904a63613ab861a7635cc74dcfce
2022-03-04 17:23:08 -08:00
TreeHugger Robot 16272c3ab2 Merge "Add logging for OneSearch entry point." into tm-dev am: 2aae0ad17e
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/17086364

Change-Id: Ia0e53a078df3c37d271fa33fcc25fa63027740f1
2022-03-05 00:14:45 +00:00
TreeHugger Robot c7567ad622 Merge "Add logging for OneSearch entry point." into tm-dev am: 2aae0ad17e
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/17086364

Change-Id: Ie194f4cd4f0a2e1c2c6acf5cd1f81e8fdb2c2cce
2022-03-05 00:14:28 +00:00
TreeHugger Robot 2aae0ad17e Merge "Add logging for OneSearch entry point." into tm-dev 2022-03-04 23:49:27 +00:00
Schneider Victor-tulias 789a6a95cc Add method to pause expensive view updates during the app launch aimation
Fixes: 220922269
Test: Manual
Change-Id: I39066f575c0ddfc4868ab9e27149e2bd9492b39c
2022-03-04 13:59:33 -08:00
Thiru Ramasamy b0b289d6ef Add logging for OneSearch entry point.
Test: wwdebug && wwlogcat
Change-Id: Iaf57093fbe227bde670524ce1694ce91a749a3d6
2022-03-04 13:23:08 -08:00
Tony Wickham 3e7415df56 Keep reporting > 0 insets on home screen
Technically mControllers.stashedHandleViewController.isStashedHandleVisible() is false on the home screen (since we unstash), so now we also check isInApp(). This ensures that we always return the same insets when on the home screen - and the insets we report are the same as when you launch an app, to ensure seamless transitions. The value itself shouldn't matter to launcher as long as it is static, since launcher overrides the insets due to taskbar anyway, but we need to keep the value static to avoid configuration change.

Test: Open a website in Chrome, stash taskbar, then launch Chrome from home screen and ensure content doesn't jump during the transition
Fixes: 221238308
Change-Id: I81e320b3a8d32ffe78441be5dd8f15a586d3b842
2022-03-04 19:29:39 +00:00
Nicolò Mazzucato 6ad3b6769e Merge "Register hinge angle sensor listener in a background thread" into tm-dev am: 1ffc81c7ba
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/17002677

Change-Id: I66d65be57f738dafbe179c7d56515c12fd23ce1f
2022-03-04 18:31:19 +00:00
Nicolò Mazzucato 5672b45df8 Merge "Register hinge angle sensor listener in a background thread" into tm-dev am: 1ffc81c7ba
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/17002677

Change-Id: If2f7f76c2d63745aeada9dd16d46c3237550cd18
2022-03-04 18:29:57 +00:00
Nicolò Mazzucato 1ffc81c7ba Merge "Register hinge angle sensor listener in a background thread" into tm-dev 2022-03-04 18:18:55 +00:00
Tony Wickham 5fe08e731f Merge "Properly animate canceled deep shortcut drag back to original icon" into tm-dev am: 80fed35379
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/17075671

Change-Id: I0cbbda08058d8a85f242336c3b3d3b4cde81c8d0
2022-03-04 17:34:14 +00:00
Tony Wickham 88d273cbcb Merge "Properly animate canceled deep shortcut drag back to original icon" into tm-dev am: 80fed35379
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/17075671

Change-Id: If9b2d74a106b9c272b43428af5d3049fa82ecead
2022-03-04 17:33:54 +00:00
Tony Wickham 80fed35379 Merge "Properly animate canceled deep shortcut drag back to original icon" into tm-dev 2022-03-04 17:07:12 +00:00
Thiru Ramasamy 56e010b54f Merge "Adds StatsLatencyLogger library." into tm-dev am: 18b9d159ce
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/17070491

Change-Id: I0314e2fdc8c746eb4f822826011fc7e22a306f7b
2022-03-04 16:49:46 +00:00
Thiru Ramasamy 9767c2e9ae Merge "Adds StatsLatencyLogger library." into tm-dev am: 18b9d159ce
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/17070491

Change-Id: I339ebf7cbe6a4a35d1d9a04262cff951c1f52ba8
2022-03-04 16:49:35 +00:00
Thiru Ramasamy d7af3cc784 Add support for logging multiple attributes per item.
This change will make use of new attributes field in LauncherAtoms to log multiple item attributes by converting them int array and then writes proto bytes into statsd.

Test: wwdebug && wwlogcat http://gpaste/5985977337118720
Change-Id: Iabda0b14100558f5625d01ba829d3ad96a6419fc
2022-03-04 08:40:44 -08:00
Thiru Ramasamy 18b9d159ce Merge "Adds StatsLatencyLogger library." into tm-dev 2022-03-04 16:17:56 +00:00
Riddle Hsu 81c7cb6b6e Merge "Get display id from display instead of the display of root view" into tm-dev am: 14fc5bbc7a
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/17063755

Change-Id: I41fad6e070e468a124e847c20594419e0457bbca
2022-03-04 09:57:06 +00:00
Riddle Hsu 14fc5bbc7a Merge "Get display id from display instead of the display of root view" into tm-dev 2022-03-04 09:38:00 +00:00
Wei Sheng Shih f516cb6fb5 Merge "Cancel recents animation when touch home key(2/2)" into tm-dev am: 63e4070791
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/16981431

Change-Id: I62ee89fa38a051ba271042d8edb9e1863c0e8f27
2022-03-04 09:02:24 +00:00
Wei Sheng Shih 97da9ae02d Merge "Cancel recents animation when touch home key(2/2)" into tm-dev am: 63e4070791
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/16981431

Change-Id: I38a63fe0b57f1451efb28201c3e1efae1d0ed505
2022-03-04 09:01:11 +00:00
Wei Sheng Shih 63e4070791 Merge "Cancel recents animation when touch home key(2/2)" into tm-dev 2022-03-04 08:40:42 +00:00
Winson Chung b5ab98b689 Merge "Provide content insets while in SUW in portrait mode" into tm-dev am: 7e426a3933
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/17073451

Change-Id: I643c724ae5d4b536e26e729fa31fba99035e64ed
2022-03-04 03:45:09 +00:00
Winson Chung 4b44c7b86e Merge "Provide content insets while in SUW in portrait mode" into tm-dev am: 7e426a3933
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/17073451

Change-Id: I90e5d1cb6e92228605cc379ce54cbab5a82504ca
2022-03-04 03:44:43 +00:00
Winson Chung 7e426a3933 Merge "Provide content insets while in SUW in portrait mode" into tm-dev 2022-03-04 03:25:44 +00:00
Thiru Ramasamy 0a0611aee4 Merge "Add empty implementation for item_attributes field on Launcher." into tm-dev am: f93e8b26d5
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/17070489

Change-Id: I898becebc0d85d46fb9ce4fdc3a605940043400a
2022-03-04 02:51:10 +00:00
Thiru Ramasamy f93e8b26d5 Merge "Add empty implementation for item_attributes field on Launcher." into tm-dev 2022-03-04 02:44:54 +00:00
TreeHugger Robot 86097d79d8 Merge "Use shared insets resize animation duration for taskbar stashing" into tm-dev am: 4180a79d2b
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/17072847

Change-Id: Id2e311a4732c475a12691bb1bad57775b17437bc
2022-03-04 02:40:38 +00:00
TreeHugger Robot 07af2322cf Merge "Use shared insets resize animation duration for taskbar stashing" into tm-dev am: 4180a79d2b
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/17072847

Change-Id: I33f3181575b368ecad738a6b0b26459c8f45dcbb
2022-03-04 02:40:01 +00:00
TreeHugger Robot 4180a79d2b Merge "Use shared insets resize animation duration for taskbar stashing" into tm-dev 2022-03-04 02:22:47 +00:00
Thiru Ramasamy b097f24610 Adds StatsLatencyLogger library.
Test: build NexusLauncherDebug; wwdebug && wwlogcat
Change-Id: Ib1f1aeb78d1cb930ca680439341de6be5e5be2dd
2022-03-03 17:33:24 -08:00
TreeHugger Robot 14a860e4a7 Merge "Address some insets issues in Taskbar All Apps" into tm-dev am: e9056a9e9a
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/17061796

Change-Id: I77ae3ecd951bad22d0421934e764089a9be27547
2022-03-04 00:40:03 +00:00
Tony Wickham a56a197e14 Properly animate canceled deep shortcut drag back to original icon
- Added getFirstMatch() instead of using mapOverItems() (was a bit cleaner using ItemInfoMatcher)
- Match based on package name / UserHandle for deep shortcuts case

Test: drag deep shortcut from taskbar icon, inside folder, inside all apps; drag regular icons as well
Fixes: 222574524
Change-Id: Id5fdee29110f143c1125edc6945af09ab0a8d8ce
2022-03-04 00:39:38 +00:00
TreeHugger Robot 9e973adf98 Merge "Address some insets issues in Taskbar All Apps" into tm-dev am: e9056a9e9a
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/17061796

Change-Id: Id06bdd8e7eb69e076305e0b6f3acb4bbe2471aa7
2022-03-04 00:39:13 +00:00
Winson Chung ac736e7dac Provide content insets while in SUW in portrait mode
- We keep the app setup flag set, but adjust the insets to
  inset SUW itself in portrait

Bug: 219879035
Test: With both 3button and gesture nav, verify that portrait
      mode SUW is always inset
Change-Id: Iad0b6c41feaa3fb169af75c071b7f9544b42bab7
2022-03-04 00:12:41 +00:00
TreeHugger Robot e9056a9e9a Merge "Address some insets issues in Taskbar All Apps" into tm-dev 2022-03-04 00:08:34 +00:00
thiruram 854f34dcc3 Add empty implementation for item_attributes field on Launcher.
Test: make -j64 NexusLauncher
Change-Id: Ie2781017018b9c0397f2322399cbd0267c988296
(cherry picked from commit e294eadc74)
2022-03-03 23:54:50 +00:00