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 { addRecentDir, loadRecentDirs } from './utils/recentDirs';
|
||||
import {
|
||||
createEnvironmentMenu,
|
||||
EnvToggles,
|
||||
loadSettings,
|
||||
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');
|
||||
|
||||
if (fileMenu?.submenu) {
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
import { app, MenuItem } from 'electron';
|
||||
import { app } from 'electron';
|
||||
import fs from 'fs';
|
||||
import path from 'path';
|
||||
|
||||
@@ -78,36 +78,3 @@ export function updateSchedulingEngineEnvironment(schedulingEngine: SchedulingEn
|
||||
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