Move to original location on miniplayer close.

This commit is contained in:
ace-beattie 2022-05-05 20:46:49 -06:00
parent 37e8981a35
commit 898c0b08fa
2 changed files with 10 additions and 0 deletions

View file

@ -1043,6 +1043,11 @@ export class BrowserWindow {
BrowserWindow.win.setResizable(!lock); BrowserWindow.win.setResizable(!lock);
}); });
// Move window
ipcMain.on("windowmove", (_event, x, y) => {
BrowserWindow.win.setBounds({x, y});
});
//Fullscreen //Fullscreen
ipcMain.on('setFullScreen', (_event, flag) => { ipcMain.on('setFullScreen', (_event, flag) => {
BrowserWindow.win.setFullScreen(flag) BrowserWindow.win.setFullScreen(flag)

View file

@ -148,6 +148,8 @@ const app = new Vue({
}, },
tmpHeight: '', tmpHeight: '',
tmpWidth: '', tmpWidth: '',
tmpX: '',
tmpY: '',
tmpVar: [], tmpVar: [],
notification: false, notification: false,
chrome: { chrome: {
@ -4109,6 +4111,8 @@ const app = new Vue({
if (flag) { if (flag) {
this.tmpWidth = window.innerWidth; this.tmpWidth = window.innerWidth;
this.tmpHeight = window.innerHeight; this.tmpHeight = window.innerHeight;
this.tmpX = window.screenX;
this.tmpY = window.screenY;
ipcRenderer.send('unmaximize'); ipcRenderer.send('unmaximize');
ipcRenderer.send('windowmin', 250, 250) ipcRenderer.send('windowmin', 250, 250)
ipcRenderer.send('windowresize', 300, 300, false) ipcRenderer.send('windowresize', 300, 300, false)
@ -4116,6 +4120,7 @@ const app = new Vue({
} else { } else {
ipcRenderer.send('windowmin', 844, 410) ipcRenderer.send('windowmin', 844, 410)
ipcRenderer.send('windowresize', this.tmpWidth, this.tmpHeight, false) ipcRenderer.send('windowresize', this.tmpWidth, this.tmpHeight, false)
ipcRenderer.send('windowmove', this.tmpX, this.tmpY)
ipcRenderer.send('windowontop', false) ipcRenderer.send('windowontop', false)
//this.cfg.visual.miniplayer_top_toggle = true; //this.cfg.visual.miniplayer_top_toggle = true;
app.appMode = 'player'; app.appMode = 'player';