From a0c1d3ffcdba9fdb8921a202945335f8813ed583 Mon Sep 17 00:00:00 2001 From: vapormusic Date: Mon, 24 Jan 2022 21:24:59 +0700 Subject: [PATCH] fix #198 --- src/main/base/win.ts | 5 ++++- src/renderer/index.js | 2 ++ 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/src/main/base/win.ts b/src/main/base/win.ts index 4f753a2f..3ec4f0fc 100644 --- a/src/main/base/win.ts +++ b/src/main/base/win.ts @@ -426,9 +426,12 @@ export class Win { this.win.webContents.setZoomFactor(parseFloat(scale)); }); + electron.ipcMain.on("windowmin", (event, width, height) => { + this.win.setMinimumSize(width,height); + }) + // Set scale electron.ipcMain.on("windowresize", (event, width, height, lock = false) => { - this.win.setMinimumSize(250,250); this.win.setContentSize(width, height); this.win.setResizable(!lock); }); diff --git a/src/renderer/index.js b/src/renderer/index.js index 6305419f..14462aa9 100644 --- a/src/renderer/index.js +++ b/src/renderer/index.js @@ -3326,9 +3326,11 @@ const app = new Vue({ this.tmpWidth = window.innerWidth; this.tmpHeight = window.innerHeight; ipcRenderer.send('unmaximize'); + ipcRenderer.send('windowmin', 250, 250) ipcRenderer.send('windowresize', 300, 300, false) app.appMode = 'mini'; } else { + ipcRenderer.send('windowmin', 844, 410) ipcRenderer.send('windowresize', this.tmpWidth, this.tmpHeight, false) app.appMode = 'player'; }