Add an entry in chrome://flags for kSettingsLandingPageRedesign.
Bug: 1204457
Change-Id: I9ad2340a4d370557f9e65fad55eabff5c94b4ae3
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2884902
Reviewed-by: John Lee <[email protected]>
Commit-Queue: dpapad <[email protected]>
Cr-Commit-Position: refs/heads/master@{#881456}
diff --git a/chrome/browser/about_flags.cc b/chrome/browser/about_flags.cc
index 615cc783..895f87c8 100644
--- a/chrome/browser/about_flags.cc
+++ b/chrome/browser/about_flags.cc
@@ -6959,6 +6959,13 @@
flag_descriptions::kSafetyCheckWeakPasswordsDescription, kOsDesktop,
FEATURE_VALUE_TYPE(features::kSafetyCheckWeakPasswords)},
+#if !defined(OS_ANDROID)
+ {"settings-landing-page-redesign",
+ flag_descriptions::kSettingsLandingPageRedesignName,
+ flag_descriptions::kSettingsLandingPageRedesignDescription, kOsDesktop,
+ FEATURE_VALUE_TYPE(features::kSettingsLandingPageRedesign)},
+#endif // !defined(OS_ANDROID)
+
#if defined(OS_ANDROID)
{"continuous-feeds", flag_descriptions::kContinuousFeedsName,
flag_descriptions::kContinuousFeedsDescription, kOsAndroid,
diff --git a/chrome/browser/flag-metadata.json b/chrome/browser/flag-metadata.json
index b4909c8c..79274c50 100644
--- a/chrome/browser/flag-metadata.json
+++ b/chrome/browser/flag-metadata.json
@@ -4743,6 +4743,11 @@
"expiry_milestone": -1
},
{
+ "name": "settings-landing-page-redesign",
+ "owners": [ "[email protected]", "[email protected]" ],
+ "expiry_milestone": 95
+ },
+ {
"name": "settings-refresh",
"owners": [ "gambard", "[email protected]" ],
"expiry_milestone": 92
diff --git a/chrome/browser/flag_descriptions.cc b/chrome/browser/flag_descriptions.cc
index 489a2a79..40b7c6ba 100644
--- a/chrome/browser/flag_descriptions.cc
+++ b/chrome/browser/flag_descriptions.cc
@@ -5067,6 +5067,12 @@
"If enabled, Chrome will show the Feedback WebUI, as opposed to Chrome "
"App Feedback UI, when clicking on \"Report an issue...\"";
+const char kSettingsLandingPageRedesignName[] =
+ "Settings Landing Page Redesign";
+const char kSettingsLandingPageRedesignDescription[] =
+ "Changes the layout of the chrome://settings page to only show one section "
+ "at a time.";
+
#endif // defined(OS_WIN) || defined(OS_MAC) || defined(OS_LINUX) ||
// defined(OS_CHROMEOS)
diff --git a/chrome/browser/flag_descriptions.h b/chrome/browser/flag_descriptions.h
index 5a4f3d191..92ae926 100644
--- a/chrome/browser/flag_descriptions.h
+++ b/chrome/browser/flag_descriptions.h
@@ -2954,6 +2954,9 @@
extern const char kWebuiFeedbackName[];
extern const char kWebuiFeedbackDescription[];
+extern const char kSettingsLandingPageRedesignName[];
+extern const char kSettingsLandingPageRedesignDescription[];
+
#endif // defined(OS_WIN) || defined(OS_MAC) || defined(OS_LINUX) ||
// defined(OS_CHROMEOS)