feature: `启动时窗口大小` 可配置化 (#347)
parent
e4e31b23b0
commit
3e9c3df18d
|
@ -27,6 +27,7 @@ module.exports = {
|
||||||
personalUrl: ''
|
personalUrl: ''
|
||||||
},
|
},
|
||||||
startShowWindow: true, // 启动时是否打开窗口:true=打开窗口, false=隐藏窗口
|
startShowWindow: true, // 启动时是否打开窗口:true=打开窗口, false=隐藏窗口
|
||||||
|
windowSize: { width: 900, height: 750 }, // 启动时,窗口的尺寸
|
||||||
theme: 'dark', // 主题:light=亮色, dark=暗色
|
theme: 'dark', // 主题:light=亮色, dark=暗色
|
||||||
autoChecked: true, // 是否自动检查更新
|
autoChecked: true, // 是否自动检查更新
|
||||||
skipPreRelease: true, // 是否忽略预发布版本
|
skipPreRelease: true, // 是否忽略预发布版本
|
||||||
|
|
|
@ -136,10 +136,10 @@ function changeAppConfig (config) {
|
||||||
|
|
||||||
function createWindow (startHideWindow) {
|
function createWindow (startHideWindow) {
|
||||||
// Create the browser window.
|
// Create the browser window.
|
||||||
|
const windowSize = DevSidecar.api.config.get().app.windowSize || {}
|
||||||
win = new BrowserWindow({
|
win = new BrowserWindow({
|
||||||
width: 900,
|
width: windowSize.width || 900,
|
||||||
height: 750,
|
height: windowSize.height || 750,
|
||||||
title: 'DevSidecar',
|
title: 'DevSidecar',
|
||||||
webPreferences: {
|
webPreferences: {
|
||||||
enableRemoteModule: true,
|
enableRemoteModule: true,
|
||||||
|
|
|
@ -101,6 +101,10 @@
|
||||||
启动软件时,是否打开窗口。提示:如果设置为隐藏窗口,可点击系统托盘小图标打开窗口。
|
启动软件时,是否打开窗口。提示:如果设置为隐藏窗口,可点击系统托盘小图标打开窗口。
|
||||||
</div>
|
</div>
|
||||||
</a-form-item>
|
</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"/> *
|
||||||
|
<a-input-number v-model="config.app.windowSize.height" :min="500" :max="2000"/>
|
||||||
|
</a-form-item>
|
||||||
<hr/>
|
<hr/>
|
||||||
<a-form-item label="自动检查更新" :label-col="labelCol" :wrapper-col="wrapperCol">
|
<a-form-item label="自动检查更新" :label-col="labelCol" :wrapper-col="wrapperCol">
|
||||||
<a-radio-group v-model="config.app.autoChecked" default-value="light" button-style="solid">
|
<a-radio-group v-model="config.app.autoChecked" default-value="light" button-style="solid">
|
||||||
|
|
Loading…
Reference in New Issue