diff --git a/packages/app/src/components/windows-app-menu.tsx b/packages/app/src/components/windows-app-menu.tsx index 27754074ff..03627ec933 100644 --- a/packages/app/src/components/windows-app-menu.tsx +++ b/packages/app/src/components/windows-app-menu.tsx @@ -7,7 +7,10 @@ import { useCommand } from "@/context/command" import { DESKTOP_MENU, desktopMenuVisible, type DesktopMenuAction, type DesktopMenuEntry } from "@/desktop-menu" import { usePlatform } from "@/context/platform" -export function WindowsAppMenu(props: { command: ReturnType; platform: ReturnType }) { +export function WindowsAppMenu(props: { + command: ReturnType + platform: ReturnType +}) { let lastFocused: HTMLElement | undefined const rememberFocus = () => { @@ -57,18 +60,20 @@ export function WindowsAppMenu(props: { command: ReturnType; OpenCode {DESKTOP_MENU.filter((menu) => desktopMenuVisible(menu, "windows")).map((menu) => ( - {menu.items?.filter((entry) => desktopMenuVisible(entry, "windows")).map((entry) => - entry.type === "separator" ? ( - - ) : ( - runEntry(entry)} - /> - ), - )} + {menu.items + ?.filter((entry) => desktopMenuVisible(entry, "windows")) + .map((entry) => + entry.type === "separator" ? ( + + ) : ( + runEntry(entry)} + /> + ), + )} ))} diff --git a/packages/app/src/desktop-menu.ts b/packages/app/src/desktop-menu.ts index 076045e385..106d95cd14 100644 --- a/packages/app/src/desktop-menu.ts +++ b/packages/app/src/desktop-menu.ts @@ -202,8 +202,16 @@ export const DESKTOP_MENU: DesktopMenu[] = [ { type: "item", label: "OpenCode Documentation", href: "https://opencode.ai/docs" }, { type: "item", label: "Support Forum", href: "https://discord.com/invite/opencode" }, { type: "separator" }, - { type: "item", label: "Share Feedback", href: "https://github.com/anomalyco/opencode/issues/new?template=feature_request.yml" }, - { type: "item", label: "Report a Bug", href: "https://github.com/anomalyco/opencode/issues/new?template=bug_report.yml" }, + { + type: "item", + label: "Share Feedback", + href: "https://github.com/anomalyco/opencode/issues/new?template=feature_request.yml", + }, + { + type: "item", + label: "Report a Bug", + href: "https://github.com/anomalyco/opencode/issues/new?template=bug_report.yml", + }, ], }, ] diff --git a/packages/desktop/src/main/menu.ts b/packages/desktop/src/main/menu.ts index d8746d2ac6..7adc65a429 100644 --- a/packages/desktop/src/main/menu.ts +++ b/packages/desktop/src/main/menu.ts @@ -1,6 +1,11 @@ import { BrowserWindow, Menu, shell } from "electron" import type { MenuItemConstructorOptions } from "electron" -import { DESKTOP_MENU, desktopMenuVisible, type DesktopMenuEntry, type DesktopMenuRole } from "@opencode-ai/app/desktop-menu" +import { + DESKTOP_MENU, + desktopMenuVisible, + type DesktopMenuEntry, + type DesktopMenuRole, +} from "@opencode-ai/app/desktop-menu" import { UPDATER_ENABLED } from "./constants" import { runDesktopMenuAction } from "./desktop-menu-actions" @@ -18,7 +23,9 @@ export function createMenu(deps: Deps) { if (menu.role) return { role: nativeRole(menu.role) } return { label: menu.label, - submenu: menu.items?.filter((entry) => desktopMenuVisible(entry, "macos")).map((entry) => nativeItem(entry, deps)), + submenu: menu.items + ?.filter((entry) => desktopMenuVisible(entry, "macos")) + .map((entry) => nativeItem(entry, deps)), } })