diff --git a/src/common/interfaces/SettingsInterface.ts b/src/common/interfaces/SettingsInterface.ts index 1690bb2..d56dfb6 100644 --- a/src/common/interfaces/SettingsInterface.ts +++ b/src/common/interfaces/SettingsInterface.ts @@ -12,6 +12,13 @@ export enum ExtensionEnvironment { Fullscreen = 'fullscreen', } +export interface DevUiConfig { + aardDebugOverlay: { + showOnStartup: boolean, + showDetectionDetails: boolean, + } +} + export interface KeyboardShortcutInterface { key?: string, code?: string, @@ -185,6 +192,7 @@ interface SettingsInterface { }, }, devMode?: boolean, + dev: DevUiConfig, } restrictions?: RestrictionsSettings; diff --git a/src/ext/conf/ExtConfPatches.ts b/src/ext/conf/ExtConfPatches.ts index 92c7d5f..7226420 100644 --- a/src/ext/conf/ExtConfPatches.ts +++ b/src/ext/conf/ExtConfPatches.ts @@ -83,6 +83,13 @@ const ExtensionConfPatch = [ }]; delete (userOptions as any).actions; + + userOptions.ui.dev = { + aardDebugOverlay: { + showOnStartup: false, + showDetectionDetails: true + } + } } } ]; diff --git a/src/ext/conf/ExtensionConf.ts b/src/ext/conf/ExtensionConf.ts index 7e073d7..054d816 100644 --- a/src/ext/conf/ExtensionConf.ts +++ b/src/ext/conf/ExtensionConf.ts @@ -127,6 +127,12 @@ const ExtensionConf: SettingsInterface = { offsetX: -50, offsetY: 0 } + }, + dev: { + aardDebugOverlay: { + showOnStartup: false, + showDetectionDetails: true + } } },