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

@ -3052,8 +3052,17 @@ const app = new Vue({
}, },
fullscreen(flag){ fullscreen(flag){
if (flag) { if (flag) {
ipcRenderer.send('setFullScreen', true); app.appMode = 'fullscreen';} ipcRenderer.send('setFullScreen', true);
else { ipcRenderer.send('setFullScreen', false); app.appMode = 'player';} 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';
}
} }
} }