diff --git a/index.js b/index.js index 2fdfac58..0d576231 100644 --- a/index.js +++ b/index.js @@ -165,6 +165,10 @@ function createMainWindow() { win.maximize(); } + if(config.get("options.alwaysOnTop")){ + win.setAlwaysOnTop(true); + } + const urlToLoad = config.get("options.resumeOnStart") ? config.get("url") : config.defaultConfig.url; diff --git a/menu.js b/menu.js index a308d037..e5bfebe9 100644 --- a/menu.js +++ b/menu.js @@ -113,6 +113,15 @@ const mainMenuTemplate = (win) => { } }, }, + { + label: "Always on top", + type: "checkbox", + checked: config.get("options.alwaysOnTop"), + click: (item) => { + config.setMenuOption("options.alwaysOnTop", item.checked); + win.setAlwaysOnTop(item.checked); + }, + }, ...(is.windows() || is.linux() ? [ {