Commit Graph

17833 Commits

Author SHA1 Message Date
Hyunyoung Song cbd01fc3dc Handle null ItemInfo.title for widget list
Bug: 122809947
Change-Id: I2f72fb0e152e93adbb4bc4204d5d688b273452ad
2019-01-15 11:45:33 -08:00
TreeHugger Robot ff9571b30f Merge "Adding API to set the current grid" into ub-launcher3-master 2019-01-11 23:29:53 +00:00
Sunny Goyal 7d892ff198 Adding API to set the current grid
Bug: 122262084
Change-Id: Ie356d4a90cf1e5a3715fde62cd3502384856e8b5
2019-01-11 15:09:06 -08:00
TreeHugger Robot 683f925393 Merge "Import translations. DO NOT MERGE" into ub-launcher3-master 2019-01-11 22:41:10 +00:00
Bill Yi 3f4596c966 Import translations. DO NOT MERGE
Change-Id: I0b697bc4b99b99e44f905f60fd1ee9a39be246c3
Auto-generated-cl: translation import
2019-01-11 14:10:36 -08:00
Jon Miranda a77a8c3fa9 Fix bug where onStateTransitionEnd is not called when QUICKSTEP_SPRINGS=false.
We ignore the value of mSpringEnded if springs are disabled.

Bug: 122662526
Change-Id: I66ae98c8d8a4a52dabdf6f75c1fb6d1df0c45318
2019-01-11 14:03:58 -08:00
vadimt 367a485599 Fixing menu tests when context menu caption is the first line
The tests mistakenly took the caption (if on top) as the first context
menu item.

Change-Id: Ibd3264814f2c818742ab164503bf7136fedcde31
Tests: com.android.launcher3.ui.ShortcutsToHomeTest
2019-01-11 13:26:02 -08:00
Tony Wickham d32e4769fe Merge "Make ENABLE_TASK_STABILIZER a toggleable via global settings" into ub-launcher3-master 2019-01-11 20:40:07 +00:00
Tony Wickham e346b2f910 Make ENABLE_TASK_STABILIZER a toggleable via global settings
Change-Id: I7ba7b8e0fb8b6b99564fa3ef06dfab06427d8856
2019-01-11 12:00:53 -08:00
TreeHugger Robot 3acb84b2a0 Merge "Not precalculating launcher package in Tapl" into ub-launcher3-master 2019-01-11 19:33:02 +00:00
TreeHugger Robot 1a956e812c Merge "Recycling taskViews instead of inflating & throwing them away everytime" into ub-launcher3-master 2019-01-11 07:20:55 +00:00
Sunny Goyal 9e4b32f6a3 Recycling taskViews instead of inflating & throwing them away everytime
Bug: 122345781
Change-Id: If86d22729a42b8d5200f24dbf37a568fb9b11a5b
2019-01-10 23:11:52 -08:00
TreeHugger Robot f9e90aa261 Merge "Fix crash when rendering pending widget preview" into ub-launcher3-master 2019-01-11 02:18:57 +00:00
Winson Chung 0d5ca096a0 Fix crash when rendering pending widget preview
- The pending widget disabled icon drawable is created from the icon backed
  by a hw bitmap, and when a user long presses the widget, we attempt to
  draw the drawable using a canvas backed by a software bitmap.

Bug: 112324288
Test: Pick up a pending app widget
Change-Id: Ied49112a2b03d54691f6db7c65e9267c8bd8e91f
2019-01-10 18:05:15 -08:00
Tony Wickham 23c4fb8128 Merge "Track window rather than shelf when FeatureFlags.SWIPE_HOME = true" into ub-launcher3-master 2019-01-11 00:46:31 +00:00
Tony Wickham 68a716c5ca Track window rather than shelf when FeatureFlags.SWIPE_HOME = true
Bug: 111926330
Change-Id: I439a682df14e4f559aa62b7f589d17acdac1d367
2019-01-11 00:46:24 +00:00
Tony Wickham c42ff8142a Merge "Always set mPassedInitialSlop = true in onQuickStep()" into ub-launcher3-master 2019-01-11 00:42:19 +00:00
Tony Wickham 9e94793b24 Always set mPassedInitialSlop = true in onQuickStep()
This way we always start tracking the window when the system tells
us to, if we're not already.

Change-Id: Id9c1f0d9672f43d877f114839b1489a83ac713ef
2019-01-10 16:25:25 -08:00
Winson Chung c049c80e41 Merge "Fix issue with black flash when swiping up" into ub-launcher3-master 2019-01-10 23:43:35 +00:00
Winson Chung 469864e49e Fix issue with black flash when swiping up
- Ensure we update the background paint whenever the thumbnail is
  bound to the task view (we still draw with the background paint when the
  thumbnail has not yet loaded)
- Ensure that the dim is applied to the background paint even before
  the thumbnail has loaded

Bug: 122612839
Test: Kill launcher, launch overview
Change-Id: Ia09ff49e4641b6a02a37cec3f94f74c2b0b8fd24
2019-01-10 15:31:21 -08:00
vadimt 1b094db2e1 Not precalculating launcher package in Tapl
It may change (say from 'need to choose' or 'nexus launcher' to
launcher3) during the test execution.

Test: Launcher3:com.android.launcher3.ui.AllAppsIconToHomeTest, fallback recents, TaplTests
Change-Id: I529dd5e28749012731af05edd0adaa4b7d205581
2019-01-10 14:54:02 -08:00
TreeHugger Robot be3430a7a6 Merge "Split out recents logic from UiFactory" into ub-launcher3-master 2019-01-10 21:17:29 +00:00
Kevin ec6e41dda1 Split out recents logic from UiFactory
This CL splits out RecentsView specific logic from UiFactory and
overrides it in the Go IconRecents version, stubbing out much of the
functionality.

Bug: 114136250
Test: Manual test NexusLauncher, Launcher3GoQuickstep
Test: Build Launcher3GoIconRecents
Change-Id: I043f7f2b2581831f1a74a80110e9c4c25231c046
2019-01-10 12:57:15 -08:00
TreeHugger Robot dc893208e8 Merge "Better diagnostics for waitForLauncherObject" into ub-launcher3-master 2019-01-10 20:40:04 +00:00
TreeHugger Robot ce08d22f35 Merge "Rename goingToHome to goingToRecents" into ub-launcher3-master 2019-01-10 20:39:17 +00:00
vadimt b4b88afda0 Better diagnostics for waitForLauncherObject
AOSP tests still fail, that's why.

Test: LauncherInstrumentation.getWorkspace
Change-Id: I98610040e571b5a7cb656908cfea328f1ae08c2c
2019-01-10 12:00:08 -08:00
Tony e873c9623c Rename goingToHome to goingToRecents
Bug: 111926330
Change-Id: I92890828e74f99768723976a0415f234eb2de5f4
2019-01-10 11:46:39 -08:00
Winson Chung 04e888d60c Merge "Moving some more stuff behind the live tile feature flag" into ub-launcher3-master 2019-01-10 19:37:54 +00:00
TreeHugger Robot 4aa8862bd0 Merge "Adding content provider for exposing launcher grid settings" into ub-launcher3-master 2019-01-10 18:02:05 +00:00
Winson Chung 5e35040c75 Moving some more stuff behind the live tile feature flag
- With live tiles disabled, we are still calling
  LauncherLayoutListener.update with shouldFinish=true, which can cause
  the layout listener to be closed prior to the screenshot being taken
  and shown.  When we enable live tiles, it should obliviate the need to
  switching to screenshot as well.

Bug: 122612839
Change-Id: I5c951ba2a486051016e9fed49e7f8f5dd015f8ea
2019-01-09 18:13:19 -08:00
Sunny Goyal eff44f331c Adding content provider for exposing launcher grid settings
Bug: 122262084
Change-Id: I3e89e0a9400fb3e81f932af3606eb49c36d34894
2019-01-09 17:47:24 -08:00
Vadim Tryshev 4014d1178e Merge "Fixing AOSP tests using TAPL" into ub-launcher3-master 2019-01-10 01:40:24 +00:00
TreeHugger Robot d7f9990a47 Merge "Reusing LayoutListener instead of creating a new one everytime" into ub-launcher3-master 2019-01-10 01:17:25 +00:00
Sunny Goyal 8304c32077 Reusing LayoutListener instead of creating a new one everytime
Bug: 122345781
Change-Id: Ica43849030afb497b0444e9ce474e7c3bdb9ee73
2019-01-09 16:43:00 -08:00
Sunny Goyal 276fb35bd9 Avoiding new view creation and additional layout during app launch
Change-Id: Ia9589b70bcdc64a2174b52aabaa1ab392800a081
2019-01-09 16:19:09 -08:00
TreeHugger Robot 238f324ebf Merge "Adding support for putting arbitary attributes in InvariantDeviceProfile" into ub-launcher3-master 2019-01-09 20:21:03 +00:00
Hyunyoung Song 1d3e37ecf2 Merge "Refresh icon cache for recents when rro overrides the adaptive icon path" into ub-launcher3-master 2019-01-09 20:13:14 +00:00
TreeHugger Robot c8a926941f Merge "Fix flickering when long swiping from an app" into ub-launcher3-master 2019-01-09 20:12:26 +00:00
Hyunyoung Song b4d1ca4902 Refresh icon cache for recents when rro overrides the adaptive icon path
Bug: 122472687
Change-Id: I646c3918480740ea322e60252e3ceb006964567f
2019-01-09 11:37:12 -08:00
vadimt 263fb0d72a Fixing AOSP tests using TAPL
They referred a wrong package name.

Change-Id: I40752028fd65df7ea33fd2587d992f3c5569ce45
Tests: OOP tests, Nexus Tapl tests, AOSP drag-icon, Fallback Overview
2019-01-09 11:09:06 -08:00
Tony Wickham 44e6534e5f Fix flickering when long swiping from an app
Since we update the progress of the launcher anim when
recents scrolls, we were essentially jumping back to
the overview state every couple frames. Now we don't
update that shift once we're in long swipe mode.

Bug: 111926330
Change-Id: Ib751becb70df71679ff7557f113d6339a39777d0
2019-01-09 10:57:37 -08:00
Jon Miranda 55a32272be Add remote animation for unlocking device.
Removed the workaround we had for animating sysui scrim based on SCREEN_OFF
and USER_PRESENT, since it is now properly handled via the unlock animation.

Bug: 65162781
Change-Id: I5341cc1d3b4f0761b8cf58fdc9fc1b895f2a128e
2019-01-09 10:54:28 -08:00
Tracy Zhou 5a763a25c9 Support live tile in Overview (Pt2) - Complete functionality
- Punch a hole (by erasing part of launcher where current task is rendered) to reveal app surface drawn underneath using surface transform. We use LauncherLayoutListener before reaching OVERVIEW threshold, and TaskView after threshold due to layering constraint (it's above Overview but below All Apps)
- Render live tile following user-trigger scrolling (horizontal and vertical) by tracking the task view rect.
- When user launches the current running app (through the live tile or icon in the app drawer), finish recents animation to app.
- When user launches another app (through Overview or other entry points where user opens an app), take a screenshot of the current running app, switch to screenshot mode and launch the other app.
- Refactor ClipAnimationController#ApplyTransform to consolidate transforming by progress and by getting the current rect of the app on the screen.

Bug: 111697218
Test: manual test

Change-Id: I0ad764399e872f181a9d65dc453f0175f2b58dd1
2019-01-08 23:21:18 -08:00
TreeHugger Robot 80a6d72bc2 Merge "Add icon recents fragment for IconRecents" into ub-launcher3-master 2019-01-09 02:28:04 +00:00
TreeHugger Robot e9008a428e Merge "Revert "Revert "Add spring to shelf for home <-> overview <-> all apps state transitions.""" into ub-launcher3-master 2019-01-09 02:27:26 +00:00
Jon Miranda 7e390c3b17 Revert "Revert "Add spring to shelf for home <-> overview <-> all apps state transitions.""
This reverts commit 2bdac8f7e5.

Reason for revert: Reverting and added fix to crash

Change-Id: I20508eb05c85ba5dfba52630aa9becea270f890b
2019-01-08 16:43:45 -08:00
Chilun Huang 9850598506 Merge "Add SecondaryDisplayLauncherLib in Launcher3QuickStep" into ub-launcher3-master 2019-01-09 00:20:52 +00:00
TreeHugger Robot c7dd6d9b17 Merge "Make createIconBitmap public method Bug: 122545624" into ub-launcher3-master 2019-01-09 00:12:59 +00:00
Hyunyoung Song a8dbe9267a Make createIconBitmap public method
Bug: 122545624

Change-Id: I47ff6ec20f9d34856a727bdf3e328acee0db7f32
2019-01-08 16:00:25 -08:00
Tony Wickham 1ff1231baf Merge changes I13dfced7,I1ff160cf into ub-launcher3-master
* changes:
  Scale adjacent task icon during swipe up
  Scroll recents side to side during swipe up from an app
2019-01-08 21:08:08 +00:00