From f6da0b6144499abe5345b8e003d691abb0f14532 Mon Sep 17 00:00:00 2001 From: Zane Staggs Date: Wed, 30 Jul 2025 13:25:57 -0700 Subject: [PATCH] Remove unused Memory Mode / Computer-Controller Mode code --- ui/desktop/src/main.ts | 20 ------------------ ui/desktop/src/utils/settings.ts | 35 +------------------------------- 2 files changed, 1 insertion(+), 54 deletions(-) diff --git a/ui/desktop/src/main.ts b/ui/desktop/src/main.ts index 1eb396c4d345..22328bfd94d2 100644 --- a/ui/desktop/src/main.ts +++ b/ui/desktop/src/main.ts @@ -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) { diff --git a/ui/desktop/src/utils/settings.ts b/ui/desktop/src/utils/settings.ts index 0b956950460b..5fb1d64a41a3 100644 --- a/ui/desktop/src/utils/settings.ts +++ b/ui/desktop/src/utils/settings.ts @@ -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); - }, - }, - ]; -}