From 21f0ee20415d1d50108a8cee255454761617093a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Thea=20Sch=C3=B6bl?= Date: Fri, 7 Jul 2023 20:55:51 +0200 Subject: [PATCH] migrate layout icons form unicode to material symbols migrate keymap to yml --- src/lib/serial/connection.ts | 3 +-- src/lib/serial/device.ts | 6 ------ vite.config.ts | 4 ++++ 3 files changed, 5 insertions(+), 8 deletions(-) diff --git a/src/lib/serial/connection.ts b/src/lib/serial/connection.ts index 327546c7..c752a16f 100644 --- a/src/lib/serial/connection.ts +++ b/src/lib/serial/connection.ts @@ -23,8 +23,7 @@ export const layout = writable([[], [], []]) export const syncing = writable(false) -/** @type {CharaDevice} */ -let device // @hmr:keep +let device: CharaDevice // @hmr:keep export async function initSerial() { syncing.set(true) diff --git a/src/lib/serial/device.ts b/src/lib/serial/device.ts index 4eca5c8e..d9fdb15a 100644 --- a/src/lib/serial/device.ts +++ b/src/lib/serial/device.ts @@ -4,9 +4,6 @@ import type {Chord} from "$lib/serial/connection" export const VENDOR_ID = 0x239a -/** - * @returns {Promise} - */ export async function hasSerialPermission() { return navigator.serial.getPorts().then(it => it.length > 0) } @@ -23,9 +20,6 @@ export class CharaDevice { version: Promise deviceId: Promise - /** - * @param baudRate - */ constructor(baudRate = 115200) { this.port = navigator.serial.getPorts().then(async ports => { const port = diff --git a/vite.config.ts b/vite.config.ts index 9a06bfbd..a8c1f252 100644 --- a/vite.config.ts +++ b/vite.config.ts @@ -6,6 +6,10 @@ import {SvelteKitPWA} from "@vite-pwa/sveltekit" import ViteYaml from "@modyfi/vite-plugin-yaml" export default defineConfig({ + build: { + // we rely on the serial api, so just chrome is fine + target: ["chrome114"], + }, plugins: [ ViteYaml(), sveltekit(),