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();
},
'window:toggleKeepOnTop': (focusedWindow) => {
focusedWindow?.setAlwaysOnTop(!focusedWindow.isAlwaysOnTop());
}
};

View file

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