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')!
|
const app = document.querySelector<HTMLDivElement>('#app')!
|
||||||
let config: AppConfig
|
let config: AppConfig
|
||||||
let jobs: Job[] = []
|
let jobs: Job[] = []
|
||||||
let status: Status
|
let status: Status = { running: false, mode: 'raw-proxy', pending: 0, jobs: 0 }
|
||||||
let loginTimer: number | undefined
|
let loginTimer: number | undefined
|
||||||
let currentVersion = '0.1.17'
|
let currentVersion = '0.1.17'
|
||||||
let bundleType: BundleType | null = null
|
let bundleType: BundleType | null = null
|
||||||
@ -104,9 +104,12 @@ let availableManualUpdate: ManualUpdate | null = null
|
|||||||
let updateBusy = false
|
let updateBusy = false
|
||||||
let captureError: string | null = null
|
let captureError: string | null = null
|
||||||
let systemPrinters: SystemPrinter[] = []
|
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 authStatus: AuthStatus = { signedIn: false, accessStatus: 'signed-out', role: null }
|
||||||
let activeView: 'setup' | 'running' = 'setup'
|
|
||||||
|
|
||||||
app.innerHTML = `
|
app.innerHTML = `
|
||||||
<div class="shell">
|
<div class="shell">
|
||||||
@ -317,7 +320,6 @@ function el<T extends HTMLElement>(id: string) {
|
|||||||
}
|
}
|
||||||
|
|
||||||
function setView(view: 'setup' | 'running') {
|
function setView(view: 'setup' | 'running') {
|
||||||
activeView = view
|
|
||||||
el('setup-view').hidden = view !== 'setup'
|
el('setup-view').hidden = view !== 'setup'
|
||||||
el('running-view').hidden = view !== 'running'
|
el('running-view').hidden = view !== 'running'
|
||||||
el('setup-tab').classList.toggle('active', view === 'setup')
|
el('setup-tab').classList.toggle('active', view === 'setup')
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user