// // ExperimentalFeatures.swift // Delta // // Created by Riley Testut on 4/6/23. // Copyright © 2023 Riley Testut. All rights reserved. // import DeltaFeatures struct ExperimentalFeatures: FeatureContainer { static let shared = ExperimentalFeatures() @Feature(name: "AirPlay Skins", description: "Customize the appearance of games when AirPlaying to your TV.", options: AirPlaySkinsOptions()) var airPlaySkins @Feature(name: "Variable Fast Forward", description: "Change the preferred Fast Foward speed per-system. You can also change it by long-pressing the Fast Forward button from the Pause Menu.", options: VariableFastForwardOptions()) var variableFastForward @Feature(name: "Show Status Bar", description: "Enable to show the Status Bar during gameplay.") var showStatusBar @Feature(name: "Game Screenshots", description: "When enabled, a Screenshot button will appear in the Pause Menu, allowing you to save a screenshot of your game. You can choose to save the screenshot to Photos or Files.", options: GameScreenshotsOptions()) var gameScreenshots @Feature(name: "Toast Notifications", description: "Show toast notifications as a confirmation for various actions, such as saving your game or loading a save state.", options: ToastNotificationOptions()) var toastNotifications private init() { self.prepareFeatures() } }