diff --git a/src/main/base/win.ts b/src/main/base/win.ts index 70402c14..4f753a2f 100644 --- a/src/main/base/win.ts +++ b/src/main/base/win.ts @@ -411,6 +411,10 @@ export class Win { this.win.maximize(); } }); + electron.ipcMain.on("unmaximize", () => { + // listen for maximize event + this.win.unmaximize(); + }); electron.ipcMain.on("minimize", () => { // listen for minimize event diff --git a/src/renderer/index.js b/src/renderer/index.js index 14df5ea7..6305419f 100644 --- a/src/renderer/index.js +++ b/src/renderer/index.js @@ -3325,8 +3325,8 @@ const app = new Vue({ if (flag) { this.tmpWidth = window.innerWidth; this.tmpHeight = window.innerHeight; - ipcRenderer.send('setFullScreen', false); - ipcRenderer.send('windowresize', 364, 364, false) + ipcRenderer.send('unmaximize'); + ipcRenderer.send('windowresize', 300, 300, false) app.appMode = 'mini'; } else { ipcRenderer.send('windowresize', this.tmpWidth, this.tmpHeight, false)