web/settings: add disableHaptics

This commit is contained in:
wukko 2025-03-05 21:38:47 +06:00
parent e61ac61e20
commit 8af4c69be3
No known key found for this signature in database
GPG Key ID: 3E30B3F26C7B4AA2
2 changed files with 5 additions and 1 deletions

View File

@ -13,6 +13,7 @@ const defaultSettings: CobaltSettings = {
autoLanguage: true, autoLanguage: true,
reduceMotion: false, reduceMotion: false,
reduceTransparency: false, reduceTransparency: false,
disableHaptics: false,
}, },
save: { save: {
alwaysProxy: false, alwaysProxy: false,

View File

@ -1,7 +1,10 @@
import { type CobaltSettingsV4 } from "$lib/types/settings/v4"; import { type CobaltSettingsV4 } from "$lib/types/settings/v4";
export type CobaltSettingsV5 = Omit<CobaltSettingsV4, 'schemaVersion' | 'advanced' | 'save' | 'privacy'> & { export type CobaltSettingsV5 = Omit<CobaltSettingsV4, 'schemaVersion' | 'advanced' | 'save' | 'privacy' | 'appearance'> & {
schemaVersion: 5, schemaVersion: 5,
appearance: CobaltSettingsV4['appearance'] & {
disableHaptics: boolean;
},
advanced: CobaltSettingsV4['advanced'] & { advanced: CobaltSettingsV4['advanced'] & {
useWebCodecs: boolean; useWebCodecs: boolean;
}, },