feature: `启动时窗口大小` 可配置化 (#347)

pull/349/head
王良 2024-09-09 14:16:03 +08:00 committed by GitHub
parent e4e31b23b0
commit 3e9c3df18d
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
3 changed files with 8 additions and 3 deletions

View File

@ -27,6 +27,7 @@ module.exports = {
personalUrl: ''
},
startShowWindow: true, // 启动时是否打开窗口true=打开窗口, false=隐藏窗口
windowSize: { width: 900, height: 750 }, // 启动时,窗口的尺寸
theme: 'dark', // 主题light=亮色, dark=暗色
autoChecked: true, // 是否自动检查更新
skipPreRelease: true, // 是否忽略预发布版本

View File

@ -136,10 +136,10 @@ function changeAppConfig (config) {
function createWindow (startHideWindow) {
// Create the browser window.
const windowSize = DevSidecar.api.config.get().app.windowSize || {}
win = new BrowserWindow({
width: 900,
height: 750,
width: windowSize.width || 900,
height: windowSize.height || 750,
title: 'DevSidecar',
webPreferences: {
enableRemoteModule: true,

View File

@ -101,6 +101,10 @@
启动软件时是否打开窗口提示如果设置为隐藏窗口可点击系统托盘小图标打开窗口
</div>
</a-form-item>
<a-form-item label="启动时窗口大小" :label-col="labelCol" :wrapper-col="wrapperCol">
<a-input-number v-model="config.app.windowSize.width" :min="600" :max="2400"/>&nbsp;*
<a-input-number v-model="config.app.windowSize.height" :min="500" :max="2000"/>
</a-form-item>
<hr/>
<a-form-item label="自动检查更新" :label-col="labelCol" :wrapper-col="wrapperCol">
<a-radio-group v-model="config.app.autoChecked" default-value="light" button-style="solid">