diff --git a/js/menus/menuTemplate.js b/js/menus/menuTemplate.js index 11e28032..5128f125 100644 --- a/js/menus/menuTemplate.js +++ b/js/menus/menuTemplate.js @@ -26,6 +26,7 @@ let minimizeOnClose = false; let launchOnStartup = false; let isAlwaysOnTop = false; let bringToFront = false; +let memoryRefresh = false; let titleBarStyle = titleBarStyles.CUSTOM; let symphonyAutoLauncher; @@ -333,6 +334,22 @@ function getTemplate(app) { } }); + // Window/View menu -> separator + template[index].submenu.push({ + type: 'separator', + }); + + // Window - View menu -> memoryRefresh + template[index].submenu.push({ + label: 'Refresh app when idle', + type: 'checkbox', + checked: memoryRefresh, + click: function(item) { + memoryRefresh = item.checked; + updateConfigField('memoryRefresh', memoryRefresh); + } + }); + if (!isMac) { if (isWindows10()) { @@ -423,6 +440,9 @@ function setCheckboxValues() { case 'isCustomTitleBar': titleBarStyle = configData[key] ? titleBarStyles.CUSTOM : titleBarStyles.NATIVE_WITH_CUSTOM; break; + case 'memoryRefresh': + memoryRefresh = configData[key]; + break; default: break; }