Commit Graph

6202 Commits

Author SHA1 Message Date
Wei Sheng Shih 08d06351d1 Merge "Pre-set splash screen as icon-style when launch activity from Launcher." into sc-dev am: c3db44bbce am: 6f56a61d4c
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/14773251

Change-Id: Ieadcc218aaf6defe34ccdff59041ef4b44beef58
2021-06-08 12:44:37 +00:00
Wei Sheng Shih 6f56a61d4c Merge "Pre-set splash screen as icon-style when launch activity from Launcher." into sc-dev am: c3db44bbce
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/14773251

Change-Id: Ic9703cd79e59e8548ee63d20573e424e833ce70b
2021-06-08 12:26:40 +00:00
Wei Sheng Shih c3db44bbce Merge "Pre-set splash screen as icon-style when launch activity from Launcher." into sc-dev 2021-06-08 12:16:24 +00:00
zakcohen 370e783674 DO NOT MERGE am: 1fb6718c85
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/14885687

Change-Id: I0979cda3bf21947188a3301b7c73442d0c9c8e60
2021-06-08 08:55:39 +00:00
Pat Manning 0b5f695912 Merge "Animate live tile translation and update live tile page scroll on dismissal of non-live tile tasks." into sc-v2-dev am: 9acaf302ad
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/14805376

Change-Id: I9352fba6202a64e5b83442890d76d5b59c44ed06
2021-06-08 08:34:42 +00:00
Pat Manning 9acaf302ad Merge "Animate live tile translation and update live tile page scroll on dismissal of non-live tile tasks." into sc-v2-dev 2021-06-08 08:21:01 +00:00
zakcohen 1fb6718c85 DO NOT MERGE
Use focused task id for getting task size

When getting the selected task size, look at the focused task id, not
the running task id.
I believe this was a typo from the original change.

Bug: 190399315
Test: Local build and flash and run
Change-Id: Ice92e0562765f4f0142e27da0c38140df4c11425
2021-06-07 23:29:11 +00:00
Tony Wickham 2a94943e5d Merge "Fix regression where nav bar shows when taskbar is showing" into sc-v2-dev am: 4b916764a4
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/14884146

Change-Id: I24b8f59eb427fb0da776982eceb88ac9d64fb8da
2021-06-07 22:09:18 +00:00
Tony Wickham 4b916764a4 Merge "Fix regression where nav bar shows when taskbar is showing" into sc-v2-dev 2021-06-07 21:53:38 +00:00
TreeHugger Robot 153ab1613c Merge "Fixing taskbar window not collapsed after closing folder" into sc-v2-dev am: 8235469f43
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/14849712

Change-Id: I56adafb7848d8836bace5c2f42ee4d5a77de5aa2
2021-06-07 20:43:32 +00:00
Tony Wickham 0dd8345085 Fix regression where nav bar shows when taskbar is showing
- Add mNavBarButtonAlpha to TaskbarStateHandler, and set it to the inverse of the taskbar alpha.
- Add mPendingSetNavButtonAlpha for when setNavBarButtonAlpha() is called before mSystemUiProxy is initialized.

Test: Go between various launcher states and ensure nav bar only shows up when taskbar hides.
Bug: 187353581
Change-Id: I4b79280d686c787e9128e753070ec591d1ab2e4d
2021-06-07 12:14:17 -07:00
wilsonshih 0fe2342445 Pre-set splash screen as icon-style when launch activity from Launcher.
Specify icon style splash screen when launch activity from Launcher.

Bug: 188023621
Bug: 189293785
Test: Start application from Launcher/Recents.
Change-Id: I13b7cd67576cf8822e86ff90971d6bb1a24d1a91
2021-06-07 11:58:45 +08:00
Winson Chung 6b13a21639 Merge "Workaround for apps to stop before removing the task" into sc-dev am: 6420de7762
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/14827090

Change-Id: Ibb29a9c091f9c02d0dc45c1cf420b44d5bcd1b5f
2021-06-07 03:46:21 +00:00
Sunny Goyal db904d4655 Fixing taskbar window not collapsed after closing folder
Bug: 187353581
Test: Manual
Change-Id: If55ef7c44a7e51f552eba3368edd2d8b5552ca99
2021-06-04 17:48:54 -07:00
Winson Chung 4f3c749ffc Workaround for apps to stop before removing the task
- With live tile enabled, the race between destroying the task and
  killing the process is more evident since the app may not get
  stopped at all.  For now, when dismissing, defer removing the
  task until we've finished the recents animation to allow the
  app to be stopped accordingly

Bug: 184899234
Test: Dismiss the task from overview, check that the app gets
      lifecycle events
Change-Id: Ib3ea479643d65859fe4cd580b4c347b87130a69d
Merged-In: Ib3ea479643d65859fe4cd580b4c347b87130a69d
2021-06-04 22:00:30 +00:00
Winson Chung 0a6d517940 Merge "Workaround for apps to stop before removing the task" into sc-v2-dev am: 98644240ca
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/14825900

Change-Id: I12d07e3dbf5eeec81e89d4abdbf0c9c5f1e7e84d
2021-06-04 20:55:25 +00:00
Winson Chung 98644240ca Merge "Workaround for apps to stop before removing the task" into sc-v2-dev 2021-06-04 20:38:06 +00:00
Lucas Dupin 734f29a051 Merge "Remove blur from launcher when in overview" into sc-dev am: 997ac6cddc am: 32d8a953b4
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/14829892

Change-Id: I84235ab237bd15f5280277350e7598d1ee1c40f8
2021-06-04 20:18:42 +00:00
Lucas Dupin 32d8a953b4 Merge "Remove blur from launcher when in overview" into sc-dev am: 997ac6cddc
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/14829892

Change-Id: I715c8726e4223e749f01ff510f94bc3d54ef1bb9
2021-06-04 20:05:10 +00:00
Lucas Dupin 6ae358e5e6 Merge "Remove blur from launcher when in overview" into sc-dev am: 997ac6cddc
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/14829892

Change-Id: I2264b5b0bbf23cc6bf9506a4ac7d77f9e62305be
2021-06-04 20:04:10 +00:00
Lucas Dupin 997ac6cddc Merge "Remove blur from launcher when in overview" into sc-dev 2021-06-04 19:51:46 +00:00
Sunny Goyal f703600a8a Merge "Taskbar layout update" into sc-v2-dev am: a72e9e20bf
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/14722697

Change-Id: Ib5ec5655ecc29ff8a98528dffed2cef76f6cf8a9
2021-06-04 18:20:25 +00:00
Vadim Tryshev fff7dad721 Merge "Postponing CUJ_QUICK_SWITCH and CUJ_APP_CLOSE_TO_HOME" into sc-dev am: a5a61dddfd am: 896c4afbd0
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/14805586

Change-Id: I0c83a637e545e5fa77b0971feb88a6e774035257
2021-06-04 18:20:19 +00:00
Sunny Goyal a72e9e20bf Merge "Taskbar layout update" into sc-v2-dev 2021-06-04 18:08:58 +00:00
Vadim Tryshev 896c4afbd0 Merge "Postponing CUJ_QUICK_SWITCH and CUJ_APP_CLOSE_TO_HOME" into sc-dev am: a5a61dddfd
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/14805586

Change-Id: Ib1058ed591817a1bf34bcda56f044d3ded556933
2021-06-04 18:05:55 +00:00
Lucas Dupin 258e4526b7 Remove blur from launcher when in overview
The App window will be under Launcher, so we can't actually blur
launcher at that time, otherwise the live window will also be blurred.

Test: manual
Bug: 189207458
Change-Id: Ie07449d29d3b0dc60d3787b6d32aa9e46e0bb613
2021-06-04 11:05:37 -07:00
Vadim Tryshev 04b9193a2e Merge "Postponing CUJ_QUICK_SWITCH and CUJ_APP_CLOSE_TO_HOME" into sc-dev am: a5a61dddfd
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/14805586

Change-Id: Ida7ef2a443083571de243eca3cbb4dd95a172012
2021-06-04 18:01:30 +00:00
Vadim Tryshev a5a61dddfd Merge "Postponing CUJ_QUICK_SWITCH and CUJ_APP_CLOSE_TO_HOME" into sc-dev 2021-06-04 17:57:00 +00:00
Winson Chung ccda7bc725 Workaround for apps to stop before removing the task
- With live tile enabled, the race between destroying the task and
  killing the process is more evident since the app may not get
  stopped at all.  For now, when dismissing, defer removing the
  task until we've finished the recents animation to allow the
  app to be stopped accordingly

Bug: 184899234
Test: Dismiss the task from overview, check that the app gets
      lifecycle events
Change-Id: Ib3ea479643d65859fe4cd580b4c347b87130a69d
2021-06-04 17:21:17 +00:00
Pat Manning 5c7b505d25 Animate live tile translation and update live tile page scroll on dismissal of non-live tile tasks.
Test: manual
Fix: 188453992
Bug: 188453992
Change-Id: I661c7a2900118ea02e4947feed99308d1a3a5619
2021-06-04 17:11:54 +00:00
Yogisha Dixit 45491961d5 Add new log events for widgets. am: 4ff5ee3a8f am: f8ef794774
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/14425539

Change-Id: I424b38bbae3c52af2ac567fbd25cc25250ab71c6
2021-06-04 16:51:17 +00:00
Yogisha Dixit f8ef794774 Add new log events for widgets. am: 4ff5ee3a8f
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/14425539

Change-Id: Icfd93b918332a391602c788aa84f27d421c7ef14
2021-06-04 16:37:07 +00:00
Yogisha Dixit ee5b2f29da Add new log events for widgets. am: 4ff5ee3a8f
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/14425539

Change-Id: I6045a4bdcd8f6471188f3cba34eaf3a9e758d5cb
2021-06-04 16:34:53 +00:00
Yogisha Dixit 4ff5ee3a8f Add new log events for widgets.
Design doc: go/widgets-logging

Bug: 185778648
Test: manual
Change-Id: Ia3c6edb87766a33e77865e9461e7101a1df864c1
2021-06-04 14:52:37 +01:00
Vinit Nayak e98ef15f9b Merge "Check for taskbar 3 button flag when initializing RotationContextualButton" into sc-v2-dev am: 759490be1d
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/14826862

Change-Id: I2ee6ce03bb0a9cd96d47605cb0193c8780c4d5c8
2021-06-04 02:09:44 +00:00
Alex Chau 9dee4f3b2a Merge "Make quick switch track finger 1:1" into sc-v2-dev am: f647016cce
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/14817819

Change-Id: I7aa8796856e3f98041e0508005a07b5df756da85
2021-06-04 02:03:48 +00:00
Bill Lin b61a3850b2 Merge changes I7b9e6e7f,I9729cd40 into sc-dev am: 51b35256d2 am: ae054d8584
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/14800258

Change-Id: I775c0edcfe403c854a7c87104fa9aba78761f18d
2021-06-04 00:49:48 +00:00
Bill Lin 657a6da6fb Merge changes I7b9e6e7f,I9729cd40 into sc-dev am: 51b35256d2
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/14800258

Change-Id: I717b55f90426b21c05370a0aeb731b960fb64bee
2021-06-04 00:33:43 +00:00
Bill Lin ae054d8584 Merge changes I7b9e6e7f,I9729cd40 into sc-dev am: 51b35256d2
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/14800258

Change-Id: I7dd368b3289795396bcc967e3650abfb64e40390
2021-06-04 00:31:54 +00:00
TreeHugger Robot 04eff2698c Merge "Import translations. DO NOT MERGE ANYWHERE" into sc-dev 2021-06-04 00:23:55 +00:00
TreeHugger Robot 6809a6af11 Merge "Import translations. DO NOT MERGE ANYWHERE" into sc-v2-dev 2021-06-04 00:03:34 +00:00
Sunny Goyal 57b2279dcb Taskbar layout update
> Calculating the hotseat padding statically
> Animating taskbar views individually when animating to home
  instead of a layout animation
> Moving all navbar buttons to a separate layout/controller and independent
  of Launcher
> Fixing RTL layout for taskbar and nav bar

Bug: 187353581
Test: Manual
Change-Id: If21696f38beee328f553e467394776a8e8ed4c3e
2021-06-03 16:10:02 -07:00
Vinit Nayak 759490be1d Merge "Check for taskbar 3 button flag when initializing RotationContextualButton" into sc-v2-dev 2021-06-03 22:51:54 +00:00
Vinit Nayak 51ca609048 Check for taskbar 3 button flag when initializing RotationContextualButton
Fixes: 190063583
Change-Id: Ibc8ee6586cdf7316f61bae9fc5eff39b4b9992f1
2021-06-03 13:27:14 -07:00
Alex Chau f647016cce Merge "Make quick switch track finger 1:1" into sc-v2-dev 2021-06-03 19:44:55 +00:00
Bill Yi 1a01df7733 Import translations. DO NOT MERGE ANYWHERE
Auto-generated-cl: translation import
Change-Id: Icd923fe6ba24436415e6a65c25dda49ee50a6164
2021-06-03 19:00:53 +00:00
Bill Yi 5821abb3e5 Import translations. DO NOT MERGE ANYWHERE
Auto-generated-cl: translation import
Change-Id: I463274ac8154729157b0fd623b966dba8ce36711
2021-06-03 19:00:20 +00:00
Bill Lin a1221bcd53 2/ Notify adjust touch slop when one handed mode activated
When one handed mode activated, user swipe-up to exit usually
cross over the NavBar region, and then invoke TouchController
intercept touch event to trigger All Apps drawer on Home.

To enhanced the UX of gesture conflict of exit OHM & All Apps,
notify TouchController throught LauncherActivityInterface,
and Launcher dispatch onOneHandedModeStateChanged() event to
all mTouchControllers in DragLayer that touchController can
adjust the touch slop by it's SingleAxisSwipeDetector.

Test: manual trigger One handed mode and swipe-up to exit
Test: monitor minDisplacement of SingleAxisSwipeDetector
      OHM activated : touchSlop x multiplier
      OHM deactivated : touchSlop x 1
Test: check All Apps doesn't mis-trigger when exit one handed mode
Bug: 186235522
Change-Id: I7b9e6e7fa898231697d1866186a5f9b1717a9aa3
2021-06-04 01:44:51 +08:00
Bill Lin 945bb34b5e 1/ Provides feasibility to adjust touch slop in TouchController
There is a case when one handed mode triggered(Activated), all apps
drawer is very easy to trigger while user swipe up around NavBar
region to exit one handed mode. Since System Gesture monitor regsion
is small on screen bottom, swipe-up gesture usually cross over NavBar
monitor region and invoke launcher touch controller intercept touch
event and introduce unexpectedly trigger all apps drawer.

Adding onOneHandedModeStateChanged(boolean activated) for controller
be able to adjust the touch slop by multiplier, we can set a larger
multiplier when the visible window size translate become smaller
and make swipe gesture not too sensitive.

Test: manual swipe up to swich "home <-> all apps" and monitor
      minDisplacement of SingleAxisSwipeDetector
Test: Trigger one handed mode and swipe up to exit one handed mode
      check the minDisplacement of SingleAxisSwipeDetector
Bug: 186235522
Change-Id: I9729cd408d85b2b22582bf800e28d1471fc06980
2021-06-04 01:44:50 +08:00
Zak Cohen 333fed77a4 Merge "RecentsView - reduce work in color tint animator" into sc-dev am: d7129fc919 am: 68df577307
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/14803765

Change-Id: If649266bbe8ff16829ea54a63ee80a131c0015e0
2021-06-03 17:44:40 +00:00