-
Notifications
You must be signed in to change notification settings - Fork 6.6k
/
feature_constants.cc
521 lines (509 loc) · 24 KB
/
feature_constants.cc
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
// 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.
#include "components/feature_engagement/public/feature_constants.h"
#include "base/feature_list.h"
#include "base/metrics/field_trial_params.h"
#include "build/build_config.h"
namespace feature_engagement {
// Features used by the In-Product Help system.
BASE_FEATURE(kIPHDemoMode, "IPH_DemoMode", base::FEATURE_DISABLED_BY_DEFAULT);
BASE_FEATURE(kUseClientConfigIPH,
"UseClientConfigIPH",
base::FEATURE_DISABLED_BY_DEFAULT);
// Features used by various clients to show their In-Product Help messages.
BASE_FEATURE(kIPHDummyFeature, "IPH_Dummy", base::FEATURE_DISABLED_BY_DEFAULT);
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_APPLE) || BUILDFLAG(IS_LINUX) || \
BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_FUCHSIA)
BASE_FEATURE(kIPHAutofillFeedbackNewBadgeFeature,
"IPH_AutofillFeedbackNewBadge",
base::FEATURE_DISABLED_BY_DEFAULT);
BASE_FEATURE(kIPHBatterySaverModeFeature,
"IPH_BatterySaverMode",
base::FEATURE_ENABLED_BY_DEFAULT);
BASE_FEATURE(kIPHCompanionSidePanelFeature,
"IPH_CompanionSidePanel",
base::FEATURE_DISABLED_BY_DEFAULT);
BASE_FEATURE(kIPHCompanionSidePanelRegionSearchFeature,
"IPH_CompanionSidePanelRegionSearch",
base::FEATURE_ENABLED_BY_DEFAULT);
BASE_FEATURE(kIPHDesktopSharedHighlightingFeature,
"IPH_DesktopSharedHighlighting",
base::FEATURE_DISABLED_BY_DEFAULT);
BASE_FEATURE(kIPHDesktopTabGroupsNewGroupFeature,
"IPH_DesktopTabGroupsNewGroup",
base::FEATURE_DISABLED_BY_DEFAULT);
BASE_FEATURE(kIPHDesktopCustomizeChromeFeature,
"IPH_DesktopCustomizeChrome",
base::FEATURE_DISABLED_BY_DEFAULT);
BASE_FEATURE(kIPHDownloadToolbarButtonFeature,
"IPH_DownloadToolbarButton",
base::FEATURE_ENABLED_BY_DEFAULT);
BASE_FEATURE(kIPHExtensionsMenuFeature,
"IPH_ExtensionsMenu",
base::FEATURE_DISABLED_BY_DEFAULT);
BASE_FEATURE(kIPHFocusHelpBubbleScreenReaderPromoFeature,
"IPH_FocusHelpBubbleScreenReaderPromo",
base::FEATURE_ENABLED_BY_DEFAULT);
BASE_FEATURE(kIPHGMCCastStartStopFeature,
"IPH_GMCCastStartStop",
base::FEATURE_ENABLED_BY_DEFAULT);
BASE_FEATURE(kIPHHighEfficiencyModeFeature,
"IPH_HighEfficiencyMode",
base::FEATURE_ENABLED_BY_DEFAULT);
BASE_FEATURE(kIPHLiveCaptionFeature,
"IPH_LiveCaption",
base::FEATURE_ENABLED_BY_DEFAULT);
BASE_FEATURE(kIPHTabAudioMutingFeature,
"IPH_TabAudioMuting",
base::FEATURE_DISABLED_BY_DEFAULT);
BASE_FEATURE(kIPHPasswordsAccountStorageFeature,
"IPH_PasswordsAccountStorage",
base::FEATURE_ENABLED_BY_DEFAULT);
BASE_FEATURE(kIPHPasswordsManagementBubbleAfterSaveFeature,
"IPH_PasswordsManagementBubbleAfterSave",
base::FEATURE_DISABLED_BY_DEFAULT);
BASE_FEATURE(kIPHPasswordsManagementBubbleDuringSigninFeature,
"IPH_PasswordsManagementBubbleDuringSignin",
base::FEATURE_DISABLED_BY_DEFAULT);
BASE_FEATURE(kIPHPasswordsWebAppProfileSwitchFeature,
"IPH_PasswordsWebAppProfileSwitch",
base::FEATURE_ENABLED_BY_DEFAULT);
BASE_FEATURE(kIPHPerformanceNewBadgeFeature,
"IPH_PerformanceNewBadge",
base::FEATURE_ENABLED_BY_DEFAULT);
BASE_FEATURE(kIPHPowerBookmarksSidePanelFeature,
"IPH_PowerBookmarksSidePanel",
base::FEATURE_DISABLED_BY_DEFAULT);
BASE_FEATURE(kIPHPriceTrackingChipFeature,
"IPH_PriceTrackingChipFeature",
base::FEATURE_ENABLED_BY_DEFAULT);
BASE_FEATURE(kIPHPriceTrackingPageActionIconLabelFeature,
"IPH_PriceTrackingPageActionIconLabelFeature",
base::FEATURE_ENABLED_BY_DEFAULT);
BASE_FEATURE(kIPHReadingListDiscoveryFeature,
"IPH_ReadingListDiscovery",
base::FEATURE_DISABLED_BY_DEFAULT);
BASE_FEATURE(kIPHReadingListEntryPointFeature,
"IPH_ReadingListEntryPoint",
base::FEATURE_DISABLED_BY_DEFAULT);
BASE_FEATURE(kIPHReadingListInSidePanelFeature,
"IPH_ReadingListInSidePanel",
base::FEATURE_DISABLED_BY_DEFAULT);
BASE_FEATURE(kIPHReadingModeSidePanelFeature,
"IPH_ReadingModeSidePanel",
base::FEATURE_DISABLED_BY_DEFAULT);
BASE_FEATURE(kIPHSideSearchAutoTriggeringFeature,
"IPH_SideSearchAutoTriggering",
base::FEATURE_DISABLED_BY_DEFAULT);
BASE_FEATURE(kIPHSideSearchFeature,
"IPH_SideSearch",
base::FEATURE_DISABLED_BY_DEFAULT);
BASE_FEATURE(kIPHSideSearchPageActionLabelFeature,
"IPH_SideSearchPageActionLabel",
base::FEATURE_DISABLED_BY_DEFAULT);
BASE_FEATURE(kIPHTabSearchFeature,
"IPH_TabSearch",
base::FEATURE_DISABLED_BY_DEFAULT);
BASE_FEATURE(kIPHWebUITabStripFeature,
"IPH_WebUITabStrip",
base::FEATURE_DISABLED_BY_DEFAULT);
BASE_FEATURE(kIPHDesktopSnoozeFeature,
"IPH_DesktopSnoozeFeature",
base::FEATURE_DISABLED_BY_DEFAULT);
BASE_FEATURE(kIPHDesktopPwaInstallFeature,
"IPH_DesktopPwaInstall",
base::FEATURE_ENABLED_BY_DEFAULT);
BASE_FEATURE(kIPHProfileSwitchFeature,
"IPH_ProfileSwitch",
base::FEATURE_ENABLED_BY_DEFAULT);
BASE_FEATURE(kIPHWebUiHelpBubbleTestFeature,
"IPH_WebUiHelpBubbleTest",
base::FEATURE_DISABLED_BY_DEFAULT);
BASE_FEATURE(kIPHPriceTrackingInSidePanelFeature,
"IPH_PriceTrackingInSidePanel",
base::FEATURE_ENABLED_BY_DEFAULT);
BASE_FEATURE(kIPHBackNavigationMenuFeature,
"IPH_BackNavigationMenu",
base::FEATURE_DISABLED_BY_DEFAULT);
#endif // BUILDFLAG(IS_WIN) || BUILDFLAG(IS_APPLE) || BUILDFLAG(IS_LINUX) ||
// BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_FUCHSIA)
#if BUILDFLAG(IS_ANDROID)
BASE_FEATURE(kIPHAdaptiveButtonInTopToolbarCustomizationNewTabFeature,
"IPH_AdaptiveButtonInTopToolbarCustomization_NewTab",
base::FEATURE_DISABLED_BY_DEFAULT);
BASE_FEATURE(kIPHAdaptiveButtonInTopToolbarCustomizationShareFeature,
"IPH_AdaptiveButtonInTopToolbarCustomization_Share",
base::FEATURE_DISABLED_BY_DEFAULT);
BASE_FEATURE(kIPHAdaptiveButtonInTopToolbarCustomizationVoiceSearchFeature,
"IPH_AdaptiveButtonInTopToolbarCustomization_VoiceSearch",
base::FEATURE_DISABLED_BY_DEFAULT);
BASE_FEATURE(kIPHAdaptiveButtonInTopToolbarCustomizationTranslateFeature,
"IPH_AdaptiveButtonInTopToolbarCustomization_Translate",
base::FEATURE_DISABLED_BY_DEFAULT);
BASE_FEATURE(kIPHAdaptiveButtonInTopToolbarCustomizationAddToBookmarksFeature,
"IPH_AdaptiveButtonInTopToolbarCustomization_AddToBookmarks",
base::FEATURE_DISABLED_BY_DEFAULT);
BASE_FEATURE(kIPHAddToHomescreenMessageFeature,
"IPH_AddToHomescreenMessage",
base::FEATURE_ENABLED_BY_DEFAULT);
BASE_FEATURE(kIPHAutoDarkOptOutFeature,
"IPH_AutoDarkOptOut",
base::FEATURE_ENABLED_BY_DEFAULT);
BASE_FEATURE(kIPHAutoDarkUserEducationMessageFeature,
"IPH_AutoDarkUserEducationMessage",
base::FEATURE_ENABLED_BY_DEFAULT);
BASE_FEATURE(kIPHAutoDarkUserEducationMessageOptInFeature,
"IPH_AutoDarkUserEducationMessageOptIn",
base::FEATURE_ENABLED_BY_DEFAULT);
BASE_FEATURE(kIPHContextualPageActionsQuietVariantFeature,
"IPH_ContextualPageActions_QuietVariant",
base::FEATURE_ENABLED_BY_DEFAULT);
BASE_FEATURE(kIPHContextualPageActionsActionChipFeature,
"IPH_ContextualPageActions_ActionChip",
base::FEATURE_ENABLED_BY_DEFAULT);
BASE_FEATURE(kIPHDataSaverDetailFeature,
"IPH_DataSaverDetail",
base::FEATURE_ENABLED_BY_DEFAULT);
BASE_FEATURE(kIPHDataSaverMilestonePromoFeature,
"IPH_DataSaverMilestonePromo",
base::FEATURE_DISABLED_BY_DEFAULT);
BASE_FEATURE(kIPHDataSaverPreviewFeature,
"IPH_DataSaverPreview",
base::FEATURE_ENABLED_BY_DEFAULT);
BASE_FEATURE(kIPHDownloadHomeFeature,
"IPH_DownloadHome",
base::FEATURE_ENABLED_BY_DEFAULT);
BASE_FEATURE(kIPHDownloadIndicatorFeature,
"IPH_DownloadIndicator",
base::FEATURE_DISABLED_BY_DEFAULT);
BASE_FEATURE(kIPHDownloadPageFeature,
"IPH_DownloadPage",
base::FEATURE_ENABLED_BY_DEFAULT);
BASE_FEATURE(kIPHDownloadPageScreenshotFeature,
"IPH_DownloadPageScreenshot",
base::FEATURE_DISABLED_BY_DEFAULT);
BASE_FEATURE(kIPHChromeHomeExpandFeature,
"IPH_ChromeHomeExpand",
base::FEATURE_DISABLED_BY_DEFAULT);
BASE_FEATURE(kIPHChromeHomePullToRefreshFeature,
"IPH_ChromeHomePullToRefresh",
base::FEATURE_DISABLED_BY_DEFAULT);
BASE_FEATURE(kIPHDownloadSettingsFeature,
"IPH_DownloadSettings",
base::FEATURE_DISABLED_BY_DEFAULT);
BASE_FEATURE(kIPHDownloadInfoBarDownloadContinuingFeature,
"IPH_DownloadInfoBarDownloadContinuing",
base::FEATURE_DISABLED_BY_DEFAULT);
BASE_FEATURE(kIPHDownloadInfoBarDownloadsAreFasterFeature,
"IPH_DownloadInfoBarDownloadsAreFaster",
base::FEATURE_DISABLED_BY_DEFAULT);
BASE_FEATURE(kIPHQuietNotificationPromptsFeature,
"IPH_QuietNotificationPrompts",
base::FEATURE_DISABLED_BY_DEFAULT);
BASE_FEATURE(kIPHReadLaterContextMenuFeature,
"IPH_ReadLaterContextMenu",
base::FEATURE_ENABLED_BY_DEFAULT);
BASE_FEATURE(kIPHReadLaterAppMenuBookmarkThisPageFeature,
"IPH_ReadLaterAppMenuBookmarkThisPage",
base::FEATURE_ENABLED_BY_DEFAULT);
BASE_FEATURE(kIPHReadLaterAppMenuBookmarksFeature,
"IPH_ReadLaterAppMenuBookmarks",
base::FEATURE_ENABLED_BY_DEFAULT);
BASE_FEATURE(kIPHReadLaterBottomSheetFeature,
"IPH_ReadLaterBottomSheet",
base::FEATURE_ENABLED_BY_DEFAULT);
BASE_FEATURE(kIPHRequestDesktopSiteAppMenuFeature,
"IPH_RequestDesktopSiteAppMenu",
base::FEATURE_ENABLED_BY_DEFAULT);
BASE_FEATURE(kIPHRequestDesktopSiteDefaultOnFeature,
"IPH_RequestDesktopSiteDefaultOn",
base::FEATURE_ENABLED_BY_DEFAULT);
BASE_FEATURE(kIPHRequestDesktopSiteOptInFeature,
"IPH_RequestDesktopSiteOptIn",
base::FEATURE_ENABLED_BY_DEFAULT);
BASE_FEATURE(kIPHRequestDesktopSiteExceptionsGenericFeature,
"IPH_RequestDesktopSiteExceptionsGeneric",
base::FEATURE_ENABLED_BY_DEFAULT);
BASE_FEATURE(kIPHRequestDesktopSiteExceptionsSpecificFeature,
"IPH_RequestDesktopSiteExceptionsSpecific",
base::FEATURE_ENABLED_BY_DEFAULT);
BASE_FEATURE(kIPHShoppingListSaveFlowFeature,
"IPH_ShoppingListSaveFlow",
base::FEATURE_ENABLED_BY_DEFAULT);
BASE_FEATURE(kIPHEphemeralTabFeature,
"IPH_EphemeralTab",
base::FEATURE_DISABLED_BY_DEFAULT);
BASE_FEATURE(kIPHFeatureNotificationGuideDefaultBrowserNotificationShownFeature,
"IPH_FeatureNotificationGuideDefaultBrowserNotificationShown",
base::FEATURE_ENABLED_BY_DEFAULT);
BASE_FEATURE(kIPHFeatureNotificationGuideSignInNotificationShownFeature,
"IPH_FeatureNotificationGuideSignInNotificationShown",
base::FEATURE_ENABLED_BY_DEFAULT);
BASE_FEATURE(kIPHFeatureNotificationGuideIncognitoTabNotificationShownFeature,
"IPH_FeatureNotificationGuideIncognitoTabNotificationShown",
base::FEATURE_ENABLED_BY_DEFAULT);
BASE_FEATURE(
kIPHFeatureNotificationGuideNTPSuggestionCardNotificationShownFeature,
"IPH_FeatureNotificationGuideNTPSuggestionCardNotificationShown",
base::FEATURE_ENABLED_BY_DEFAULT);
BASE_FEATURE(kIPHFeatureNotificationGuideVoiceSearchNotificationShownFeature,
"IPH_FeatureNotificationGuideVoiceSearchNotificationShown",
base::FEATURE_ENABLED_BY_DEFAULT);
BASE_FEATURE(kIPHFeatureNotificationGuideDefaultBrowserPromoFeature,
"IPH_FeatureNotificationGuideDefaultBrowserPromo",
base::FEATURE_ENABLED_BY_DEFAULT);
BASE_FEATURE(kIPHFeatureNotificationGuideSignInHelpBubbleFeature,
"IPH_FeatureNotificationGuideSignInHelpBubble",
base::FEATURE_ENABLED_BY_DEFAULT);
BASE_FEATURE(kIPHFeatureNotificationGuideIncognitoTabHelpBubbleFeature,
"IPH_FeatureNotificationGuideIncognitoTabHelpBubble",
base::FEATURE_ENABLED_BY_DEFAULT);
BASE_FEATURE(kIPHFeatureNotificationGuideNTPSuggestionCardHelpBubbleFeature,
"IPH_FeatureNotificationGuideNTPSuggestionCardHelpBubble",
base::FEATURE_ENABLED_BY_DEFAULT);
BASE_FEATURE(kIPHFeatureNotificationGuideVoiceSearchHelpBubbleFeature,
"IPH_FeatureNotificationGuideVoiceSearchHelpBubble",
base::FEATURE_ENABLED_BY_DEFAULT);
BASE_FEATURE(kIPHFeatureNotificationGuideIncognitoTabUsedFeature,
"IPH_FeatureNotificationGuideIncognitoTabUsed",
base::FEATURE_ENABLED_BY_DEFAULT);
BASE_FEATURE(kIPHFeatureNotificationGuideVoiceSearchUsedFeature,
"IPH_FeatureNotificationGuideVoiceSearchUsed",
base::FEATURE_ENABLED_BY_DEFAULT);
BASE_FEATURE(kIPHFeedCardMenuFeature,
"IPH_FeedCardMenu",
base::FEATURE_DISABLED_BY_DEFAULT);
BASE_FEATURE(kIPHGenericAlwaysTriggerHelpUiFeature,
"IPH_GenericAlwaysTriggerHelpUiFeature",
base::FEATURE_ENABLED_BY_DEFAULT);
BASE_FEATURE(kIPHIdentityDiscFeature,
"IPH_IdentityDisc",
base::FEATURE_DISABLED_BY_DEFAULT);
BASE_FEATURE(kIPHInstanceSwitcherFeature,
"IPH_InstanceSwitcher",
base::FEATURE_ENABLED_BY_DEFAULT);
BASE_FEATURE(kIPHKeyboardAccessoryAddressFillingFeature,
"IPH_KeyboardAccessoryAddressFilling",
base::FEATURE_DISABLED_BY_DEFAULT);
BASE_FEATURE(kIPHKeyboardAccessoryBarSwipingFeature,
"IPH_KeyboardAccessoryBarSwiping",
base::FEATURE_DISABLED_BY_DEFAULT);
BASE_FEATURE(kIPHKeyboardAccessoryPasswordFillingFeature,
"IPH_KeyboardAccessoryPasswordFilling",
base::FEATURE_DISABLED_BY_DEFAULT);
BASE_FEATURE(kIPHKeyboardAccessoryPaymentFillingFeature,
"IPH_KeyboardAccessoryPaymentFilling",
base::FEATURE_DISABLED_BY_DEFAULT);
BASE_FEATURE(kIPHKeyboardAccessoryPaymentOfferFeature,
"IPH_KeyboardAccessoryPaymentOffer",
base::FEATURE_DISABLED_BY_DEFAULT);
BASE_FEATURE(kIPHLowUserEngagementDetectorFeature,
"IPH_LowUserEngagementDetector",
base::FEATURE_ENABLED_BY_DEFAULT);
BASE_FEATURE(kIPHNewTabPageHomeButtonFeature,
"IPH_NewTabPageHomeButton",
base::FEATURE_DISABLED_BY_DEFAULT);
BASE_FEATURE(kIPHMicToolbarFeature,
"IPH_MicToolbar",
base::FEATURE_DISABLED_BY_DEFAULT);
BASE_FEATURE(kIPHPageInfoFeature,
"IPH_PageInfo",
base::FEATURE_DISABLED_BY_DEFAULT);
BASE_FEATURE(kIPHPageInfoStoreInfoFeature,
"IPH_PageInfoStoreInfo",
base::FEATURE_DISABLED_BY_DEFAULT);
BASE_FEATURE(kIPHPageZoomFeature,
"IPH_PageZoom",
base::FEATURE_ENABLED_BY_DEFAULT);
BASE_FEATURE(kIPHPreviewsOmniboxUIFeature,
"IPH_PreviewsOmniboxUI",
base::FEATURE_ENABLED_BY_DEFAULT);
BASE_FEATURE(kIPHPriceDropNTPFeature,
"IPH_PriceDropNTP",
base::FEATURE_DISABLED_BY_DEFAULT);
BASE_FEATURE(kIPHShoppingListMenuItemFeature,
"IPH_ShoppingListMenuItem",
base::FEATURE_ENABLED_BY_DEFAULT);
BASE_FEATURE(kIPHTabGroupsQuicklyComparePagesFeature,
"IPH_TabGroupsQuicklyComparePages",
base::FEATURE_DISABLED_BY_DEFAULT);
BASE_FEATURE(kIPHTabGroupsTapToSeeAnotherTabFeature,
"IPH_TabGroupsTapToSeeAnotherTab",
base::FEATURE_DISABLED_BY_DEFAULT);
BASE_FEATURE(kIPHTabGroupsYourTabsAreTogetherFeature,
"IPH_TabGroupsYourTabsTogether",
base::FEATURE_DISABLED_BY_DEFAULT);
BASE_FEATURE(kIPHTabGroupsDragAndDropFeature,
"IPH_TabGroupsDragAndDrop",
base::FEATURE_DISABLED_BY_DEFAULT);
BASE_FEATURE(kIPHTabSwitcherButtonFeature,
"IPH_TabSwitcherButton",
base::FEATURE_ENABLED_BY_DEFAULT);
BASE_FEATURE(kIPHTranslateMenuButtonFeature,
"IPH_TranslateMenuButton",
base::FEATURE_ENABLED_BY_DEFAULT);
BASE_FEATURE(kIPHVideoTutorialNTPChromeIntroFeature,
"IPH_VideoTutorial_NTP_ChromeIntro",
base::FEATURE_ENABLED_BY_DEFAULT);
BASE_FEATURE(kIPHVideoTutorialNTPDownloadFeature,
"IPH_VideoTutorial_NTP_Download",
base::FEATURE_ENABLED_BY_DEFAULT);
BASE_FEATURE(kIPHVideoTutorialNTPSearchFeature,
"IPH_VideoTutorial_NTP_Search",
base::FEATURE_ENABLED_BY_DEFAULT);
BASE_FEATURE(kIPHVideoTutorialNTPVoiceSearchFeature,
"IPH_VideoTutorial_NTP_VoiceSearch",
base::FEATURE_ENABLED_BY_DEFAULT);
BASE_FEATURE(kIPHVideoTutorialNTPSummaryFeature,
"IPH_VideoTutorial_NTP_Summary",
base::FEATURE_ENABLED_BY_DEFAULT);
BASE_FEATURE(kIPHVideoTutorialTryNowFeature,
"IPH_VideoTutorial_TryNow",
base::FEATURE_ENABLED_BY_DEFAULT);
BASE_FEATURE(kIPHExploreSitesTileFeature,
"IPH_ExploreSitesTile",
base::FEATURE_DISABLED_BY_DEFAULT);
BASE_FEATURE(kIPHFeedHeaderMenuFeature,
"IPH_FeedHeaderMenu",
base::FEATURE_ENABLED_BY_DEFAULT);
BASE_FEATURE(kIPHWebFeedAwarenessFeature,
"IPH_WebFeedAwareness",
base::FEATURE_ENABLED_BY_DEFAULT);
BASE_FEATURE(kIPHFeedSwipeRefresh,
"IPH_FeedSwipeRefresh",
base::FEATURE_ENABLED_BY_DEFAULT);
BASE_FEATURE(kIPHChromeReengagementNotification1Feature,
"IPH_ChromeReengagementNotification1",
base::FEATURE_DISABLED_BY_DEFAULT);
BASE_FEATURE(kIPHChromeReengagementNotification2Feature,
"IPH_ChromeReengagementNotification2",
base::FEATURE_DISABLED_BY_DEFAULT);
BASE_FEATURE(kIPHChromeReengagementNotification3Feature,
"IPH_ChromeReengagementNotification3",
base::FEATURE_DISABLED_BY_DEFAULT);
BASE_FEATURE(kIPHPwaInstallAvailableFeature,
"IPH_PwaInstallAvailableFeature",
base::FEATURE_DISABLED_BY_DEFAULT);
BASE_FEATURE(kIPHShareScreenshotFeature,
"IPH_ShareScreenshot",
base::FEATURE_DISABLED_BY_DEFAULT);
BASE_FEATURE(kIPHSharingHubLinkToggleFeature,
"IPH_SharingHubLinkToggle",
base::FEATURE_DISABLED_BY_DEFAULT);
BASE_FEATURE(kIPHWebFeedFollowFeature,
"IPH_WebFeedFollow",
base::FEATURE_ENABLED_BY_DEFAULT);
BASE_FEATURE(kIPHWebFeedPostFollowDialogFeature,
"IPH_WebFeedPostFollowDialog",
base::FEATURE_ENABLED_BY_DEFAULT);
BASE_FEATURE(kIPHSharedHighlightingBuilder,
"IPH_SharedHighlightingBuilder",
base::FEATURE_DISABLED_BY_DEFAULT);
BASE_FEATURE(kIPHSharedHighlightingReceiverFeature,
"IPH_SharedHighlightingReceiver",
base::FEATURE_DISABLED_BY_DEFAULT);
BASE_FEATURE(kIPHSharingHubWebnotesStylizeFeature,
"IPH_SharingHubWebnotesStylize",
base::FEATURE_ENABLED_BY_DEFAULT);
#endif // BUILDFLAG(IS_ANDROID)
#if BUILDFLAG(IS_IOS)
BASE_FEATURE(kIPHBottomToolbarTipFeature,
"IPH_BottomToolbarTip",
base::FEATURE_DISABLED_BY_DEFAULT);
BASE_FEATURE(kIPHLongPressToolbarTipFeature,
"IPH_LongPressToolbarTip",
base::FEATURE_DISABLED_BY_DEFAULT);
BASE_FEATURE(kIPHNewTabTipFeature,
"IPH_NewTabTip",
base::FEATURE_DISABLED_BY_DEFAULT);
BASE_FEATURE(kIPHNewIncognitoTabTipFeature,
"IPH_NewIncognitoTabTip",
base::FEATURE_DISABLED_BY_DEFAULT);
BASE_FEATURE(kIPHBadgedReadingListFeature,
"IPH_BadgedReadingList",
base::FEATURE_DISABLED_BY_DEFAULT);
BASE_FEATURE(kIPHWhatsNewFeature,
"IPH_WhatsNew",
base::FEATURE_DISABLED_BY_DEFAULT);
BASE_FEATURE(kIPHReadingListMessagesFeature,
"IPH_ReadingListMessages",
base::FEATURE_DISABLED_BY_DEFAULT);
BASE_FEATURE(kIPHBadgedTranslateManualTriggerFeature,
"IPH_BadgedTranslateManualTrigger",
base::FEATURE_DISABLED_BY_DEFAULT);
BASE_FEATURE(kIPHDiscoverFeedHeaderFeature,
"IPH_DiscoverFeedHeaderMenu",
base::FEATURE_DISABLED_BY_DEFAULT);
BASE_FEATURE(kIPHDefaultSiteViewFeature,
"IPH_DefaultSiteView",
base::FEATURE_ENABLED_BY_DEFAULT);
BASE_FEATURE(kIPHFollowWhileBrowsingFeature,
"IPH_FollowWhileBrowsing",
base::FEATURE_DISABLED_BY_DEFAULT);
BASE_FEATURE(kIPHPriceNotificationsWhileBrowsingFeature,
"IPH_PriceNotificationsWhileBrowsing",
base::FEATURE_DISABLED_BY_DEFAULT);
BASE_FEATURE(kIPHiOSDefaultBrowserBadgeEligibilityFeature,
"IPH_iOSDefaultBrowserBadgeEligibility",
base::FEATURE_ENABLED_BY_DEFAULT);
BASE_FEATURE(kIPHiOSDefaultBrowserOverflowMenuBadgeFeature,
"IPH_iOSDefaultBrowserOverflowMenuBadge",
base::FEATURE_ENABLED_BY_DEFAULT);
BASE_FEATURE(kIPHiOSDefaultBrowserSettingsBadgeFeature,
"IPH_iOSDefaultBrowserSettingsBadge",
base::FEATURE_ENABLED_BY_DEFAULT);
BASE_FEATURE(kIPHiOSPromoAppStoreFeature,
"IPH_iOSPromoAppStore",
base::FEATURE_ENABLED_BY_DEFAULT);
BASE_FEATURE(kIPHTabPinnedFeature,
"IPH_TabPinnedFeature",
base::FEATURE_DISABLED_BY_DEFAULT);
BASE_FEATURE(kIPHiOSPromoWhatsNewFeature,
"IPH_iOSPromoWhatsNew",
base::FEATURE_ENABLED_BY_DEFAULT);
BASE_FEATURE(kIPHiOSPromoPostRestoreFeature,
"IPH_iOSPromoPostRestore",
base::FEATURE_ENABLED_BY_DEFAULT);
BASE_FEATURE(kIPHiOSPromoCredentialProviderExtensionFeature,
"IPH_iOSPromoCredentialProviderExtension",
base::FEATURE_ENABLED_BY_DEFAULT);
BASE_FEATURE(kIPHiOSPromoDefaultBrowserFeature,
"IPH_iOSPromoDefaultBrowser",
base::FEATURE_ENABLED_BY_DEFAULT);
BASE_FEATURE(kIPHiOSNewTabToolbarItemFeature,
"IPH_iOSNewTabToolbarItemFeature",
base::FEATURE_DISABLED_BY_DEFAULT);
BASE_FEATURE(kIPHiOSTabGridToolbarItemFeature,
"IPH_iOSTabGridToolbarItemFeature",
base::FEATURE_DISABLED_BY_DEFAULT);
BASE_FEATURE(kIPHiOSHistoryOnOverflowMenuFeature,
"IPH_iOSHistoryOnOverflowMenuFeature",
base::FEATURE_DISABLED_BY_DEFAULT);
BASE_FEATURE(kIPHiOSShareToolbarItemFeature,
"IPH_iOSShareToolbarItemFeature",
base::FEATURE_DISABLED_BY_DEFAULT);
BASE_FEATURE(kIPHiOSDefaultBrowserVideoPromoTriggerFeature,
"IPH_iOSDefaultBrowserVideoPromoTrigger",
base::FEATURE_ENABLED_BY_DEFAULT);
#endif // BUILDFLAG(IS_IOS)
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_APPLE) || BUILDFLAG(IS_LINUX) || \
BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_FUCHSIA)
BASE_FEATURE(kIPHAutofillExternalAccountProfileSuggestionFeature,
"IPH_AutofillExternalAccountProfileSuggestion",
base::FEATURE_ENABLED_BY_DEFAULT);
BASE_FEATURE(kIPHAutofillVirtualCardSuggestionFeature,
"IPH_AutofillVirtualCardSuggestion",
base::FEATURE_ENABLED_BY_DEFAULT);
#endif // BUILDFLAG(IS_WIN) || BUILDFLAG(IS_APPLE) || BUILDFLAG(IS_LINUX) ||
// BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_ANDROID) ||
// BUILDFLAG(IS_FUCHSIA)
#if BUILDFLAG(IS_CHROMEOS_ASH)
BASE_FEATURE(kIPHGoogleOneOfferNotificationFeature,
"IPH_GoogleOneOfferNotification",
base::FEATURE_DISABLED_BY_DEFAULT);
BASE_FEATURE(kIPHLauncherSearchHelpUiFeature,
"IPH_LauncherSearchHelpUi",
base::FEATURE_DISABLED_BY_DEFAULT);
#endif
} // namespace feature_engagement