web: respect reduced motion & transparency preferences

also cleaned up settings & device libs
This commit is contained in:
wukko
2024-07-12 18:49:29 +06:00
parent 1160b90c17
commit d27bed7add
10 changed files with 71 additions and 52 deletions

View File

@ -4,10 +4,6 @@ import type { CobaltSettings } from "$lib/types/settings";
const defaultSettings: CobaltSettings = {
schemaVersion: 1,
accessibility: {
reduceAnimations: false,
reduceTransparency: false,
},
advanced: {
debug: false,
},
@ -15,11 +11,8 @@ const defaultSettings: CobaltSettings = {
theme: "auto",
language: defaultLocale,
autoLanguage: true,
},
general: {
customProcessingEndpoint: "",
seenOnboarding: false,
seenSafetyWarning: false,
reduceMotion: false,
reduceTransparency: false,
},
save: {
audioFormat: "mp3",
@ -34,9 +27,6 @@ const defaultSettings: CobaltSettings = {
youtubeVideoCodec: "h264",
youtubeDubBrowserLang: false,
},
privacy: {
trafficAnalytics: true,
},
}
const defaultSettingsPage = () => {