Commit Graph

33301 Commits

Author SHA1 Message Date
Aurimas Liutikas 403c51aa98 Migrate away from temporary androidx.design_design target.
androidx.design_design was a target created temporarily while
the com.google.android.material_material was being added.
This migrated to the final material design class packages.

Exempt-From-Owner-Approval: Large scale refactor
Test: make -j SecondaryDisplayLauncherLib
Change-Id: If183dd35a1d197c4a9a8225a021e36c4f1662587
2019-01-31 16:38:28 +00:00
TreeHugger Robot 9d8f5bfe01 Merge "Tighten up dismiss animation springs." into ub-launcher3-master 2019-01-31 04:41:10 +00:00
TreeHugger Robot 3c92d8d6b3 Merge "Split LauncherActivityControllerHelper for Go" into ub-launcher3-master 2019-01-31 03:32:18 +00:00
Kevin be973bfe18 Split LauncherActivityControllerHelper for Go
As Go will likely have very different implementation since it will be
replacing the app => overview animation, we split
LauncherActivityControllerHelper so that Go can override the class
completely.

Bug: 114136250
Test: Manul test NexusLauncher, Launcher3QuickStepGo, Launcher3IconRecents
Change-Id: Ia5554593ddafffe0f729a4658d0a37aed16d236b
2019-01-30 17:54:56 -08:00
Jon Miranda 391f01ac2e Tighten up dismiss animation springs.
Bug: 123545613
Change-Id: I36316295e12362def6b845885d339d228d8192a5
2019-01-30 16:50:45 -08:00
TreeHugger Robot 206b8bccb8 Merge "Fixing Robolectic tests" into ub-launcher3-master 2019-01-31 00:02:31 +00:00
Sunny Goyal b7096ecda6 Fixing Robolectic tests
Bug: 123652178
Change-Id: Ie8b0a23fb8bd0d46ac59c26d75c81a68e6152beb
2019-01-30 15:47:03 -08:00
Tracy Zhou 505f9a9565 Merge "Finish recents animation when user long swipes to all apps." into ub-launcher3-master 2019-01-30 23:38:57 +00:00
Jon Miranda aae3768c1a Fix bug where listeners didn't get dispatched properly due to it being
attached to SpringObjectAnimator instead of the ObjectAnimator.

Bug: 123597926
Change-Id: Ife09e0e2bf4309b43be531e6e863692c75ae0867
2019-01-30 13:56:55 -08:00
TreeHugger Robot 80748ae6f4 Merge "Increasing char limit for string, per localization request." into ub-launcher3-master 2019-01-30 21:28:19 +00:00
TreeHugger Robot 5b1cd9cecb Merge "time_left_for_app: increasing limit" into ub-launcher3-master 2019-01-30 21:28:17 +00:00
vadimt 5c749392bd time_left_for_app: increasing limit
Bug: 123638440
Change-Id: I20a444edfdad737206fcbcb9ab5c2b7c1d1973da
Tests: emulated a string with this size
2019-01-30 13:17:36 -08:00
vadimt 21550b4673 Increasing char limit for string, per localization request.
Bug: 123638453
Change-Id: I40aea84f88cb91e4cd123fa0181894867c0e02f7
Tests: none
2019-01-30 13:04:07 -08:00
TreeHugger Robot 4229752c3b Merge "Split OverviewToAllApps for Go" into ub-launcher3-master 2019-01-30 20:59:02 +00:00
TreeHugger Robot 83be8b20dd Merge "Move ActivityControlHelper impl to upper level" into ub-launcher3-master 2019-01-30 20:27:39 +00:00
TreeHugger Robot e22af0ce25 Merge "Using android Q sdk in gradle" into ub-launcher3-master 2019-01-30 20:00:12 +00:00
Tony Wickham 42dec18638 Merge "Make quick switch ("hook") more reliable" into ub-launcher3-master 2019-01-30 19:56:23 +00:00
Sunny Goyal a5de7c7b52 Using android Q sdk in gradle
Change-Id: I5476b64b5279b5333a6bb241e67f35bf81dfe830
2019-01-30 11:41:02 -08:00
vadimt 01e8871b54 Support for a test for pausing an app via Overview.
Bug: 117888000
Change-Id: If9fc76ddfbc756acf39ad5209904d3099c2e4e5f
Tests: on the Nexus side
2019-01-30 11:39:56 -08:00
Hyunyoung Song c5e0fb94e2 Merge "Icon size should update when grid config changes" into ub-launcher3-master 2019-01-30 19:17:03 +00:00
TreeHugger Robot abdb80a6d0 Merge "Adding dismiss-all method" into ub-launcher3-master 2019-01-30 19:06:06 +00:00
Hyunyoung Song 31971a3b2d Icon size should update when grid config changes
Bug: 123311886

More context: after IDP changes, DeviceProfile member is never updated
with newly calculated values.

However, all apps is still seriously broken, and I didn't address that
in this CL because jon may be working on it.

Change-Id: I69447a44c30ee467eec52b04bff0dc1afa5696a9
2019-01-30 19:04:11 +00:00
TreeHugger Robot 3663b314fa Merge "Removing diagnostics" into ub-launcher3-master 2019-01-30 18:43:08 +00:00
TreeHugger Robot bc7011a5d2 Merge "Fixing AOSP TaplTestsLauncher3.testAllAppsFromHome test" into ub-launcher3-master 2019-01-30 18:41:58 +00:00
TreeHugger Robot 43d984b766 Merge "Fix swiping up to Overview in landscape mode" into ub-launcher3-master 2019-01-30 18:41:36 +00:00
vadimt 8ac8d29121 Adding dismiss-all method
See the bug.

Bug: 123259701
Change-Id: I4b41d2cfe14c53db1a99cb6a693d3047057fa925
Tests: testOverview
2019-01-30 10:36:52 -08:00
TreeHugger Robot b821d5dfee Merge "Not suppressing exceptions in tests." into ub-launcher3-master 2019-01-30 18:27:49 +00:00
TreeHugger Robot d655eb2fe8 Merge "Import translations. DO NOT MERGE" into ub-launcher3-master 2019-01-30 04:19:42 +00:00
Bill Yi 2aeee4ba55 Import translations. DO NOT MERGE
Change-Id: Ic9282c2ed62a6ac88e8e61f309f1dfffdf1e487a
Auto-generated-cl: translation import
2019-01-29 19:35:37 -08:00
vadimt 44d227a5b8 Fixing AOSP TaplTestsLauncher3.testAllAppsFromHome test
On the AOSP target, there are not enough apps to make App Apps
scrollable. Moving the test to QS Tapl tests.

Change-Id: I95e196bafdbd0fee77705554890a7c3cda7ac92a
Tests: the affected test
2019-01-29 17:23:25 -08:00
Tracy Zhou f13380543f Finish recents animation when user long swipes to all apps.
Change-Id: I4b7c419236f3a31f882d8bf5a7f526cb7310215a
Fixes: 123601356
Test: Long swipe to all apps. Release and swipe down to home. Make sure live tile is gone.
2019-01-29 17:19:45 -08:00
Tony Wickham 023f404a12 Make quick switch ("hook") more reliable
- Add max orthogonal displacement to MotionPauseDetector to avoid
  pausing when swiping left or right
- When gesture in ambiguous between swipe up for home or swipe over
  for the new task, base the decision on the faster velocity component
- Disable recents freescroll mode when dispatching motion from the nav
  bar. This way recents handles it naturally and we don't need custom
  logic to snap to the next page at the end of the gesture.
- Fix a bug where you couldn't hook to start a new task when SWIPE_HOME
  was disabled

Bug: 111926330
Change-Id: If63aa2bb32b57c3f401c5df8b3f6f4efec97b1fa
2019-01-29 17:11:12 -08:00
vadimt c5e3f9463d Not suppressing exceptions in tests.
This makes it harder to diagnose problems.

Bug: 117888000
Test: all tests affected by the change
Change-Id: I354e86af0929531653cf59ce1eb6435018c20e1a
2019-01-29 16:52:22 -08:00
Kevin 701b82c838 Move ActivityControlHelper impl to upper level
This CL moves the implementations of ActivityControlHelper from an inner
class to an upper level class in preparation to override the
implementation-specific logic for Go.

Bug: 114136250
Test: Manual test NexusLauncher, Launcher3QuickStepGo
Change-Id: Ic4b004f57cde263414c8dc57fe5c868dabc00dbe
2019-01-29 14:54:34 -08:00
TreeHugger Robot eefa08b8be Merge "Fix grid options provider metadata" into ub-launcher3-master 2019-01-29 22:28:44 +00:00
Santiago Etchebehere 339de9dda9 Fix grid options provider metadata
The actual authority is {packagename}.grid_control.

Bug: 122262084
Change-Id: I5552ccdb818efa49900409035e41505ed2f7687b
2019-01-29 14:15:15 -08:00
vadimt bff4842c23 Removing unnecessarily requiring activity to be a launcher
It can be fallback recents, which breaks fallback recents tests.

See: https://sponge.corp.google.com/target?id=f2aee870-f682-40b7-978a-d3b6ee12f2db&target=com.google.android.apps.nexuslauncher.tests&showTestCases=ALL

Change-Id: Ib1ff1ca3db451104e6a8de58e27255bf5fb41544
Tests: FallbackRecentsTest.goToOverviewFromHome
2019-01-29 13:33:19 -08:00
Kevin 3d5551a18e Split OverviewToAllApps for Go
This CL swaps out the current OverviewToAllApps touch controller with
the Go specific implementation. Moreover, since we only use this class
in landscape, we rename it to LandscapeStatesTouchController to avoid
confusion.

Bug: 114136250
Test: Manual test NexusLauncher, Launcher3QuickstepGo, Go recents
Change-Id: I6025cfe9f400705a4666fd92298a08a0c0ef7202
2019-01-29 13:13:04 -08:00
TreeHugger Robot b3ca6aee2c Merge "Changing min sdk to 25" into ub-launcher3-master 2019-01-29 20:43:01 +00:00
TreeHugger Robot 5aabc55780 Merge "Add springs for recents dismiss animations." into ub-launcher3-master 2019-01-29 20:35:02 +00:00
Jon Miranda 86f6c449a7 Add springs for recents dismiss animations.
Bug: 111698021
Change-Id: If518ba5946ea6fada67f549f2f29e1ab1c89969d
2019-01-29 12:13:57 -08:00
TreeHugger Robot 8d4430a1d7 Merge "Splitting TaplTests into a pure AOSP and QS parts" into ub-launcher3-master 2019-01-29 20:10:51 +00:00
TreeHugger Robot 4f197550f7 Merge "Fixing flakiness of ShortcutsToHomeTest" into ub-launcher3-master 2019-01-29 20:08:50 +00:00
vadimt 446bf0092e Fixing flakiness of ShortcutsToHomeTest
More precisely, an experiment on whether this will help. The theory is
that the current implementation where we long-press an icon for a fixed
period of time sometimes doesn't work because Launcher might start
measuring the press time with some delay.

Now we keep pressed the icon until the menu appears.

Change-Id: I1cead505726a998316a73d81b10160517f17f08f
Tests:ShortcutsToHomeTest.testDragIcon
2019-01-29 11:40:59 -08:00
Sunny Goyal 8c48d8bea6 Changing min sdk to 25
Change-Id: I0d28069967854357ca755bf25dec19d4979bdecf
2019-01-29 11:29:52 -08:00
TreeHugger Robot 584b9fa4bf Merge "Fix ToggleableGlobalSettingsFlag on user builds" into ub-launcher3-master 2019-01-29 19:25:11 +00:00
Tony Wickham 776c7e63d3 Fix ToggleableGlobalSettingsFlag on user builds
TogglableFlags are not initalized if !IS_DEBUG_DEVICE. Thus,
trying to read from the ContentProvider produces a NPE.

Also make ENABLE_TASK_STABILIZER global again now that this
fix is in place.

Bug: 123429711
Change-Id: I252e9b3ef4e802e769865f13b14487a36b8e1f82
2019-01-29 11:01:22 -08:00
vadimt dc2f2dc639 Splitting TaplTests into a pure AOSP and QS parts
This will allow running as many as possible automatic checks on AOSP
launcher and moving most AOSP tests that use TAPL to where they belong
to: Tapl Tests.

Bug: 110103162
Test: Running the test suites
Change-Id: I9192354e6097698d4b942c5682b79664ecc2336d
2019-01-29 10:53:34 -08:00
TreeHugger Robot 9752705e92 Merge "Fix bugs with quickstep springs." into ub-launcher3-master 2019-01-29 18:35:03 +00:00
android-build-team Robot 6686a4b343 Snap for 5264762 from 612bb6be7c to qt-release
Change-Id: If109939e68ad2442406f6f8e34fc791392dd5070
2019-01-29 04:06:49 +00:00