pwa adjustments

This commit is contained in:
2023-07-06 01:12:24 +02:00
parent 5a7c4df70a
commit db8b1a72a4
9 changed files with 50 additions and 12 deletions

View File

@@ -2,22 +2,19 @@
import "$lib/style/fonts/noto-sans-mono.scss"
import "$lib/style/fonts/material-symbols-rounded.scss"
import {onMount} from "svelte"
import {
applyTheme,
argbFromHex,
hexFromArgb,
themeFromSourceColor,
} from "@material/material-color-utilities"
import {applyTheme, argbFromHex, themeFromSourceColor} from "@material/material-color-utilities"
import Navigation from "$lib/components/Navigation.svelte"
import {hasSerialPermission} from "$lib/serial/device.js"
import {initSerial} from "$lib/serial/connection.js"
import {pwaInfo} from "virtual:pwa-info"
const theme = themeFromSourceColor(argbFromHex("#6D81C7"), [
{name: "success", value: argbFromHex("#00ff00"), blend: true},
])
/** @type {import('./$types').LayoutServerData} */
export let data
onMount(async () => {
const theme = themeFromSourceColor(argbFromHex("#6D81C7"), [
{name: "success", value: argbFromHex("#00ff00"), blend: true},
])
const dark = true // window.matchMedia("(prefers-color-scheme: dark)").matches
applyTheme(theme, {target: document.body, dark})
@@ -46,7 +43,7 @@
{@html webManifestLink}
<title>dot i/o</title>
<meta name="description" content="Tool for CharaChorder devices" />
<meta name="theme-color" content={hexFromArgb(theme.schemes.dark.background)} />
<meta name="theme-color" content={data.themeColor} />
</svelte:head>
<Navigation />