Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 9aa4a546 authored by Yanting Yang's avatar Yanting Yang
Browse files

Remove subtitles for the homepage IA

Remove the summary of the homepage IA if silky home enabled.

Fixes: 170933968
Test: robotest & visual with turning on/off silky home
Change-Id: I502b6590cece9b80e9923109fe0582cc4d9a1c56
parent 886fe1e6
Loading
Loading
Loading
Loading
+0 −15
Original line number Diff line number Diff line
@@ -29,7 +29,6 @@
            android:icon="@drawable/ic_homepage_network"
            android:key="top_level_network"
            android:order="-120"
            android:summary="@string/summary_placeholder"
            android:title="@string/network_dashboard_title"
            settings:controller="com.android.settings.network.TopLevelNetworkEntryPreferenceController"/>

@@ -38,7 +37,6 @@
            android:icon="@drawable/ic_homepage_connected_device"
            android:key="top_level_connected_devices"
            android:order="-110"
            android:summary="@string/summary_placeholder"
            android:title="@string/connected_devices_dashboard_title"
            settings:controller="com.android.settings.connecteddevice.TopLevelConnectedDevicesPreferenceController"/>
    </PreferenceCategory>
@@ -52,7 +50,6 @@
            android:icon="@drawable/ic_homepage_apps"
            android:key="top_level_apps_and_notifs"
            android:order="-100"
            android:summary="@string/app_and_notification_dashboard_summary"
            android:title="@string/app_and_notification_dashboard_title"/>
    </PreferenceCategory>

@@ -65,7 +62,6 @@
            android:icon="@drawable/ic_homepage_battery"
            android:key="top_level_battery"
            android:order="-90"
            android:summary="@string/summary_placeholder"
            android:title="@string/power_usage_summary_title"
            settings:controller="com.android.settings.fuelgauge.TopLevelBatteryPreferenceController"/>

@@ -74,7 +70,6 @@
            android:icon="@drawable/ic_homepage_storage"
            android:key="top_level_storage"
            android:order="-80"
            android:summary="@string/summary_placeholder"
            android:title="@string/storage_settings"
            settings:controller="com.android.settings.deviceinfo.TopLevelStoragePreferenceController"/>

@@ -83,7 +78,6 @@
            android:icon="@drawable/ic_homepage_sound"
            android:key="top_level_sound"
            android:order="-70"
            android:summary="@string/sound_dashboard_summary"
            android:title="@string/sound_settings"/>

        <Preference
@@ -91,7 +85,6 @@
            android:icon="@drawable/ic_homepage_display"
            android:key="top_level_display"
            android:order="-60"
            android:summary="@string/summary_placeholder"
            android:title="@string/display_settings"
            settings:controller="com.android.settings.display.TopLevelDisplayPreferenceController"/>

@@ -100,7 +93,6 @@
            android:icon="@drawable/ic_homepage_accessibility"
            android:key="top_level_accessibility"
            android:order="-50"
            android:summary="@string/accessibility_settings_summary"
            android:title="@string/accessibility_settings"
            settings:controller="com.android.settings.accessibility.TopLevelAccessibilityPreferenceController"/>
    </PreferenceCategory>
@@ -114,7 +106,6 @@
            android:icon="@drawable/ic_homepage_privacy"
            android:key="top_level_privacy"
            android:order="-40"
            android:summary="@string/privacy_dashboard_summary"
            android:title="@string/privacy_dashboard_title"/>

        <Preference
@@ -122,7 +113,6 @@
            android:icon="@drawable/ic_homepage_location"
            android:key="top_level_location"
            android:order="-30"
            android:summary="@string/location_settings_loading_app_permission_stats"
            android:title="@string/location_settings_title"
            settings:controller="com.android.settings.location.TopLevelLocationPreferenceController"/>

@@ -131,7 +121,6 @@
            android:icon="@drawable/ic_homepage_security"
            android:key="top_level_security"
            android:order="-20"
            android:summary="@string/summary_placeholder"
            android:title="@string/security_settings_title"
            settings:controller="com.android.settings.security.TopLevelSecurityEntryPreferenceController"/>
    </PreferenceCategory>
@@ -145,7 +134,6 @@
            android:icon="@drawable/ic_homepage_accounts"
            android:key="top_level_accounts"
            android:order="-10"
            android:summary="@string/summary_placeholder"
            android:title="@string/account_dashboard_title"
            settings:controller="com.android.settings.accounts.TopLevelAccountEntryPreferenceController"/>
    </PreferenceCategory>
@@ -159,7 +147,6 @@
            android:icon="@drawable/ic_homepage_system_dashboard"
            android:key="top_level_system"
            android:order="10"
            android:summary="@string/system_dashboard_summary"
            android:title="@string/header_category_system"/>

        <Preference
@@ -167,7 +154,6 @@
            android:icon="@drawable/ic_homepage_about"
            android:key="top_level_about_device"
            android:order="20"
            android:summary="@string/summary_placeholder"
            android:title="@string/about_settings"
            settings:controller="com.android.settings.deviceinfo.aboutphone.TopLevelAboutDevicePreferenceController"/>

@@ -175,7 +161,6 @@
            android:icon="@drawable/ic_homepage_support"
            android:key="top_level_support"
            android:order="100"
            android:summary="@string/support_summary"
            android:title="@string/page_tab_title_support"
            settings:controller="com.android.settings.support.SupportPreferenceController"/>
    </PreferenceCategory>
+7 −0
Original line number Diff line number Diff line
@@ -21,9 +21,11 @@ import android.icu.text.ListFormatter;
import android.os.UserHandle;
import android.text.BidiFormatter;
import android.text.TextUtils;
import android.util.FeatureFlagUtils;

import com.android.settings.R;
import com.android.settings.core.BasePreferenceController;
import com.android.settings.core.FeatureFlags;
import com.android.settingslib.accounts.AuthenticatorHelper;

import java.util.ArrayList;
@@ -41,6 +43,11 @@ public class TopLevelAccountEntryPreferenceController extends BasePreferenceCont

    @Override
    public CharSequence getSummary() {
        // Remove homepage summaries for silky home.
        if (FeatureFlagUtils.isEnabled(mContext, FeatureFlags.SILKY_HOME)) {
            return null;
        }

        final AuthenticatorHelper authHelper = new AuthenticatorHelper(mContext,
                UserHandle.of(UserHandle.myUserId()), null /* OnAccountsUpdateListener */);
        final String[] types = authHelper.getEnabledAccountTypes();
+7 −0
Original line number Diff line number Diff line
@@ -17,9 +17,11 @@
package com.android.settings.connecteddevice;

import android.content.Context;
import android.util.FeatureFlagUtils;

import com.android.settings.R;
import com.android.settings.core.BasePreferenceController;
import com.android.settings.core.FeatureFlags;

public class TopLevelConnectedDevicesPreferenceController extends BasePreferenceController {

@@ -36,6 +38,11 @@ public class TopLevelConnectedDevicesPreferenceController extends BasePreference

    @Override
    public CharSequence getSummary() {
        // Remove homepage summaries for silky home.
        if (FeatureFlagUtils.isEnabled(mContext, FeatureFlags.SILKY_HOME)) {
            return null;
        }

        return mContext.getText(
                AdvancedConnectedDeviceController.getConnectedDevicesSummaryResourceId(mContext));
    }
+9 −0
Original line number Diff line number Diff line
@@ -47,6 +47,7 @@ import android.os.UserHandle;
import android.provider.Settings;
import android.text.TextUtils;
import android.util.ArrayMap;
import android.util.FeatureFlagUtils;
import android.util.Log;
import android.util.Pair;
import android.widget.Toast;
@@ -58,11 +59,13 @@ import androidx.preference.SwitchPreference;

import com.android.settings.R;
import com.android.settings.SettingsActivity;
import com.android.settings.core.FeatureFlags;
import com.android.settings.dashboard.profileselector.ProfileSelectDialog;
import com.android.settings.overlay.FeatureFactory;
import com.android.settings.widget.PrimarySwitchPreference;
import com.android.settingslib.core.instrumentation.MetricsFeatureProvider;
import com.android.settingslib.drawer.ActivityTile;
import com.android.settingslib.drawer.CategoryKey;
import com.android.settingslib.drawer.DashboardCategory;
import com.android.settingslib.drawer.Tile;
import com.android.settingslib.drawer.TileUtils;
@@ -255,6 +258,12 @@ public class DashboardFeatureProviderImpl implements DashboardFeatureProvider {
    }

    private DynamicDataObserver bindSummaryAndGetObserver(Preference preference, Tile tile) {
        // Skip binding homepage tile summaries for silky home.
        if (FeatureFlagUtils.isEnabled(mContext, FeatureFlags.SILKY_HOME)
                && TextUtils.equals(tile.getCategory(), CategoryKey.CATEGORY_HOMEPAGE)) {
            return null;
        }

        final CharSequence summary = tile.getSummary(mContext);
        if (summary != null) {
            preference.setSummary(summary);
+7 −0
Original line number Diff line number Diff line
@@ -19,11 +19,13 @@ package com.android.settings.deviceinfo;
import android.content.Context;
import android.os.storage.StorageManager;
import android.text.format.Formatter;
import android.util.FeatureFlagUtils;

import androidx.preference.Preference;

import com.android.settings.R;
import com.android.settings.core.BasePreferenceController;
import com.android.settings.core.FeatureFlags;
import com.android.settingslib.deviceinfo.PrivateStorageInfo;
import com.android.settingslib.deviceinfo.StorageManagerVolumeProvider;
import com.android.settingslib.utils.ThreadUtils;
@@ -48,6 +50,11 @@ public class TopLevelStoragePreferenceController extends BasePreferenceControlle

    @Override
    protected void refreshSummary(Preference preference) {
        // Remove homepage summaries for silky home.
        if (FeatureFlagUtils.isEnabled(mContext, FeatureFlags.SILKY_HOME)) {
            return;
        }

        if (preference == null) {
            return;
        }
Loading