[omnibox] Add a flag for changing display color of navigation suggestions.
This CL adds two chrome://flags flags for crrev.com/c/1475065.
Bug: 931836
Change-Id: I513f988e36c853383c41f48b1ed0841a5ca10b60
Reviewed-on: https://chromium-review.googlesource.com/c/1481904
Reviewed-by: Elly Fong-Jones <[email protected]>
Reviewed-by: Kevin Bailey <[email protected]>
Commit-Queue: manuk hovanesian <[email protected]>
Cr-Commit-Position: refs/heads/master@{#634712}
diff --git a/chrome/browser/about_flags.cc b/chrome/browser/about_flags.cc
index e34b693..e47c714 100644
--- a/chrome/browser/about_flags.cc
+++ b/chrome/browser/about_flags.cc
@@ -3005,6 +3005,20 @@
kOsDesktop,
FEATURE_VALUE_TYPE(omnibox::kUIExperimentBlueSearchLoopAndSearchQuery)},
+ {"omnibox-ui-blue-titles-and-gray-urls-on-page-suggestions",
+ flag_descriptions::kOmniboxUIBlueTitlesAndGrayUrlsOnPageSuggestionsName,
+ flag_descriptions::
+ kOmniboxUIBlueTitlesAndGrayUrlsOnPageSuggestionsDescription,
+ kOsDesktop,
+ FEATURE_VALUE_TYPE(
+ omnibox::kUIExperimentBlueTitlesAndGrayUrlsOnPageSuggestions)},
+
+ {"omnibox-ui-blue-titles-on-page-suggestions",
+ flag_descriptions::kOmniboxUIBlueTitlesOnPageSuggestionsName,
+ flag_descriptions::kOmniboxUIBlueTitlesOnPageSuggestionsDescription,
+ kOsDesktop,
+ FEATURE_VALUE_TYPE(omnibox::kUIExperimentBlueTitlesOnPageSuggestions)},
+
{"omnibox-ui-use-generic-search-engine-icon",
flag_descriptions::kOmniboxUIUseGenericSearchEngineIconName,
flag_descriptions::kOmniboxUIUseGenericSearchEngineIconDescription,
diff --git a/chrome/browser/flag-metadata.json b/chrome/browser/flag-metadata.json
index 18d7e97..d5ada9d 100644
--- a/chrome/browser/flag-metadata.json
+++ b/chrome/browser/flag-metadata.json
@@ -2573,6 +2573,16 @@
"expiry_milestone": 80
},
{
+ "name": "omnibox-ui-blue-titles-and-gray-urls-on-page-suggestions",
+ "owners": [ "tommycli", "[email protected]" ],
+ "expiry_milestone": 80
+ },
+ {
+ "name": "omnibox-ui-blue-titles-on-page-suggestions",
+ "owners": [ "tommycli", "[email protected]" ],
+ "expiry_milestone": 80
+ },
+ {
"name": "omnibox-ui-use-generic-search-engine-icon",
"owners": [ "tommycli", "[email protected]" ],
"expiry_milestone": 80
diff --git a/chrome/browser/flag_descriptions.cc b/chrome/browser/flag_descriptions.cc
index 99f82c1c..b9c388f 100644
--- a/chrome/browser/flag_descriptions.cc
+++ b/chrome/browser/flag_descriptions.cc
@@ -1363,6 +1363,16 @@
const char kOmniboxUIBlueSearchLoopAndSearchQueryDescription[] =
"Color the generic search icon and search terms blue.";
+const char kOmniboxUIBlueTitlesAndGrayUrlsOnPageSuggestionsName[] =
+ "Omnibox UI Blue Titles And Gray Urls On Page Suggestions";
+const char kOmniboxUIBlueTitlesAndGrayUrlsOnPageSuggestionsDescription[] =
+ "Displays navigation suggestions with blue titles and gray URLs.";
+
+const char kOmniboxUIBlueTitlesOnPageSuggestionsName[] =
+ "Omnibox UI Blue Titles On Page Suggestions";
+const char kOmniboxUIBlueTitlesOnPageSuggestionsDescription[] =
+ "Displays navigation suggestions with blue titles.";
+
const char kOmniboxUIHideSteadyStateUrlSchemeName[] =
"Omnibox UI Hide Steady-State URL Scheme";
const char kOmniboxUIHideSteadyStateUrlSchemeDescription[] =
diff --git a/chrome/browser/flag_descriptions.h b/chrome/browser/flag_descriptions.h
index 6e01148..f4b277d 100644
--- a/chrome/browser/flag_descriptions.h
+++ b/chrome/browser/flag_descriptions.h
@@ -828,6 +828,12 @@
extern const char kOmniboxUIBlueSearchLoopAndSearchQueryName[];
extern const char kOmniboxUIBlueSearchLoopAndSearchQueryDescription[];
+extern const char kOmniboxUIBlueTitlesAndGrayUrlsOnPageSuggestionsName[];
+extern const char kOmniboxUIBlueTitlesAndGrayUrlsOnPageSuggestionsDescription[];
+
+extern const char kOmniboxUIBlueTitlesOnPageSuggestionsName[];
+extern const char kOmniboxUIBlueTitlesOnPageSuggestionsDescription[];
+
extern const char kOmniboxUIHideSteadyStateUrlSchemeName[];
extern const char kOmniboxUIHideSteadyStateUrlSchemeDescription[];
diff --git a/tools/metrics/histograms/enums.xml b/tools/metrics/histograms/enums.xml
index c91352c4..1d45328 100644
--- a/tools/metrics/histograms/enums.xml
+++ b/tools/metrics/histograms/enums.xml
@@ -31659,6 +31659,8 @@
<int value="-671992446" label="TranslateRankerEnforcement:disabled"/>
<int value="-670188266" label="enable-zip-archiver-unpacker"/>
<int value="-667517406" label="overscroll-history-navigation"/>
+ <int value="-667018797"
+ label="OmniboxUIExperimentBlueTitlesAndGrayUrlsOnPageSuggestions:disabled"/>
<int value="-666508951" label="CrOSContainer:enabled"/>
<int value="-663476391" label="enable-pixel-canvas-recording:enabled"/>
<int value="-662064703" label="MediaSessionService:enabled"/>
@@ -31698,6 +31700,8 @@
<int value="-599932554" label="DoodlesOnLocalNtp:disabled"/>
<int value="-598050737" label="disable-es3-apis"/>
<int value="-596337171" label="disable-ash-sidebar"/>
+ <int value="-595819071"
+ label="OmniboxUIExperimentBlueTitlesOnPageSuggestions:disabled"/>
<int value="-593536514" label="ExperimentalTabController:enabled"/>
<int value="-592331266" label="ForegroundNotificationManager:enabled"/>
<int value="-589096918" label="ash-enable-fullscreen-app-list"/>
@@ -31795,6 +31799,8 @@
<int value="-408769228" label="ArcGraphicBuffersVisualizationTool:disabled"/>
<int value="-406850932" label="EnableEmojiContextMenu:enabled"/>
<int value="-405380243" label="enable-encryption-migration"/>
+ <int value="-402038055"
+ label="OmniboxUIExperimentBlueTitlesAndGrayUrlsOnPageSuggestions:enabled"/>
<int value="-401170566"
label="OmniboxUIExperimentHideSuggestionUrlPath:disabled"/>
<int value="-400584764" label="ChromeHomeNtpRedesign:enabled"/>
@@ -32627,6 +32633,8 @@
<int value="1049885154" label="OfflinePagesPrefetching:disabled"/>
<int value="1050048304" label="enable-font-cache-scaling"/>
<int value="1050321458" label="new-profile-management"/>
+ <int value="1050442356"
+ label="OmniboxUIExperimentBlueTitlesOnPageSuggestions:enabled"/>
<int value="1050664817" label="CSSFragmentIdentifiers:enabled"/>
<int value="1053743655" label="NewOverviewAnimations:enabled"/>
<int value="1054910800" label="enable-timezone-tracking-option"/>