Fullscreen escape shortcut

This commit is contained in:
Core 2022-01-09 15:48:19 +00:00
parent daaaa8ef13
commit 905173fd0e
No known key found for this signature in database
GPG key ID: 1B77805746C47C28

View file

@ -3051,9 +3051,18 @@ const app = new Vue({
}
},
fullscreen(flag){
if (flag){
ipcRenderer.send('setFullScreen', true); app.appMode = 'fullscreen';}
else { ipcRenderer.send('setFullScreen', false); app.appMode = 'player';}
if (flag) {
ipcRenderer.send('setFullScreen', true);
app.appMode = 'fullscreen';
document.addEventListener('keydown', event => {
if (event.key === 'Escape' && app.appMode === 'fullscreen') {
this.fullscreen(false);
}
});
} else {
ipcRenderer.send('setFullScreen', false);
app.appMode = 'player';
}
}
}