Remove unused Memory Mode / Computer-Controller Mode code (#3743)
This commit is contained in:
@@ -30,7 +30,6 @@ import log from './utils/logger';
|
|||||||
import { ensureWinShims } from './utils/winShims';
|
import { ensureWinShims } from './utils/winShims';
|
||||||
import { addRecentDir, loadRecentDirs } from './utils/recentDirs';
|
import { addRecentDir, loadRecentDirs } from './utils/recentDirs';
|
||||||
import {
|
import {
|
||||||
createEnvironmentMenu,
|
|
||||||
EnvToggles,
|
EnvToggles,
|
||||||
loadSettings,
|
loadSettings,
|
||||||
saveSettings,
|
saveSettings,
|
||||||
@@ -1824,25 +1823,6 @@ app.whenReady().then(async () => {
|
|||||||
);
|
);
|
||||||
}
|
}
|
||||||
|
|
||||||
// Add Environment menu items to View menu
|
|
||||||
const viewMenu = menu?.items.find((item) => item.label === 'View');
|
|
||||||
if (viewMenu?.submenu) {
|
|
||||||
viewMenu.submenu.append(new MenuItem({ type: 'separator' }));
|
|
||||||
viewMenu.submenu.append(
|
|
||||||
new MenuItem({
|
|
||||||
label: 'Environment',
|
|
||||||
submenu: Menu.buildFromTemplate(
|
|
||||||
createEnvironmentMenu(envToggles, (newToggles) => {
|
|
||||||
envToggles = newToggles;
|
|
||||||
const currentSettings = loadSettings();
|
|
||||||
saveSettings({ ...currentSettings, envToggles: newToggles });
|
|
||||||
updateEnvironmentVariables(newToggles);
|
|
||||||
})
|
|
||||||
),
|
|
||||||
})
|
|
||||||
);
|
|
||||||
}
|
|
||||||
|
|
||||||
const fileMenu = menu?.items.find((item) => item.label === 'File');
|
const fileMenu = menu?.items.find((item) => item.label === 'File');
|
||||||
|
|
||||||
if (fileMenu?.submenu) {
|
if (fileMenu?.submenu) {
|
||||||
|
|||||||
@@ -1,4 +1,4 @@
|
|||||||
import { app, MenuItem } from 'electron';
|
import { app } from 'electron';
|
||||||
import fs from 'fs';
|
import fs from 'fs';
|
||||||
import path from 'path';
|
import path from 'path';
|
||||||
|
|
||||||
@@ -78,36 +78,3 @@ export function updateSchedulingEngineEnvironment(schedulingEngine: SchedulingEn
|
|||||||
process.env.GOOSE_SCHEDULER_TYPE = 'legacy';
|
process.env.GOOSE_SCHEDULER_TYPE = 'legacy';
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
// Menu management
|
|
||||||
export function createEnvironmentMenu(
|
|
||||||
envToggles: EnvToggles,
|
|
||||||
onToggle: (newToggles: EnvToggles) => void
|
|
||||||
) {
|
|
||||||
return [
|
|
||||||
{
|
|
||||||
label: 'Enable Memory Mode',
|
|
||||||
type: 'checkbox' as const,
|
|
||||||
checked: envToggles.GOOSE_SERVER__MEMORY,
|
|
||||||
click: (menuItem: MenuItem) => {
|
|
||||||
const newToggles = {
|
|
||||||
...envToggles,
|
|
||||||
GOOSE_SERVER__MEMORY: menuItem.checked,
|
|
||||||
};
|
|
||||||
onToggle(newToggles);
|
|
||||||
},
|
|
||||||
},
|
|
||||||
{
|
|
||||||
label: 'Enable Computer Controller Mode',
|
|
||||||
type: 'checkbox' as const,
|
|
||||||
checked: envToggles.GOOSE_SERVER__COMPUTER_CONTROLLER,
|
|
||||||
click: (menuItem: MenuItem) => {
|
|
||||||
const newToggles = {
|
|
||||||
...envToggles,
|
|
||||||
GOOSE_SERVER__COMPUTER_CONTROLLER: menuItem.checked,
|
|
||||||
};
|
|
||||||
onToggle(newToggles);
|
|
||||||
},
|
|
||||||
},
|
|
||||||
];
|
|
||||||
}
|
|
||||||
|
|||||||
Reference in New Issue
Block a user