ELECTRON-445 (Adds memory refresh menu item) (#393)

- Adds memory refresh menu item
- Update menu item text
This commit is contained in:
Kiran Niranjan 2018-06-11 12:07:07 +05:30 committed by Vishwas Shashidhar
parent 543e9c44ef
commit c5417288ea

View File

@ -26,6 +26,7 @@ let minimizeOnClose = false;
let launchOnStartup = false; let launchOnStartup = false;
let isAlwaysOnTop = false; let isAlwaysOnTop = false;
let bringToFront = false; let bringToFront = false;
let memoryRefresh = false;
let titleBarStyle = titleBarStyles.CUSTOM; let titleBarStyle = titleBarStyles.CUSTOM;
let symphonyAutoLauncher; 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 (!isMac) {
if (isWindows10()) { if (isWindows10()) {
@ -423,6 +440,9 @@ function setCheckboxValues() {
case 'isCustomTitleBar': case 'isCustomTitleBar':
titleBarStyle = configData[key] ? titleBarStyles.CUSTOM : titleBarStyles.NATIVE_WITH_CUSTOM; titleBarStyle = configData[key] ? titleBarStyles.CUSTOM : titleBarStyles.NATIVE_WITH_CUSTOM;
break; break;
case 'memoryRefresh':
memoryRefresh = configData[key];
break;
default: default:
break; break;
} }