From a03191115606fbc1e6b5d7c8ec9aac01e97471d9 Mon Sep 17 00:00:00 2001 From: MiTHRAL Date: Wed, 22 Apr 2026 02:08:06 -0400 Subject: [PATCH] fix: remove duplicate themes import and stale submenu from tray Co-Authored-By: Claude Sonnet 4.6 --- src/native/tray.ts | 30 ------------------------------ 1 file changed, 30 deletions(-) diff --git a/src/native/tray.ts b/src/native/tray.ts index 505f0b8..ace103f 100644 --- a/src/native/tray.ts +++ b/src/native/tray.ts @@ -7,7 +7,6 @@ import { version } from "../../package.json"; import { mainWindow, quitApp } from "./window"; import { checkForUpdates } from "./updater"; import { getThemeFiles, getActiveTheme, applyTheme, cycleTheme, reloadTheme, openThemesFolder } from "./themes"; -import { cycleTheme, getActiveThemeName, getThemeCount, openThemesFolder, reloadThemes } from "./themes"; // internal tray state let tray: Tray = null; @@ -60,35 +59,6 @@ export function updateTrayMenu() { type: "normal", click: () => checkForUpdates(), }, - { - label: "Themes", - type: "submenu", - submenu: Menu.buildFromTemplate([ - { - label: `Active: ${getActiveThemeName()}`, - type: "normal", - enabled: false, - }, - { type: "separator" }, - { - label: "Next Theme →", - type: "normal", - enabled: getThemeCount() > 0, - click: () => cycleTheme(), - }, - { - label: "Reload Themes", - type: "normal", - click: () => reloadThemes(), - }, - { type: "separator" }, - { - label: "Open Themes Folder", - type: "normal", - click: () => openThemesFolder(), - }, - ]), - }, { label: "Themes", type: "submenu",