applist: Add flag for home launcher gestures.
Also alphabtize some feature descriptions.
Test: AboutFlagsHistogramTest
Bug: 872319
Change-Id: I2cd6085045642c42af7054e3c42ceabab8789ac6
Reviewed-on: https://chromium-review.googlesource.com/1194258
Reviewed-by: Alex Newcomer <[email protected]>
Commit-Queue: Sammie Quon <[email protected]>
Cr-Commit-Position: refs/heads/master@{#586908}
diff --git a/chrome/browser/about_flags.cc b/chrome/browser/about_flags.cc
index 581fd78..3c6e316 100644
--- a/chrome/browser/about_flags.cc
+++ b/chrome/browser/about_flags.cc
@@ -4380,6 +4380,11 @@
flag_descriptions::kVaapiJpegImageDecodeAccelerationName,
flag_descriptions::kVaapiJpegImageDecodeAccelerationDescription, kOsCrOS,
FEATURE_VALUE_TYPE(features::kVaapiJpegImageDecodeAcceleration)},
+
+ {"enable-home-launcher-gestures",
+ flag_descriptions::kEnableHomeLauncherGesturesName,
+ flag_descriptions::kEnableHomeLauncherGesturesDescription, kOsCrOS,
+ FEATURE_VALUE_TYPE(app_list::features::kEnableHomeLauncherGestures)},
#endif
// NOTE: Adding a new flag requires adding a corresponding entry to enum
diff --git a/chrome/browser/flag_descriptions.cc b/chrome/browser/flag_descriptions.cc
index 3b0d606..ecfadc7 100644
--- a/chrome/browser/flag_descriptions.cc
+++ b/chrome/browser/flag_descriptions.cc
@@ -3176,6 +3176,12 @@
extern const char kEnableChromeOsAccountManagerDescription[] =
"Enables the Chrome OS Account Manager";
+extern const char kEnableContinueReadingName[] = "Enable continue reading";
+extern const char kEnableContinueReadingDescription[] =
+ "Enable continue reading feature in Launcher, which allows users to "
+ "seamlessly continue reading a web page when they switch devices from "
+ "phones or tablets to Chromebooks.";
+
const char kEnableDragAppsInTabletModeName[] =
"Enable dragging apps in tablet mode";
const char kEnableDragAppsInTabletModeDescription[] =
@@ -3217,6 +3223,11 @@
const char kEnableHomeLauncherDescription[] =
"Enable home launcher in tablet mode.";
+extern const char kEnableHomeLauncherGesturesName[] =
+ "Enable home launcher gestures";
+extern const char kEnableHomeLauncherGesturesDescription[] =
+ "Enables using gestures to hide or show the home launcher.";
+
const char kEnableImeMenuName[] = "Enable opt-in IME menu";
const char kEnableImeMenuDescription[] =
"Enable access to the new IME menu in the Language Settings page.";
@@ -3230,6 +3241,12 @@
const char kEnableNewWallpaperPickerDescription[] =
"Enable the redesigned wallpaper picker with new wallpaper collections.";
+const char kEnableOobeRecommendAppsScreenName[] =
+ "Enable OOBE Recommend Apps Screen";
+const char kEnableOobeRecommendAppsScreenDescription[] =
+ "Enable the Recommend Apps Screen in OOBE which allows user to install apps"
+ "from other devices";
+
const char kEnablePerUserTimezoneName[] = "Per-user time zone preferences.";
const char kEnablePerUserTimezoneDescription[] =
"Chrome OS system timezone preference is stored and handled for each user "
@@ -3266,6 +3283,12 @@
const char kEnableVirtualKeyboardUkmDescription[] =
"Enables UKM for virtual keyboard";
+extern const char kEnableZeroStateSuggestionsName[] =
+ "Enable Zero State Suggetions";
+extern const char kEnableZeroStateSuggestionsDescription[] =
+ "Enable Zero State Suggestions feature in Launcher, which will show "
+ "suggetions when launcher search box is active with an empty query";
+
const char kEnableZipArchiverPackerName[] = "ZIP archiver - Packer";
const char kEnableZipArchiverPackerDescription[] =
"Enable the ability to archive files on Drive in the Files app";
@@ -3512,24 +3535,6 @@
const char kZipArchiverUnpackerDescription[] =
"Enable or disable the ability to unpack archives in incognito mode";
-extern const char kEnableContinueReadingName[] = "Enable continue reading";
-extern const char kEnableContinueReadingDescription[] =
- "Enable continue reading feature in Launcher, which allows users to "
- "seamlessly continue reading a web page when they switch devices from "
- "phones or tablets to Chromebooks.";
-
-extern const char kEnableZeroStateSuggestionsName[] =
- "Enable Zero State Suggetions";
-extern const char kEnableZeroStateSuggestionsDescription[] =
- "Enable Zero State Suggestions feature in Launcher, which will show "
- "suggetions when launcher search box is active with an empty query";
-
-const char kEnableOobeRecommendAppsScreenName[] =
- "Enable OOBE Recommend Apps Screen";
-const char kEnableOobeRecommendAppsScreenDescription[] =
- "Enable the Recommend Apps Screen in OOBE which allows user to install apps"
- "from other devices";
-
#endif // defined(OS_CHROMEOS)
// Random platform combinations -----------------------------------------------
diff --git a/chrome/browser/flag_descriptions.h b/chrome/browser/flag_descriptions.h
index 6dc4a22..cf2cd9b 100644
--- a/chrome/browser/flag_descriptions.h
+++ b/chrome/browser/flag_descriptions.h
@@ -1940,6 +1940,9 @@
extern const char kEnableChromeOsAccountManagerName[];
extern const char kEnableChromeOsAccountManagerDescription[];
+extern const char kEnableContinueReadingName[];
+extern const char kEnableContinueReadingDescription[];
+
extern const char kEnableDragAppsInTabletModeName[];
extern const char kEnableDragAppsInTabletModeDescription[];
@@ -1964,6 +1967,9 @@
extern const char kEnableHomeLauncherName[];
extern const char kEnableHomeLauncherDescription[];
+extern const char kEnableHomeLauncherGesturesName[];
+extern const char kEnableHomeLauncherGesturesDescription[];
+
extern const char kEnableImeMenuName[];
extern const char kEnableImeMenuDescription[];
@@ -1973,6 +1979,9 @@
extern const char kEnableNewWallpaperPickerName[];
extern const char kEnableNewWallpaperPickerDescription[];
+extern const char kEnableOobeRecommendAppsScreenName[];
+extern const char kEnableOobeRecommendAppsScreenDescription[];
+
extern const char kEnablePerUserTimezoneName[];
extern const char kEnablePerUserTimezoneDescription[];
@@ -1994,6 +2003,9 @@
extern const char kEnableVirtualKeyboardUkmName[];
extern const char kEnableVirtualKeyboardUkmDescription[];
+extern const char kEnableZeroStateSuggestionsName[];
+extern const char kEnableZeroStateSuggestionsDescription[];
+
extern const char kEnableZipArchiverPackerName[];
extern const char kEnableZipArchiverPackerDescription[];
@@ -2140,15 +2152,6 @@
extern const char kZipArchiverUnpackerName[];
extern const char kZipArchiverUnpackerDescription[];
-extern const char kEnableContinueReadingName[];
-extern const char kEnableContinueReadingDescription[];
-
-extern const char kEnableZeroStateSuggestionsName[];
-extern const char kEnableZeroStateSuggestionsDescription[];
-
-extern const char kEnableOobeRecommendAppsScreenName[];
-extern const char kEnableOobeRecommendAppsScreenDescription[];
-
#endif // #if defined(OS_CHROMEOS)
// Random platform combinations -----------------------------------------------