From f5a4deb120731f116aea6b2161560f4e81502260 Mon Sep 17 00:00:00 2001 From: Samuel Fufa Date: Wed, 4 Mar 2020 16:24:06 -0800 Subject: [PATCH] Hide work apps when work profile is paused - hide overlay icon in landscape mode - don't show edu if user has already seen legacy work profile edu - make sure personal tab is highlighted when work profile is reinstalled - always go home after a work profile is added or removed - add tests for work edu flow Bug: 150122946 Test: Manual Change-Id: I8f80ac763acf03ca31a534464f4ddfd84528d329 --- res/layout/work_apps_paused.xml | 11 +-- res/layout/work_profile_edu.xml | 1 + res/layout/work_tab_footer.xml | 11 +-- res/values/dimens.xml | 3 +- res/values/styles.xml | 1 + .../android/launcher3/BaseRecyclerView.java | 6 +- .../allapps/AllAppsContainerView.java | 27 +++--- .../allapps/AllAppsRecyclerView.java | 28 ++++++ .../allapps/PersonalWorkSlidingTabStrip.java | 15 ++-- .../android/launcher3/views/WorkEduView.java | 17 ++-- .../com/android/launcher3/ui/WorkTabTest.java | 87 +++++++++++++++++-- 11 files changed, 153 insertions(+), 54 deletions(-) diff --git a/res/layout/work_apps_paused.xml b/res/layout/work_apps_paused.xml index 1c18076d18..cf1e835872 100644 --- a/res/layout/work_apps_paused.xml +++ b/res/layout/work_apps_paused.xml @@ -15,19 +15,10 @@ - - + android:paddingBottom="@dimen/all_apps_work_profile_tab_footer_padding" + android:paddingLeft="@dimen/all_apps_work_profile_tab_footer_padding" + android:paddingRight="@dimen/all_apps_work_profile_tab_footer_padding" + android:paddingTop="@dimen/all_apps_work_profile_tab_footer_padding"> 12dp 1dp - 20dp - 24dp + 20dp 3dp diff --git a/res/values/styles.xml b/res/values/styles.xml index cee268b28d..bc6ab45920 100644 --- a/res/values/styles.xml +++ b/res/values/styles.xml @@ -225,6 +225,7 @@