From dffe8e055a6945b4a556a79cbc5760024d56405b Mon Sep 17 00:00:00 2001 From: Tamius Han Date: Sun, 20 Apr 2025 19:29:47 +0200 Subject: [PATCH] put dev overlays into settings --- src/common/interfaces/SettingsInterface.ts | 8 ++++++++ src/ext/conf/ExtConfPatches.ts | 7 +++++++ src/ext/conf/ExtensionConf.ts | 6 ++++++ 3 files changed, 21 insertions(+) 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 + } } },