| // Copyright 2017 The Chromium Authors |
| // Use of this source code is governed by a BSD-style license that can be |
| // found in the LICENSE file. |
| |
| #ifndef IOS_CHROME_BROWSER_FLAGS_IOS_CHROME_FLAG_DESCRIPTIONS_H_ |
| #define IOS_CHROME_BROWSER_FLAGS_IOS_CHROME_FLAG_DESCRIPTIONS_H_ |
| |
| #include "Availability.h" |
| |
| #include "base/debug/debugging_buildflags.h" |
| |
| // Please add names and descriptions in alphabetical order. |
| |
| namespace flag_descriptions { |
| |
| // Title and description for the flag to enable add to home screen button in |
| // share menu. |
| extern const char kAddToHomeScreenName[]; |
| extern const char kAddToHomeScreenDescription[]; |
| |
| // Title and description for the flag to enable the App Store Rating promo. |
| extern const char kAppStoreRatingName[]; |
| extern const char kAppStoreRatingDescription[]; |
| |
| // Title and description for the flag to enable save of profiles in Google |
| // Account. |
| extern const char kAutofillAccountProfilesStorageName[]; |
| extern const char kAutofillAccountProfilesStorageDescription[]; |
| |
| // Title and description for the flag to enable compatibility with GAS profiles. |
| extern const char kAutofillAccountProfilesUnionViewName[]; |
| extern const char kAutofillAccountProfilesUnionViewDescription[]; |
| |
| // Title and description for the flag to enable Chrome branding on form input |
| // suggestions. |
| extern const char kAutofillBrandingIOSName[]; |
| extern const char kAutofillBrandingIOSDescription[]; |
| |
| // Title and description for the flag to control upstreaming credit cards. |
| extern const char kAutofillCreditCardUploadName[]; |
| extern const char kAutofillCreditCardUploadDescription[]; |
| |
| // Title and description for the flag to control the new autofill suggestion |
| // ranking formula for address profiles. |
| extern const char kAutofillEnableRankingFormulaAddressProfilesName[]; |
| extern const char kAutofillEnableRankingFormulaAddressProfilesDescription[]; |
| |
| // Title and description for the flag to control the new autofill suggestion |
| // ranking formula for credit cards. |
| extern const char kAutofillEnableRankingFormulaCreditCardsName[]; |
| extern const char kAutofillEnableRankingFormulaCreditCardsDescription[]; |
| |
| // Title and description for the flag that controls whether the remade Autofill |
| // Downstream metrics are enabled. |
| extern const char kAutofillEnableRemadeDownstreamMetricsName[]; |
| extern const char kAutofillEnableRemadeDownstreamMetricsDescription[]; |
| |
| // Title and description for flag to enable showing card product name (instead |
| // of issuer network) in Payments UI. |
| extern const char kAutofillEnableCardProductNameName[]; |
| extern const char kAutofillEnableCardProductNameDescription[]; |
| |
| // Title and description for flag to enforce delays between offering Autofill |
| // opportunities. |
| extern const char kAutofillEnforceDelaysInStrikeDatabaseName[]; |
| extern const char kAutofillEnforceDelaysInStrikeDatabaseDescription[]; |
| |
| // Title and description for the flag to fill promo code fields with Autofill. |
| extern const char kAutofillFillMerchantPromoCodeFieldsName[]; |
| extern const char kAutofillFillMerchantPromoCodeFieldsDescription[]; |
| |
| // Title and description for the flag to control the autofill delay. |
| extern const char kAutofillIOSDelayBetweenFieldsName[]; |
| extern const char kAutofillIOSDelayBetweenFieldsDescription[]; |
| |
| // Title and description for the flag to control whether the autofill should |
| // ffer credit card save for cards with same last-4 but different expiration |
| // dates. |
| extern const char kAutofillOfferToSaveCardWithSameLastFourName[]; |
| extern const char kAutofillOfferToSaveCardWithSameLastFourDescription[]; |
| |
| // Title and description for the flag to parse IBAN fields in Autofill. |
| extern const char kAutofillParseIBANFieldsName[]; |
| extern const char kAutofillParseIBANFieldsDescription[]; |
| |
| // Title and description for the flag to parse standalone CVC fields for VCN |
| // card on file in Autofill. |
| extern const char kAutofillParseVcnCardOnFileStandaloneCvcFieldsName[]; |
| extern const char kAutofillParseVcnCardOnFileStandaloneCvcFieldsDescription[]; |
| |
| // Title and description for the flag that controls whether the maximum number |
| // of Autofill suggestions shown is pruned. |
| extern const char kAutofillPruneSuggestionsName[]; |
| extern const char kAutofillPruneSuggestionsDescription[]; |
| |
| // Title and description for the flag to suggest Server card instead of a |
| // deduped Local card. |
| extern const char kAutofillSuggestServerCardInsteadOfLocalCardName[]; |
| extern const char kAutofillSuggestServerCardInsteadOfLocalCardDescription[]; |
| |
| // Title and description for the flag to control allowing credit card upload |
| // save for accounts from common email providers. |
| extern const char kAutofillUpstreamAllowAdditionalEmailDomainsName[]; |
| extern const char kAutofillUpstreamAllowAdditionalEmailDomainsDescription[]; |
| |
| // Title and description for the flag to control allowing credit card upload |
| // save for all accounts, regardless of the email domain. |
| extern const char kAutofillUpstreamAllowAllEmailDomainsName[]; |
| extern const char kAutofillUpstreamAllowAllEmailDomainsDescription[]; |
| |
| // Title and description for the flag to control whether the preflight credit |
| // card upload call contains an authentication token or not. |
| extern const char kAutofillUpstreamAuthenticatePreflightCallName[]; |
| extern const char kAutofillUpstreamAuthenticatePreflightCallDescription[]; |
| |
| // Title and description for the flag to control whether a different data type |
| // is used for passing the card number during credit card upload save. |
| extern const char kAutofillUpstreamUseAlternateSecureDataTypeName[]; |
| extern const char kAutofillUpstreamUseAlternateSecureDataTypeDescription[]; |
| |
| // Title and description for the flag that controls whether Autofill's |
| // suggestions' labels are formatting with a mobile-friendly approach. |
| extern const char kAutofillUseMobileLabelDisambiguationName[]; |
| extern const char kAutofillUseMobileLabelDisambiguationDescription[]; |
| |
| // Title and description for the flag that controls whether Autofill's |
| // logic is using numeric unique renderer IDs instead of string IDs for |
| // form and field elements. |
| extern const char kAutofillUseRendererIDsName[]; |
| extern const char kAutofillUseRendererIDsDescription[]; |
| |
| // Title and description for the flag that moves the omnibox to the bottom in |
| // the steady state. |
| extern const char kBottomOmniboxSteadyStateName[]; |
| extern const char kBottomOmniboxSteadyStateDescription[]; |
| |
| // Title and description for the flag to control if initial uploading of crash |
| // reports is delayed. |
| extern const char kBreakpadNoDelayInitialUploadName[]; |
| extern const char kBreakpadNoDelayInitialUploadDescription[]; |
| |
| // Title and description for the flag to turn on "Bring Your Own Tabs" prompt |
| // for new Android switchers. |
| extern const char kBringYourOwnTabsIOSName[]; |
| extern const char kBringYourOwnTabsIOSDescription[]; |
| |
| // Title and description for the flag to enable the the sign-in-only flow |
| // when no device level account is detected. |
| extern const char kConsistencyNewAccountInterfaceName[]; |
| extern const char kConsistencyNewAccountInterfaceDescription[]; |
| |
| // Title and description for the flag to enable experience kit apple calendar |
| // events. |
| extern const char kAppleCalendarExperienceKitName[]; |
| extern const char kAppleCalendarExperienceKitDescription[]; |
| |
| // Title and description for the flag to enable emails detection and processing |
| extern const char kEmailName[]; |
| extern const char kEmailDescription[]; |
| |
| // Title and description for the flag to enable phone numbers detection and |
| // processing. |
| extern const char kPhoneNumberName[]; |
| extern const char kPhoneNumberDescription[]; |
| |
| // Title and description for the flag to enable text classifier entity detection |
| // in experience kit for different entity types. |
| extern const char kEnableExpKitTextClassifierName[]; |
| extern const char kEnableExpKitTextClassifierDescription[]; |
| |
| // Title and description for popout omnibox on iPad feature. |
| extern const char kEnablePopoutOmniboxIpadName[]; |
| extern const char kEnablePopoutOmniboxIpadDescription[]; |
| |
| // Title and description for UIButtonConfiguration. |
| extern const char kEnableUIButtonConfigurationName[]; |
| extern const char kEnableUIButtonConfigurationDescription[]; |
| |
| // Title and description for the flag to enable the Credential |
| // Provider Extension promo. |
| extern const char kCredentialProviderExtensionPromoName[]; |
| extern const char kCredentialProviderExtensionPromoDescription[]; |
| |
| // Title and description for the flag to enable the default browser blue dot |
| // promo. |
| extern const char kDefaultBrowserBlueDotPromoName[]; |
| extern const char kDefaultBrowserBlueDotPromoDescription[]; |
| |
| // Title and description for the flag to show a modified fullscreen modal promo |
| // with a button that would send the users in the Settings.app to update the |
| // default browser. |
| extern const char kDefaultBrowserFullscreenPromoExperimentName[]; |
| extern const char kDefaultBrowserFullscreenPromoExperimentDescription[]; |
| |
| // Title and description for the flag to show the default browser tutorial from |
| // an external app. |
| extern const char kDefaultBrowserIntentsShowSettingsName[]; |
| extern const char kDefaultBrowserIntentsShowSettingsDescription[]; |
| |
| // Title and description for the flag to allow the fullscreen default browser |
| // promos to be added to the promo manager. |
| extern const char kDefaultBrowserRefactoringPromoManagerName[]; |
| extern const char kDefaultBrowserRefactoringPromoManagerDescription[]; |
| |
| // Title and description for the flag to enable the default browser video promo. |
| extern const char kDefaultBrowserVideoPromoName[]; |
| extern const char kDefaultBrowserVideoPromoDescription[]; |
| |
| // Title and description for the flag to control if a crash report is generated |
| // on main thread freeze. |
| extern const char kDetectMainThreadFreezeName[]; |
| extern const char kDetectMainThreadFreezeDescription[]; |
| |
| // Title and description for the flag to enable the bookmarks account storage |
| // and related UI features. |
| extern const char kEnableBookmarksAccountStorageName[]; |
| extern const char kEnableBookmarksAccountStorageDescription[]; |
| |
| // Title and description for the flag to enable browser lockdown mode. |
| extern const char kEnableBrowserLockdownModeName[]; |
| extern const char kEnableBrowserLockdownModeDescription[]; |
| |
| // Title and description for the flag to enable checking feed visibility on |
| // attention log start. |
| extern const char kEnableCheckVisibilityOnAttentionLogStartName[]; |
| extern const char kEnableCheckVisibilityOnAttentionLogStartDescription[]; |
| |
| // Title and description for the flag to enable the muting of compromised |
| // passwords in the Password Manager. |
| extern const char kEnableCompromisedPasswordsMutingName[]; |
| extern const char kEnableCompromisedPasswordsMutingDescription[]; |
| |
| // Title and description for the flag to enable the sync promotion on top of the |
| // discover feed. |
| extern const char kEnableDiscoverFeedTopSyncPromoName[]; |
| extern const char kEnableDiscoverFeedTopSyncPromoDescription[]; |
| |
| // Title and description for the flag to enable the email in the snackbar |
| // indicating that a new bookmark or reading list item is added. |
| extern const char kEnableEmailInBookmarksReadingListSnackbarName[]; |
| extern const char kEnableEmailInBookmarksReadingListSnackbarDescription[]; |
| |
| // Title and description for the flag to modify the feed header settings. |
| extern const char kEnableFeedHeaderSettingsName[]; |
| extern const char kEnableFeedHeaderSettingsDescription[]; |
| |
| // Title and description for the flag to enable the sign-in promotion at the |
| // bottom of the discover feed. |
| extern const char kEnableFeedBottomSignInPromoName[]; |
| extern const char kEnableFeedBottomSignInPromoDescription[]; |
| |
| // Title and description for the flag to enable the sign-in promotion triggered |
| // by the discover feed card menu. |
| extern const char kEnableFeedCardMenuSignInPromoName[]; |
| extern const char kEnableFeedCardMenuSignInPromoDescription[]; |
| |
| // Title and description for the flag to enable the Feed image caching. |
| extern const char kEnableFeedImageCachingName[]; |
| extern const char kEnableFeedImageCachingDescription[]; |
| |
| // Title and description for the flag to enable Feed synthetic capabilities. |
| extern const char kEnableFeedSyntheticCapabilitiesName[]; |
| extern const char kEnableFeedSyntheticCapabilitiesDescription[]; |
| |
| // Title and description for the flag to enable follow IPH experiment |
| // parameters. |
| extern const char kEnableFollowIPHExpParamsName[]; |
| extern const char kEnableFollowIPHExpParamsDescription[]; |
| |
| // Title and description for the flag to enable follow management page instant |
| // reload when opening. |
| extern const char kEnableFollowManagementInstantReloadName[]; |
| extern const char kEnableFollowManagementInstantReloadDescription[]; |
| |
| // Title and description for the flag to enable kEditPasswordsInSettings flag on |
| // iOS. |
| extern const char kEditPasswordsInSettingsName[]; |
| extern const char kEditPasswordsInSettingsDescription[]; |
| |
| // Title and description for the flag to enable kTailoredSecurityIntegration |
| // flag on iOS. |
| extern const char kTailoredSecurityIntegrationName[]; |
| extern const char kTailoredSecurityIntegrationDescription[]; |
| |
| // Title and description for the flag to enable address verification support in |
| // autofill address save prompts. |
| extern const char kEnableAutofillAddressSavePromptAddressVerificationName[]; |
| extern const char |
| kEnableAutofillAddressSavePromptAddressVerificationDescription[]; |
| |
| // Title and description for the flag to enable autofill address save prompts. |
| extern const char kEnableAutofillAddressSavePromptName[]; |
| extern const char kEnableAutofillAddressSavePromptDescription[]; |
| |
| // Title and description for the flag to enable sign-out in Clear Browser Data |
| // settings. |
| extern const char kEnableCBDSignOutName[]; |
| extern const char kEnableCBDSignOutDescription[]; |
| |
| // Title and description for the flag to enable the discover feed discofeed |
| // endpoint. |
| extern const char kEnableDiscoverFeedDiscoFeedEndpointName[]; |
| extern const char kEnableDiscoverFeedDiscoFeedEndpointDescription[]; |
| |
| // Title and description for the flag to enable the hiding the Most Visited |
| // Tiles and Shortcuts for new users. |
| extern const char kTileAblationName[]; |
| extern const char kTileAblationDescription[]; |
| |
| // Title and description for the flag to remove the Feed from the NTP. |
| extern const char kEnableFeedAblationName[]; |
| extern const char kEnableFeedAblationDescription[]; |
| |
| // Title and description for the flag to enable the Fullscreen API. |
| extern const char kEnableFullscreenAPIName[]; |
| extern const char kEnableFullscreenAPIDescription[]; |
| |
| // Title and description for the flag to enable password grouping for the |
| // Password Manager. |
| extern const char kPasswordsGroupingName[]; |
| extern const char kPasswordsGroupingDescription[]; |
| |
| // Title and description for the flag to enable open in download. |
| extern const char kEnableOpenInDownloadName[]; |
| extern const char kEnableOpenInDownloadDescription[]; |
| |
| // Title and description for the flag to enable the passwords account storage. |
| extern const char kEnablePasswordsAccountStorageName[]; |
| extern const char kEnablePasswordsAccountStorageDescription[]; |
| |
| // Title and description for the flag to enable the preferences account storage. |
| extern const char kEnablePreferencesAccountStorageName[]; |
| extern const char kEnablePreferencesAccountStorageDescription[]; |
| |
| // Title and description for the flag to enable pinned tabs. |
| extern const char kEnablePinnedTabsName[]; |
| extern const char kEnablePinnedTabsDescription[]; |
| |
| // Title and description for the flag to enable the account storage. |
| extern const char kEnableReadingListAccountStorageName[]; |
| extern const char kEnableReadingListAccountStorageDescription[]; |
| |
| // Title and description for the flag to enable the sign-in promo in the reading |
| // list screen. |
| extern const char kEnableReadingListSignInPromoName[]; |
| extern const char kEnableReadingListSignInPromoDescription[]; |
| |
| // Title and description for the flag to enable refining data source reload |
| // reporting when having a very short attention log. |
| extern const char kEnableRefineDataSourceReloadReportingName[]; |
| extern const char kEnableRefineDataSourceReloadReportingDescription[]; |
| |
| // Title and description for the flag to enable omnibox suggestions scrolling on |
| // iPad. |
| extern const char kEnableSuggestionsScrollingOnIPadName[]; |
| extern const char kEnableSuggestionsScrollingOnIPadDescription[]; |
| |
| // Title and description for the flag to enable user policies. |
| extern const char kEnableUserPolicyName[]; |
| extern const char kEnableUserPolicyDescription[]; |
| |
| // Title and description for the flag to introduce following web channels on |
| // Chrome iOS. |
| extern const char kEnableWebChannelsName[]; |
| extern const char kEnableWebChannelsDescription[]; |
| |
| // Title and description for the flag to enable an expanded tab strip. |
| extern const char kExpandedTabStripName[]; |
| extern const char kExpandedTabStripDescription[]; |
| |
| // Title and description for the flag to enable feed background refresh. |
| extern const char kFeedBackgroundRefreshName[]; |
| extern const char kFeedBackgroundRefreshDescription[]; |
| |
| // Title and description for the flag to disable Discover-controlled |
| // foregrounding refresh. |
| extern const char kFeedDisableHotStartRefreshName[]; |
| extern const char kFeedDisableHotStartRefreshDescription[]; |
| |
| // Title and description for the flag to enable feed experiment tagging. |
| extern const char kFeedExperimentTaggingName[]; |
| extern const char kFeedExperimentTaggingDescription[]; |
| |
| // Title and description for the flag to enable feed invisible foreground |
| // refresh. |
| extern const char kFeedInvisibleForegroundRefreshName[]; |
| extern const char kFeedInvisibleForegroundRefreshDescription[]; |
| |
| // Title and description for the flag to enable filling across affiliated |
| // websites. |
| extern const char kFillingAcrossAffiliatedWebsitesName[]; |
| extern const char kFillingAcrossAffiliatedWebsitesDescription[]; |
| |
| // Title and description for the flag to set the default Following feed sort |
| // type. |
| extern const char kFollowingFeedDefaultSortTypeName[]; |
| extern const char kFollowingFeedDefaultSortTypeDescription[]; |
| |
| // Title and description for the flag to trigger the startup sign-in promo. |
| extern const char kForceStartupSigninPromoName[]; |
| extern const char kForceStartupSigninPromoDescription[]; |
| |
| // Title and description for the flag to show signed-out avatar on NTP. |
| extern const char kIdentityStatusConsistencyName[]; |
| extern const char kIdentityStatusConsistencyDescription[]; |
| |
| // Title and description for the flag to enable skipping the internal impression |
| // limits of the Fullscreen Promos Manager. |
| extern const char kFullscreenPromosManagerSkipInternalLimitsName[]; |
| extern const char kFullscreenPromosManagerSkipInternalLimitsDescription[]; |
| |
| // Title and description for the command line switch used to determine the |
| // active fullscreen viewport adjustment mode. |
| extern const char kFullscreenSmoothScrollingName[]; |
| extern const char kFullscreenSmoothScrollingDescription[]; |
| |
| // Title and description for the flag to enable history-sync opt-in. |
| extern const char kHistorySyncOptInName[]; |
| extern const char kHistorySyncOptInDescription[]; |
| |
| // Title and description for the flag to enable HTTPS-Only Mode setting. |
| extern const char kHttpsOnlyModeName[]; |
| extern const char kHttpsOnlyModeDescription[]; |
| |
| // Title and description for the flag to enable revamped Incognito NTP page. |
| extern const char kIncognitoNtpRevampName[]; |
| extern const char kIncognitoNtpRevampDescription[]; |
| |
| // Title and description for the flag to indicate the Account Storage error in |
| // the account cell when Sync is turned OFF. |
| extern const char kIndicateAccountStorageErrorInAccountCellName[]; |
| extern const char kIndicateAccountStorageErrorInAccountCellDescription[]; |
| |
| // Title and description for the flag to indicate the identity error in |
| // the overflow menu. |
| extern const char kIndicateIdentityErrorInOverflowMenuName[]; |
| extern const char kIndicateIdentityErrorInOverflowMenuDescription[]; |
| |
| // Title and description for the flag to enable feature_engagement::Tracker |
| // demo mode. |
| extern const char kInProductHelpDemoModeName[]; |
| extern const char kInProductHelpDemoModeDescription[]; |
| |
| // Title and description for the flag to enable metrics collection for edit |
| // menu. |
| extern const char kIOSBrowserEditMenuMetricsName[]; |
| extern const char kIOSBrowserEditMenuMetricsDescription[]; |
| |
| // Title and description for the flag to enable new API for browser edit menu. |
| extern const char kIOSCustomBrowserEditMenuName[]; |
| extern const char kIOSCustomBrowserEditMenuDescription[]; |
| |
| // Title and description for the flag to enable partial translate. |
| extern const char kIOSEditMenuPartialTranslateName[]; |
| extern const char kIOSEditMenuPartialTranslateDescription[]; |
| |
| // Title and description for the flag to enable Search With edit menu entry. |
| extern const char kIOSEditMenuSearchWithName[]; |
| extern const char kIOSEditMenuSearchWithDescription[]; |
| |
| // Title and description for the flag to hide Search Web edit menu entry. |
| extern const char kIOSEditMenuHideSearchWebName[]; |
| extern const char kIOSEditMenuHideSearchWebDescription[]; |
| |
| // Title and description for the flag to enable force translate when language |
| // detection failed. |
| extern const char kIOSForceTranslateEnabledName[]; |
| extern const char kIOSForceTranslateEnabledDescription[]; |
| |
| // Title and description for the flag to enable the new iOS post-restore |
| // sign-in prompt. |
| extern const char kIOSNewPostRestoreExperienceName[]; |
| extern const char kIOSNewPostRestoreExperienceDescription[]; |
| |
| // Title and description for the flag to enabled displaying and managing |
| // compromised, weak and reused credentials in the Password Manager. |
| extern const char kIOSPasswordCheckupName[]; |
| extern const char kIOSPasswordCheckupDescription[]; |
| |
| // Title and description for the flag to split password settings and password |
| // management into two separate UIs. |
| extern const char kIOSPasswordUISplitName[]; |
| extern const char kIOSPasswordUISplitDescription[]; |
| |
| // Title and description for the flag to display the Set Up List. |
| extern const char kIOSSetUpListName[]; |
| extern const char kIOSSetUpListDescription[]; |
| |
| // Title and description for the flag to enable password bottom sheet on IOS. |
| extern const char kIOSPasswordBottomSheetName[]; |
| extern const char kIOSPasswordBottomSheetDescription[]; |
| |
| // Title and description of the flag to enable client side new tab page |
| // experiments aimed at improving user retention. |
| extern const char kNewTabPageRetentionName[]; |
| extern const char kNewTabPageRetentionDescription[]; |
| |
| // Title and description for the flag to enable Shared Highlighting color |
| // change in iOS. |
| extern const char kIOSSharedHighlightingColorChangeName[]; |
| extern const char kIOSSharedHighlightingColorChangeDescription[]; |
| |
| // Title and description for the flag to enable Shared Highlighting on AMP pages |
| // in iOS. |
| extern const char kIOSSharedHighlightingAmpName[]; |
| extern const char kIOSSharedHighlightingAmpDescription[]; |
| |
| // Title and description for the flag to enable browser-layer improvements to |
| // the text fragments UI. |
| extern const char kIOSSharedHighlightingV2Name[]; |
| extern const char kIOSSharedHighlightingV2Description[]; |
| |
| // Title and description for the flag to lock the bottom toolbar into place. |
| extern const char kLockBottomToolbarName[]; |
| extern const char kLockBottomToolbarDescription[]; |
| |
| // Title and description for the flag that controls whether event breadcrumbs |
| // are captured. |
| extern const char kLogBreadcrumbsName[]; |
| extern const char kLogBreadcrumbsDescription[]; |
| |
| // Title and Description for the flag that controls displaying the Magic Stack |
| // in the Home Surface, |
| extern const char kMagicStackName[]; |
| extern const char kMagicStackDescription[]; |
| |
| // Title and description for the flag to control camera and/or microphone access |
| // for a specific site through site settings during its lifespan. |
| extern const char kMediaPermissionsControlName[]; |
| extern const char kMediaPermissionsControlDescription[]; |
| |
| // Title and description for the flag that controls sending metrickit non-crash |
| // reports. |
| extern const char kMetrickitNonCrashReportName[]; |
| extern const char kMetrickitNonCrashReportDescription[]; |
| |
| // Title and description for the flag to enable Mixed Content auto-upgrading. |
| extern const char kMixedContentAutoupgradeName[]; |
| extern const char kMixedContentAutoupgradeDescription[]; |
| |
| // TODO(crbug.com/1128242): Remove this flag after the refactoring work is |
| // finished. |
| // Title and description for the flag used to test the newly |
| // implemented tabstrip. |
| extern const char kModernTabStripName[]; |
| extern const char kModernTabStripDescription[]; |
| |
| // Title and description of the flag to enable the most visited tiles in the |
| // omnibox. |
| extern const char kMostVisitedTilesName[]; |
| extern const char kMostVisitedTilesDescription[]; |
| |
| // Title and description of the flag to enable multiline gradient support in |
| // FadeTruncatingLabel. |
| extern const char kMultilineFadeTruncatingLabelName[]; |
| extern const char kMultilineFadeTruncatingLabelDescription[]; |
| |
| // Title and description of the flag to enable the native Find in Page API |
| // for iOS 16 and later. |
| extern const char kNativeFindInPageName[]; |
| extern const char kNativeFindInPageDescription[]; |
| |
| // Title and description for the flag to enable the new NTP omnibox layout. |
| extern const char kNewNTPOmniboxLayoutName[]; |
| extern const char kNewNTPOmniboxLayoutDescription[]; |
| |
| // Title and description for the flag to enable the new overflow menu. |
| extern const char kNewOverflowMenuName[]; |
| extern const char kNewOverflowMenuDescription[]; |
| |
| // Title and description for the flag to enable the new overflow menu alternate |
| // IPH flow. |
| extern const char kNewOverflowMenuAlternateIPHName[]; |
| extern const char kNewOverflowMenuAlternateIPHDescription[]; |
| |
| // Title and description for temporary bug fix to broken NTP view hierarhy. |
| // TODO(crbug.com/1262536): Remove this when fixed. |
| extern const char kNTPViewHierarchyRepairName[]; |
| extern const char kNTPViewHierarchyRepairDescription[]; |
| |
| // Title and description for the flag to fetch contextual zero-prefix |
| // suggestions related to current page (on normal web pages). |
| extern const char kOmniboxFocusTriggersContextualWebZeroSuggestName[]; |
| extern const char kOmniboxFocusTriggersContextualWebZeroSuggestDescription[]; |
| |
| // Title and description for the flag to fetch contextual zero-prefix |
| // suggestions on search results page. |
| extern const char kOmniboxFocusTriggersSRPZeroSuggestName[]; |
| extern const char kOmniboxFocusTriggersSRPZeroSuggestDescription[]; |
| |
| // Title and description for fuzzy URL suggestions feature. |
| extern const char kOmniboxFuzzyUrlSuggestionsName[]; |
| extern const char kOmniboxFuzzyUrlSuggestionsDescription[]; |
| |
| // Title and description for the flag to enable Omnibox HTTPS upgrades for |
| // schemeless navigations. |
| extern const char kOmniboxHttpsUpgradesName[]; |
| extern const char kOmniboxHttpsUpgradesDescription[]; |
| |
| // Title and description for the flag to enable Omnibox Grouping implementation |
| // for ZPS. |
| extern const char kOmniboxGroupingFrameworkForZPSName[]; |
| extern const char kOmniboxGroupingFrameworkForZPSDescription[]; |
| |
| // Title and description for the flag to enable Omnibox Grouping implementation |
| // for Typed Suggestions. |
| extern const char kOmniboxGroupingFrameworkForTypedSuggestionsName[]; |
| extern const char kOmniboxGroupingFrameworkForTypedSuggestionsDescription[]; |
| |
| // Title and description for the flag to enable paste button in the omnibox's |
| // keyboard accessory. |
| extern const char kOmniboxKeyboardPasteButtonName[]; |
| extern const char kOmniboxKeyboardPasteButtonDescription[]; |
| |
| // Title and description for local history zero-prefix suggestions beyond NTP. |
| extern const char kOmniboxLocalHistoryZeroSuggestBeyondNTPName[]; |
| extern const char kOmniboxLocalHistoryZeroSuggestBeyondNTPDescription[]; |
| |
| // Title and description for the maximum number of URL matches. |
| extern const char kOmniboxMaxURLMatchesName[]; |
| extern const char kOmniboxMaxURLMatchesDescription[]; |
| |
| // Title and description for the flag to change the max number of ZPS |
| // matches in the omnibox popup. |
| extern const char kOmniboxMaxZPSMatchesName[]; |
| extern const char kOmniboxMaxZPSMatchesDescription[]; |
| |
| // Title and description for the flag to inscrease the maximum number of lines |
| // for search suggestions. |
| extern const char kOmniboxMultilineSearchSuggestName[]; |
| extern const char kOmniboxMultilineSearchSuggestDescription[]; |
| |
| // Title and description for the flag to swap Omnibox Textfield implementation |
| // to a new experimental one. |
| extern const char kOmniboxNewImplementationName[]; |
| extern const char kOmniboxNewImplementationDescription[]; |
| |
| // Title and description for the flag to show most visited on SRP. |
| extern const char kOmniboxMostVisitedTilesOnSrpName[]; |
| extern const char kOmniboxMostVisitedTilesOnSrpDescription[]; |
| |
| // Title and description for the flag to enable Omnibox On Device Head |
| // suggestions (incognito). |
| extern const char kOmniboxOnDeviceHeadSuggestionsIncognitoName[]; |
| extern const char kOmniboxOnDeviceHeadSuggestionsIncognitoDescription[]; |
| |
| // Title and description for the flag to enable Omnibox On Device Head |
| // suggestions (non incognito). |
| extern const char kOmniboxOnDeviceHeadSuggestionsNonIncognitoName[]; |
| extern const char kOmniboxOnDeviceHeadSuggestionsNonIncognitoDescription[]; |
| |
| // Title and description for omnibox on device tail suggest. |
| extern const char kOmniboxOnDeviceTailSuggestionsName[]; |
| extern const char kOmniboxOnDeviceTailSuggestionsDescription[]; |
| |
| // Title and description for the flag to control Omnibox on-focus suggestions. |
| extern const char kOmniboxOnFocusSuggestionsName[]; |
| extern const char kOmniboxOnFocusSuggestionsDescription[]; |
| |
| // Title and description for assisted query stats param reporting. |
| extern const char kOmniboxReportAssistedQueryStatsName[]; |
| extern const char kOmniboxReportAssistedQueryStatsDescription[]; |
| |
| // Title and description for searchbox stats flag. |
| extern const char kOmniboxReportSearchboxStatsName[]; |
| extern const char kOmniboxReportSearchboxStatsDescription[]; |
| |
| // Title and description for tail suggestions in the omnibox. |
| extern const char kOmniboxTailSuggestName[]; |
| extern const char kOmniboxTailSuggestDescription[]; |
| |
| // Title and description for the flag to change the max number of autocomplete |
| // matches in the omnibox popup. |
| extern const char kOmniboxUIMaxAutocompleteMatchesName[]; |
| extern const char kOmniboxUIMaxAutocompleteMatchesDescription[]; |
| |
| // Title and description for the use of in-memory zero-suggest caching. |
| extern const char kOmniboxZeroSuggestInMemoryCachingName[]; |
| extern const char kOmniboxZeroSuggestInMemoryCachingDescription[]; |
| |
| // Title and description for the zero-suggest prefetching on the New Tab Page. |
| extern const char kOmniboxZeroSuggestPrefetchingName[]; |
| extern const char kOmniboxZeroSuggestPrefetchingDescription[]; |
| |
| // Title and description for the zero-suggest prefetching on the Search Results |
| // Page. |
| extern const char kOmniboxZeroSuggestPrefetchingOnSRPName[]; |
| extern const char kOmniboxZeroSuggestPrefetchingOnSRPDescription[]; |
| |
| // Title and description for the zero-suggest prefetching on any Web Page. |
| extern const char kOmniboxZeroSuggestPrefetchingOnWebName[]; |
| extern const char kOmniboxZeroSuggestPrefetchingOnWebDescription[]; |
| |
| // Title and description for the flag to force clipboard access to be |
| // asynchronous. |
| extern const char kOnlyAccessClipboardAsyncName[]; |
| extern const char kOnlyAccessClipboardAsyncDescription[]; |
| |
| // Title and description for the flag to enable Optimization Guide debug logs. |
| extern const char kOptimizationGuideDebugLogsName[]; |
| extern const char kOptimizationGuideDebugLogsDescription[]; |
| |
| // Title and description for the flag enable download service to download in |
| // foreground. |
| extern const char kDownloadServiceForegroundSessionName[]; |
| extern const char kDownloadServiceForegroundSessionDescription[]; |
| |
| // Title and description for the flag to enable optimization guide's push |
| // notifications |
| extern const char kOptimizationGuidePushNotificationClientName[]; |
| extern const char kOptimizationGuidePushNotificationClientDescription[]; |
| |
| // Title and description for the flag to enable one tap experience for maps |
| // experience kit. |
| extern const char kOneTapForMapsName[]; |
| extern const char kOneTapForMapsDescription[]; |
| |
| // Title and description for the flag to enable adding notes to password in |
| // settings. |
| extern const char kPasswordNotesWithBackupName[]; |
| extern const char kPasswordNotesWithBackupDescription[]; |
| |
| // Title and description for the flag to enable PhishGuard password reuse |
| // detection. |
| extern const char kPasswordReuseDetectionName[]; |
| extern const char kPasswordReuseDetectionDescription[]; |
| |
| // Title and description for the flag to enable chrome://policy/logs on iOS |
| extern const char kPolicyLogsPageIOSName[]; |
| extern const char kPolicyLogsPageIOSDescription[]; |
| |
| // Title and description for the flag to have the Promos Manager use the FET as |
| // its impression tracking system. |
| extern const char kPromosManagerUsesFETName[]; |
| extern const char kPromosManagerUsesFETDescription[]; |
| |
| // Title and description for the flag to enable PriceNotifications IPH to be |
| // alwayws be displayed. |
| extern const char kIPHPriceNotificationsWhileBrowsingName[]; |
| extern const char kIPHPriceNotificationsWhileBrowsingDescription[]; |
| |
| // Title and description for the flag to enable the notification menu item in |
| // the settings menu. |
| extern const char kNotificationSettingsMenuItemName[]; |
| extern const char kNotificationSettingsMenuItemDescription[]; |
| |
| // Title and description for the flag to native restore web states. |
| extern const char kRestoreSessionFromCacheName[]; |
| extern const char kRestoreSessionFromCacheDescription[]; |
| |
| extern const char kRecordSnapshotSizeName[]; |
| extern const char kRecordSnapshotSizeDescription[]; |
| |
| // Title and description for the flag to remove excess NTP tabs that don't have |
| // navigation history. |
| extern const char kRemoveExcessNTPsExperimentName[]; |
| extern const char kRemoveExcessNTPsExperimentDescription[]; |
| |
| // Title and description for the flag that makes Safe Browsing available. |
| extern const char kSafeBrowsingAvailableName[]; |
| extern const char kSafeBrowsingAvailableDescription[]; |
| |
| // Title and description for the flag to enable real-time Safe Browsing lookups. |
| extern const char kSafeBrowsingRealTimeLookupName[]; |
| extern const char kSafeBrowsingRealTimeLookupDescription[]; |
| |
| // Title and description for the flag to enable integration with the ScreenTime |
| // system. |
| extern const char kScreenTimeIntegrationName[]; |
| extern const char kScreenTimeIntegrationDescription[]; |
| |
| // Title and description for the flag to show a sign-in promo if the user tries |
| // to use send-tab-to-self while being signed-out. |
| extern const char kSendTabToSelfSigninPromoName[]; |
| extern const char kSendTabToSelfSigninPromoDescription[]; |
| |
| // Title and description for the flag to send UMA data over any network. |
| extern const char kSendUmaOverAnyNetwork[]; |
| extern const char kSendUmaOverAnyNetworkDescription[]; |
| |
| // Title and description for the flag to enable Shared Highlighting (Link to |
| // Text Edit Menu option). |
| extern const char kSharedHighlightingIOSName[]; |
| extern const char kSharedHighlightingIOSDescription[]; |
| |
| // Title and description for the flag to enable annotating web forms with |
| // Autofill field type predictions as placeholder. |
| extern const char kShowAutofillTypePredictionsName[]; |
| extern const char kShowAutofillTypePredictionsDescription[]; |
| |
| // Title and description for the flag to show the count of Inactive Tabs in the |
| // Tab Grid button. |
| extern const char kShowInactiveTabsCountName[]; |
| extern const char kShowInactiveTabsCountDescription[]; |
| |
| // Title and description for the flag to add the Price Tracking destination |
| // (with Smart Sorting) to the new overflow menu. |
| extern const char kSmartSortingPriceTrackingDestinationName[]; |
| extern const char kSmartSortingPriceTrackingDestinationDescription[]; |
| |
| // Title and description for th eflag to index Reading List items in Spotlight. |
| extern const char kSpotlightReadingListSourceName[]; |
| extern const char kSpotlightReadingListSourceDescription[]; |
| |
| // Title and description for the flag to enable the Share Chrome App action |
| // in the new overflow menu. |
| extern const char kNewOverflowMenuShareChromeActionName[]; |
| extern const char kNewOverflowMenuShareChromeActionDescription[]; |
| |
| // Title and description for the flag to enable the Start Surface. |
| extern const char kStartSurfaceName[]; |
| extern const char kStartSurfaceDescription[]; |
| |
| // Title and description for the flag to control if Chrome Sync should use the |
| // sandbox servers. |
| extern const char kSyncSandboxName[]; |
| extern const char kSyncSandboxDescription[]; |
| |
| // Title and description for the flag to control if history's segments should |
| // include foreign visits from syncing devices. |
| extern const char kSyncSegmentsDataName[]; |
| extern const char kSyncSegmentsDataDescription[]; |
| |
| // Title and description for the flag to synthesize native restore web states. |
| extern const char kSynthesizedRestoreSessionName[]; |
| extern const char kSynthesizedRestoreSessionDescription[]; |
| |
| // Title and description for the flag to enable the Sync History data type. |
| extern const char kSyncEnableHistoryDataTypeName[]; |
| extern const char kSyncEnableHistoryDataTypeDescription[]; |
| |
| // Title and description for the flag to enable Sync standalone invalidations. |
| extern const char kSyncInvalidationsName[]; |
| extern const char kSyncInvalidationsDescription[]; |
| |
| // Title and description for the flag to enable Sync standalone invalidations |
| // for the Wallet and Offer data types. |
| extern const char kSyncInvalidationsWalletAndOfferName[]; |
| extern const char kSyncInvalidationsWalletAndOfferDescription[]; |
| |
| // Title and description for the flag to enable TFLite for language detection. |
| extern const char kTFLiteLanguageDetectionName[]; |
| extern const char kTFLiteLanguageDetectionDescription[]; |
| |
| // Title and description for the flag to compute both TFLite and CLD3 detection |
| // and ignore TFLite one. |
| extern const char kTFLiteLanguageDetectionIgnoreName[]; |
| extern const char kTFLiteLanguageDetectionIgnoreDescription[]; |
| |
| // Title and description for the flag to enable the toolbar container |
| // implementation. |
| extern const char kToolbarContainerName[]; |
| extern const char kToolbarContainerDescription[]; |
| |
| // Title and description for the flag to enable using Lens to search using |
| // the device camera from the home screen widget. |
| extern const char kEnableLensInHomeScreenWidgetName[]; |
| extern const char kEnableLensInHomeScreenWidgetDescription[]; |
| |
| // Title and description for the flag to enable using Lens to search using |
| // the device camera from the keyboard. |
| extern const char kEnableLensInKeyboardName[]; |
| extern const char kEnableLensInKeyboardDescription[]; |
| |
| // Title and description for the flag to enable using Lens to search using |
| // the device camera from the ntp. |
| extern const char kEnableLensInNTPName[]; |
| extern const char kEnableLensInNTPDescription[]; |
| |
| // Title and description for the flag to enable using alternate Lens context |
| // menu string. |
| extern const char kEnableLensContextMenuAltTextName[]; |
| extern const char kEnableLensContextMenuAltTextDescription[]; |
| |
| // Title and description for the flag to enable using Lens to search using |
| // copied images in the omnibox. |
| extern const char kEnableLensInOmniboxCopiedImageName[]; |
| extern const char kEnableLensInOmniboxCopiedImageDescription[]; |
| |
| // Title and description for the flag to enable session serialization |
| // optimizations (go/bling-session-restoration). |
| extern const char kEnableSessionSerializationOptimizationsName[]; |
| extern const char kEnableSessionSerializationOptimizationsDescription[]; |
| |
| // Title and description for the flag to enable the follow up of the SF Symbols. |
| extern const char kSFSymbolsFollowUpName[]; |
| extern const char kSFSymbolsFollowUpDescription[]; |
| |
| // Title and description for the flag to sort the tab by recency in the TabGrid. |
| extern const char kTabGridRecencySortName[]; |
| extern const char kTabGridRecencySortDescription[]; |
| |
| // Title and description for the flag to enable the new transitions in the |
| // TabGrid. |
| extern const char kTabGridNewTransitionsName[]; |
| extern const char kTabGridNewTransitionsDescription[]; |
| |
| // Title and description for the flag to determine tab inactivity in the |
| // TabGrid. |
| extern const char kTabInactivityThresholdName[]; |
| extern const char kTabInactivityThresholdDescription[]; |
| |
| // Title and description for the flag to enable using the |
| // loadSimulatedRequest:responseHTMLString: API for displaying error pages in |
| // CRWWKNavigationHandler. |
| extern const char kUseLoadSimulatedRequestForOfflinePageName[]; |
| extern const char kUseLoadSimulatedRequestForOfflinePageDescription[]; |
| |
| // Title and description for the flag to control the maximum wait time (in |
| // seconds) for a response from the Account Capabilities API. |
| extern const char kWaitThresholdMillisecondsForCapabilitiesApiName[]; |
| extern const char kWaitThresholdMillisecondsForCapabilitiesApiDescription[]; |
| |
| // Title and description for the flag to control if Google Payments API calls |
| // should use the sandbox servers. |
| extern const char kWalletServiceUseSandboxName[]; |
| extern const char kWalletServiceUseSandboxDescription[]; |
| |
| // Title and description for the flag to control whether to send discover |
| // feedback to a new product destination |
| extern const char kWebFeedFeedbackRerouteName[]; |
| extern const char kWebFeedFeedbackRerouteDescription[]; |
| |
| // Title and description for the flag to tie the default text zoom level to |
| // the dynamic type setting. |
| extern const char kWebPageDefaultZoomFromDynamicTypeName[]; |
| extern const char kWebPageDefaultZoomFromDynamicTypeDescription[]; |
| |
| // Title and description for the flag to enable a different method of zooming |
| // web pages. |
| extern const char kWebPageAlternativeTextZoomName[]; |
| extern const char kWebPageAlternativeTextZoomDescription[]; |
| |
| // Title and description for the flag to (re)-enable text zoom on iPad. |
| extern const char kWebPageTextZoomIPadName[]; |
| extern const char kWebPageTextZoomIPadDescription[]; |
| |
| // Title and description for the flag to enable What's New. |
| extern const char kWhatsNewIOSName[]; |
| extern const char kWhatsNewIOSDescription[]; |
| |
| // Please add names and descriptions above in alphabetical order. |
| |
| } // namespace flag_descriptions |
| |
| #endif // IOS_CHROME_BROWSER_FLAGS_IOS_CHROME_FLAG_DESCRIPTIONS_H_ |