import Foundation public enum SharedPreferences { @Preference("selected_profile_id", defaultValue: -1) public static var selectedProfileID #if os(macOS) private static let disableMemoryLimitByDefault = true #else private static let disableMemoryLimitByDefault = false #endif @Preference("disable_memory_limit", defaultValue: disableMemoryLimitByDefault) public static var disableMemoryLimit @Preference("max_log_lines", defaultValue: 300) public static var maxLogLines @Preference("always_on", defaultValue: false) public static var alwaysOn #if os(macOS) @Preference("show_menu_bar_extra", defaultValue: true) public static var showMenuBarExtra @Preference("menu_bar_extra_in_background", defaultValue: false) public static var menuBarExtraInBackground @Preference("started_by_user", defaultValue: false) public static var startedByUser #endif #if os(iOS) @Preference("network_permission_requested", defaultValue: false) public static var networkPermissionRequested #endif }