From 8af4c69be31cc0ba88b8e73b2bd9b3c15550d86a Mon Sep 17 00:00:00 2001 From: wukko Date: Wed, 5 Mar 2025 21:38:47 +0600 Subject: [PATCH] web/settings: add `disableHaptics` --- web/src/lib/settings/defaults.ts | 1 + web/src/lib/types/settings/v5.ts | 5 ++++- 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/web/src/lib/settings/defaults.ts b/web/src/lib/settings/defaults.ts index 8c10e09e..118618ad 100644 --- a/web/src/lib/settings/defaults.ts +++ b/web/src/lib/settings/defaults.ts @@ -13,6 +13,7 @@ const defaultSettings: CobaltSettings = { autoLanguage: true, reduceMotion: false, reduceTransparency: false, + disableHaptics: false, }, save: { alwaysProxy: false, diff --git a/web/src/lib/types/settings/v5.ts b/web/src/lib/types/settings/v5.ts index d4b315bb..230114c4 100644 --- a/web/src/lib/types/settings/v5.ts +++ b/web/src/lib/types/settings/v5.ts @@ -1,7 +1,10 @@ import { type CobaltSettingsV4 } from "$lib/types/settings/v4"; -export type CobaltSettingsV5 = Omit & { +export type CobaltSettingsV5 = Omit & { schemaVersion: 5, + appearance: CobaltSettingsV4['appearance'] & { + disableHaptics: boolean; + }, advanced: CobaltSettingsV4['advanced'] & { useWebCodecs: boolean; },