From 261569c2c5e380014e4cce9632d1c39d90c6c840 Mon Sep 17 00:00:00 2001 From: Arturo Mejia Date: Wed, 6 Jul 2022 15:54:57 -0400 Subject: [PATCH] For #25915: Remove the hard coded default browser message --- .experimenter.yaml | 8 - app/lint-baseline.xml | 11 - .../components/toolbar/DefaultToolbarMenu.kt | 20 -- .../fenix/settings/SettingsFragment.kt | 41 +--- .../java/org/mozilla/fenix/utils/Settings.kt | 16 -- .../drawable/rounded_button_background.xml | 19 -- .../default_browser_experiment_preference.xml | 48 ---- ...preferences_default_browser_experiment.xml | 216 ------------------ nimbus.fml.yaml | 7 - 9 files changed, 1 insertion(+), 385 deletions(-) delete mode 100644 app/src/main/res/drawable/rounded_button_background.xml delete mode 100644 app/src/main/res/layout/default_browser_experiment_preference.xml delete mode 100644 app/src/main/res/xml/preferences_default_browser_experiment.xml diff --git a/.experimenter.yaml b/.experimenter.yaml index 2859851e9..2b3eaeb84 100644 --- a/.experimenter.yaml +++ b/.experimenter.yaml @@ -1,12 +1,4 @@ --- -default-browser-message: - description: A small feature allowing experiments on the placement of a default browser message. - hasExposure: true - exposureDescription: "" - variables: - message-location: - type: string - description: Where is the message to be put. engine-settings: description: Contains a set of settings for controlling the web engine configurations. hasExposure: true diff --git a/app/lint-baseline.xml b/app/lint-baseline.xml index 646548a2f..79ebdd92e 100644 --- a/app/lint-baseline.xml +++ b/app/lint-baseline.xml @@ -1668,17 +1668,6 @@ column="18"/> - - - - (R.string.pref_key_make_default_browser).updateSwitch() - } - } - private fun navigateFromSettings(directions: NavDirections) { view?.findNavController()?.let { navController -> if (navController.currentDestination?.id == R.id.settingsFragment) { @@ -656,9 +620,6 @@ class SettingsFragment : PreferenceFragmentCompat() { } } - private fun isDefaultBrowserExperimentBranch(): Boolean = - requireContext().settings().isDefaultBrowserMessageLocation(MessageSurfaceId.SETTINGS) - private fun isFirefoxDefaultBrowser(): Boolean { val browsers = BrowsersCache.all(requireContext()) return browsers.isFirefoxDefaultBrowser diff --git a/app/src/main/java/org/mozilla/fenix/utils/Settings.kt b/app/src/main/java/org/mozilla/fenix/utils/Settings.kt index 026a90d24..0a6c8693d 100644 --- a/app/src/main/java/org/mozilla/fenix/utils/Settings.kt +++ b/app/src/main/java/org/mozilla/fenix/utils/Settings.kt @@ -42,10 +42,8 @@ import org.mozilla.fenix.components.settings.lazyFeatureFlagPreference import org.mozilla.fenix.components.toolbar.ToolbarPosition import org.mozilla.fenix.ext.components import org.mozilla.fenix.ext.getPreferenceKey -import org.mozilla.fenix.nimbus.DefaultBrowserMessage import org.mozilla.fenix.nimbus.FxNimbus import org.mozilla.fenix.nimbus.HomeScreenSection -import org.mozilla.fenix.nimbus.MessageSurfaceId import org.mozilla.fenix.settings.PhoneFeature import org.mozilla.fenix.settings.deletebrowsingdata.DeleteBrowsingDataOnQuitType import org.mozilla.fenix.settings.logins.SavedLoginsSortingStrategyMenu @@ -314,20 +312,6 @@ class Settings(private val appContext: Context) : PreferencesHolder { default = false ) - private val defaultBrowserFeature: DefaultBrowserMessage by lazy { - FxNimbus.features.defaultBrowserMessage.value() - } - - fun isDefaultBrowserMessageLocation(surfaceId: MessageSurfaceId): Boolean = - defaultBrowserFeature.messageLocation?.let { experimentalSurfaceId -> - if (experimentalSurfaceId == surfaceId) { - val browsers = BrowsersCache.all(appContext) - !browsers.isFirefoxDefaultBrowser - } else { - false - } - } ?: false - var gridTabView by booleanPreference( appContext.getPreferenceKey(R.string.pref_key_tab_view_grid), default = true diff --git a/app/src/main/res/drawable/rounded_button_background.xml b/app/src/main/res/drawable/rounded_button_background.xml deleted file mode 100644 index 63845527d..000000000 --- a/app/src/main/res/drawable/rounded_button_background.xml +++ /dev/null @@ -1,19 +0,0 @@ - - - - - - - - - - - - - - - - diff --git a/app/src/main/res/layout/default_browser_experiment_preference.xml b/app/src/main/res/layout/default_browser_experiment_preference.xml deleted file mode 100644 index b3777a25f..000000000 --- a/app/src/main/res/layout/default_browser_experiment_preference.xml +++ /dev/null @@ -1,48 +0,0 @@ - - - - - - - - -