feat: auto-show connect dialog when auto-connect is disabled, resolves #14

This commit is contained in:
2023-11-14 22:51:59 +01:00
parent ebf7d73d20
commit bdebe238ae
2 changed files with 9 additions and 5 deletions

View File

@@ -54,7 +54,9 @@
await initPwa() await initPwa()
} }
if (browser && $userPreferences.autoConnect && (await canAutoConnect())) await initSerial() if (browser && $userPreferences.autoConnect && (await canAutoConnect())) {
await initSerial()
}
}) })
let webManifestLink = "" let webManifestLink = ""

View File

@@ -5,17 +5,19 @@
import {popup} from "$lib/popup" import {popup} from "$lib/popup"
import BackupPopup from "./BackupPopup.svelte" import BackupPopup from "./BackupPopup.svelte"
import ConnectionPopup from "./ConnectionPopup.svelte" import ConnectionPopup from "./ConnectionPopup.svelte"
import {canAutoConnect} from "$lib/serial/device"
import {browser} from "$app/environment" import {browser} from "$app/environment"
import {userPreferences} from "$lib/preferences" import {userPreferences} from "$lib/preferences"
import {action} from "$lib/title" import {action} from "$lib/title"
import LL from "../i18n/i18n-svelte" import LL from "../i18n/i18n-svelte"
import ConfigTabs from "./ConfigTabs.svelte" import ConfigTabs from "./ConfigTabs.svelte"
import EditActions from "./EditActions.svelte" import EditActions from "./EditActions.svelte"
import {onMount} from "svelte"
$: if (browser && !canAutoConnect()) { onMount(async () => {
connectButton?.click() if (browser && !$userPreferences.autoConnect) {
} connectButton.click()
}
})
let connectButton: HTMLButtonElement let connectButton: HTMLButtonElement
</script> </script>