fix(desktop): initialize UI state before startup checks
Some checks failed
Desktop Release / Bootstrap updater signing key (push) Has been cancelled
Desktop Release / Windows x64 NSIS (push) Has been cancelled
Desktop Release / Linux x64 DEB + AppImage (push) Has been cancelled
Desktop Release / Publish public desktop release (push) Has been cancelled
Some checks failed
Desktop Release / Bootstrap updater signing key (push) Has been cancelled
Desktop Release / Windows x64 NSIS (push) Has been cancelled
Desktop Release / Linux x64 DEB + AppImage (push) Has been cancelled
Desktop Release / Publish public desktop release (push) Has been cancelled
This commit is contained in:
parent
08f42b7a32
commit
3f1af870be
10
src/main.ts
10
src/main.ts
@ -95,7 +95,7 @@ type ManualUpdate = {
|
||||
const app = document.querySelector<HTMLDivElement>('#app')!
|
||||
let config: AppConfig
|
||||
let jobs: Job[] = []
|
||||
let status: Status
|
||||
let status: Status = { running: false, mode: 'raw-proxy', pending: 0, jobs: 0 }
|
||||
let loginTimer: number | undefined
|
||||
let currentVersion = '0.1.17'
|
||||
let bundleType: BundleType | null = null
|
||||
@ -104,9 +104,12 @@ let availableManualUpdate: ManualUpdate | null = null
|
||||
let updateBusy = false
|
||||
let captureError: string | null = null
|
||||
let systemPrinters: SystemPrinter[] = []
|
||||
let virtualPrinterStatus: VirtualPrinterStatus | null = null
|
||||
let virtualPrinterStatus: VirtualPrinterStatus = {
|
||||
installed: false,
|
||||
name: 'FieldLens Print',
|
||||
detail: 'Checking FieldLens queues…',
|
||||
}
|
||||
let authStatus: AuthStatus = { signedIn: false, accessStatus: 'signed-out', role: null }
|
||||
let activeView: 'setup' | 'running' = 'setup'
|
||||
|
||||
app.innerHTML = `
|
||||
<div class="shell">
|
||||
@ -317,7 +320,6 @@ function el<T extends HTMLElement>(id: string) {
|
||||
}
|
||||
|
||||
function setView(view: 'setup' | 'running') {
|
||||
activeView = view
|
||||
el('setup-view').hidden = view !== 'setup'
|
||||
el('running-view').hidden = view !== 'running'
|
||||
el('setup-tab').classList.toggle('active', view === 'setup')
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user