Add option to keep window always on top

This commit is contained in:
Labhansh Agrawal 2021-02-07 17:10:18 +05:30 committed by Benjamin Staneck
parent d3a12f9912
commit 6c191800e0
2 changed files with 9 additions and 0 deletions

View file

@ -130,6 +130,9 @@ const commands: Record<string, (focusedWindow?: BrowserWindow) => void> = {
}, },
'systemContextMenu:remove': () => { 'systemContextMenu:remove': () => {
systemContextMenu.remove(); systemContextMenu.remove();
},
'window:toggleKeepOnTop': (focusedWindow) => {
focusedWindow?.setAlwaysOnTop(!focusedWindow.isAlwaysOnTop());
} }
}; };

View file

@ -81,6 +81,12 @@ export default (
{ {
role: 'front' role: 'front'
}, },
{
label: 'Toggle Always on Top',
click: (item, focusedWindow) => {
execCommand('window:toggleKeepOnTop', focusedWindow);
}
},
{ {
role: 'togglefullscreen', role: 'togglefullscreen',
accelerator: commandKeys['window:toggleFullScreen'] accelerator: commandKeys['window:toggleFullScreen']