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()
}
if (browser && $userPreferences.autoConnect && (await canAutoConnect())) await initSerial()
if (browser && $userPreferences.autoConnect && (await canAutoConnect())) {
await initSerial()
}
})
let webManifestLink = ""

View File

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