Move to original location on miniplayer close.
This commit is contained in:
parent
37e8981a35
commit
898c0b08fa
2 changed files with 10 additions and 0 deletions
|
@ -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)
|
||||||
|
|
|
@ -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';
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue