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 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;
}