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
|
// Copyright 2023 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/compose/core/browser/compose_features.h"
#include "base/feature_list.h"
namespace compose::features {
// Note: Compose is enabled by default because it is country--restricted at
// runtime.
BASE_FEATURE(kEnableCompose, "Compose", base::FEATURE_ENABLED_BY_DEFAULT);
BASE_FEATURE(kComposeInputParams,
"ComposeInputParams",
base::FEATURE_DISABLED_BY_DEFAULT);
BASE_FEATURE(kComposeInnerText,
"ComposeInnerText",
base::FEATURE_ENABLED_BY_DEFAULT);
BASE_FEATURE(kComposeAXSnapshot,
"ComposeAXSnapshot",
base::FEATURE_DISABLED_BY_DEFAULT);
BASE_FEATURE(kComposeAutoSubmit,
"ComposeAutoSubmit",
base::FEATURE_DISABLED_BY_DEFAULT);
BASE_FEATURE(kComposeEligible,
"ComposeEligible",
base::FEATURE_ENABLED_BY_DEFAULT);
BASE_FEATURE(kEnableComposeSavedStateNudge,
"ComposeNudge",
base::FEATURE_ENABLED_BY_DEFAULT);
BASE_FEATURE(kEnableComposeProactiveNudge,
"ComposeProactiveNudge",
base::FEATURE_ENABLED_BY_DEFAULT);
BASE_FEATURE(kEnableComposeSavedStateNotification,
"EnableComposeSavedStateNotification",
base::FEATURE_ENABLED_BY_DEFAULT);
BASE_FEATURE(kEnableComposeNudgeAtCursor,
"EnableComposeNudgeAtCursor",
base::FEATURE_ENABLED_BY_DEFAULT);
BASE_FEATURE(kEnableComposeSelectionNudge,
"EnableComposeSelectionNudge",
base::FEATURE_DISABLED_BY_DEFAULT);
BASE_FEATURE(kEnableComposeLanguageBypassForContextMenu,
"ComposeLanguageBypassForContextMenu",
base::FEATURE_ENABLED_BY_DEFAULT);
BASE_FEATURE(kEnableComposeWebUIAnimations,
"ComposeWebUIAnimations",
base::FEATURE_DISABLED_BY_DEFAULT);
BASE_FEATURE(kEnableComposeOnDeviceDogfoodFooter,
"EnableComposeOnDeviceDogfoodFooter",
base::FEATURE_DISABLED_BY_DEFAULT);
BASE_FEATURE(kComposeUiParams,
"ComposeUiParams",
base::FEATURE_DISABLED_BY_DEFAULT);
BASE_FEATURE(kComposeTextOutputAnimation,
"ComposeTextOutputAnimation",
base::FEATURE_DISABLED_BY_DEFAULT);
BASE_FEATURE(kComposeRequestLatencyTimeout,
"ComposeRequestLatencyTimeout",
base::FEATURE_ENABLED_BY_DEFAULT);
BASE_FEATURE(kEnableNudgeForUnspecifiedHint,
"ComposeEnableNudgeForUnspecifiedHint",
base::FEATURE_DISABLED_BY_DEFAULT);
BASE_FEATURE(kEnableAdditionalTextMetrics,
"EnableAdditionalTextMetrics",
base::FEATURE_ENABLED_BY_DEFAULT);
BASE_FEATURE(kHappinessTrackingSurveysForComposeAcceptance,
"HappinessTrackingSurveysForComposeAcceptance",
base::FEATURE_DISABLED_BY_DEFAULT);
BASE_FEATURE(kHappinessTrackingSurveysForComposeClose,
"HappinessTrackingSurveysForComposeClose",
base::FEATURE_DISABLED_BY_DEFAULT);
BASE_FEATURE(kHappinessTrackingSurveysForComposeNudgeClose,
"HappinessTrackingSurveysForComposeNudgeClose",
base::FEATURE_DISABLED_BY_DEFAULT);
BASE_FEATURE(kComposeAllowOnDeviceExecution,
"ComposeAllowOnDeviceExecution",
base::FEATURE_DISABLED_BY_DEFAULT);
BASE_FEATURE(kComposeUpfrontInputModes,
"ComposeUpfrontInputModes",
base::FEATURE_ENABLED_BY_DEFAULT);
} // namespace compose::features
|