1 /* This Source Code Form is subject to the terms of the Mozilla Public
2 * License, v. 2.0. If a copy of the MPL was not distributed with this
3 * file, You can obtain one at http://mozilla.org/MPL/2.0/. */
5 package org.mozilla.fenix
8 * A single source for setting feature flags that are mostly based on build type.
12 * Pull-to-refresh allows you to pull the web content down far enough to have the page to
15 const val pullToRefreshEnabled = false
18 * Allows edit of saved logins.
20 const val loginsEdit = true
23 * Enable tab sync feature
25 const val syncedTabs = true
28 * Enables new tab tray pref
30 val tabTray = Config.channel.isNightlyOrDebug
33 * Enables gestures on the browser chrome that depend on a [SwipeGestureLayout]
35 val browserChromeGestures = Config.channel.isNightlyOrDebug
38 * Enables viewing tab history
40 val tabHistory = Config.channel.isNightlyOrDebug
43 * Enables the new search experience
45 val newSearchExperience = Config.channel.isDebug
48 * Enables wait til first contentful paint
50 val waitUntilPaintToDraw = Config.channel.isNightlyOrDebug