From 062a8fd979e6e161218ecc7a0478a2d1d568e85c Mon Sep 17 00:00:00 2001 From: Samuel Fufa Date: Tue, 19 Jan 2021 13:12:10 -0600 Subject: [PATCH] Introduce feature education for AllApps Search Preview: https://drive.google.com/file/d/1eXf3K6kFh0bHcYlpwW_voSRjY9RQalJN/view?usp=sharing&resourcekey=0-IABjrtXM5JhHvSf-7yc4tg Edu can be dismissed permanently by pressing "Got it" button or typing. Swiping down defers edu until next visit to all apps - Move fallback search to quickstep Bug: 178100472 Test: Manual Change-Id: I920aab366330758e81f8b9fa62736abf82fe5cac --- .../res/layout/fallback_search_input.xml | 35 +++ quickstep/res/layout/search_edu_view.xml | 73 ++++++ quickstep/res/values/strings.xml | 9 + .../launcher3/search/DeviceSearchEdu.java | 221 ++++++++++++++++++ .../search/FallbackSearchInputView.java | 140 +++++++++++ .../util/QuickstepOnboardingPrefs.java | 15 ++ .../AllAppsInsetTransitionController.java | 24 +- .../allapps/AllAppsTransitionController.java | 5 +- .../launcher3/util/OnboardingPrefs.java | 4 +- .../launcher3/views/AbstractSlideInView.java | 3 +- 10 files changed, 520 insertions(+), 9 deletions(-) create mode 100644 quickstep/res/layout/fallback_search_input.xml create mode 100644 quickstep/res/layout/search_edu_view.xml create mode 100644 quickstep/src/com/android/launcher3/search/DeviceSearchEdu.java create mode 100644 quickstep/src/com/android/launcher3/search/FallbackSearchInputView.java diff --git a/quickstep/res/layout/fallback_search_input.xml b/quickstep/res/layout/fallback_search_input.xml new file mode 100644 index 0000000000..0fb2924d96 --- /dev/null +++ b/quickstep/res/layout/fallback_search_input.xml @@ -0,0 +1,35 @@ + + + \ No newline at end of file diff --git a/quickstep/res/layout/search_edu_view.xml b/quickstep/res/layout/search_edu_view.xml new file mode 100644 index 0000000000..d89f5c7fb9 --- /dev/null +++ b/quickstep/res/layout/search_edu_view.xml @@ -0,0 +1,73 @@ + + + + + + + + + + + + + + + +