| // Copyright 2018 The Chromium Authors. All rights reserved. |
| // Use of this source code is governed by a BSD-style license that can be |
| // found in the LICENSE file. |
| |
| #include "chrome/browser/browser_features.h" |
| |
| namespace features { |
| |
| #if defined(OS_CHROMEOS) |
| // Enables being able to zoom a web page by double tapping in Chrome OS tablet |
| // mode. |
| const base::Feature kDoubleTapToZoomInTabletMode{ |
| "DoubleTapToZoomInTabletMode", base::FEATURE_DISABLED_BY_DEFAULT}; |
| #endif |
| |
| #if !defined(OS_ANDROID) |
| // Whether to enable "dark mode" enhancements in Mac Mojave or Windows 10 for |
| // UIs implemented with web technologies. |
| const base::Feature kWebUIDarkMode { |
| "WebUIDarkMode", |
| #if defined(OS_MACOSX) || defined(OS_WIN) |
| base::FEATURE_ENABLED_BY_DEFAULT |
| #else |
| base::FEATURE_DISABLED_BY_DEFAULT |
| #endif // defined(OS_MACOSX) || defined(OS_WIN) |
| }; |
| #endif // !defined(OS_ANDROID) |
| |
| // Enables grouping tabs together in the tab strip. https://crbug.com/905491 |
| const base::Feature kTabGroups{"TabGroups", base::FEATURE_DISABLED_BY_DEFAULT}; |
| |
| // Enables popup cards containing tab information when hovering over a tab. |
| // https://crbug.com/910739 |
| const base::Feature kTabHoverCards{"TabHoverCards", |
| base::FEATURE_DISABLED_BY_DEFAULT}; |
| // Parameter name used for tab hover cards user study. |
| // TODO(corising): Removed this after tab hover cards user study. |
| const char kTabHoverCardsFeatureParameterName[] = "setting"; |
| |
| // Enables preview images in hover cards. See kTabHoverCards. |
| // https://crbug.com/928954 |
| const base::Feature kTabHoverCardImages{"TabHoverCardImages", |
| base::FEATURE_DISABLED_BY_DEFAULT}; |
| |
| } // namespace features |