From 5de725cbfe3c9c541a2248f8e08b84821560aab3 Mon Sep 17 00:00:00 2001 From: Kuingsmile <96409857+Kuingsmile@users.noreply.github.com> Date: Tue, 27 Jan 2026 16:19:27 +0800 Subject: [PATCH] :sparkles: Feature(custom): use custom button in qr page --- src/main/lifeCycle/index.ts | 10 +++++++--- src/renderer/pages/NavigationPage.vue | 27 ++++++++++++++------------- src/renderer/pages/PicGoSetting.vue | 10 +++++++--- 3 files changed, 28 insertions(+), 19 deletions(-) diff --git a/src/main/lifeCycle/index.ts b/src/main/lifeCycle/index.ts index ec8a64fd..37f9ffe2 100644 --- a/src/main/lifeCycle/index.ts +++ b/src/main/lifeCycle/index.ts @@ -42,6 +42,12 @@ import updateChecker from '~/utils/updateChecker' const isDevelopment = process.env.NODE_ENV !== 'production' process.noDeprecation = true +const defaultStartMode = { + darwin: ISartMode.QUIET, + win32: ISartMode.MAIN, + linux: ISartMode.MINI, +} + const handleStartUpFiles = (argv: string[], cwd: string) => { const files = getUploadFiles(argv, cwd, logger) @@ -129,9 +135,7 @@ class LifeCycle { let startMode = allConfig.settings?.startMode !== undefined ? allConfig.settings.startMode - : process.platform === 'win32' - ? ISartMode.MAIN - : ISartMode.QUIET + : defaultStartMode[process.platform as keyof typeof defaultStartMode] || ISartMode.MAIN if (process.platform === 'darwin' && startMode === ISartMode.MINI) { startMode = ISartMode.QUIET } diff --git a/src/renderer/pages/NavigationPage.vue b/src/renderer/pages/NavigationPage.vue index 33f0f005..05032792 100644 --- a/src/renderer/pages/NavigationPage.vue +++ b/src/renderer/pages/NavigationPage.vue @@ -127,9 +127,9 @@