diff options
| author | OpeOginni <[email protected]> | 2026-02-06 18:21:47 +0100 |
|---|---|---|
| committer | GitHub <[email protected]> | 2026-02-06 17:21:47 +0000 |
| commit | 8069197329d2d1b958d8e7f63daaf9662a97027d (patch) | |
| tree | 9f38c854ebca35fbfce7fafe21b73e619f08584f /packages/desktop/src | |
| parent | 3f7ca0494b065a52933d12f1965758405ca86c2e (diff) | |
| download | opencode-8069197329d2d1b958d8e7f63daaf9662a97027d.tar.gz opencode-8069197329d2d1b958d8e7f63daaf9662a97027d.zip | |
feat(desktop): added Macos support for displaying only installed editors & added sublime text editor (#12501)
Diffstat (limited to 'packages/desktop/src')
| -rw-r--r-- | packages/desktop/src/bindings.ts | 2 | ||||
| -rw-r--r-- | packages/desktop/src/index.tsx | 4 |
2 files changed, 5 insertions, 1 deletions
diff --git a/packages/desktop/src/bindings.ts b/packages/desktop/src/bindings.ts index 46dcb7f44..562a98aca 100644 --- a/packages/desktop/src/bindings.ts +++ b/packages/desktop/src/bindings.ts @@ -8,10 +8,10 @@ export const commands = { killSidecar: () => __TAURI_INVOKE<void>("kill_sidecar"), installCli: () => __TAURI_INVOKE<string>("install_cli"), awaitInitialization: (events: Channel) => __TAURI_INVOKE<ServerReadyData>("await_initialization", { events }), - getDefaultServerUrl: () => __TAURI_INVOKE<string | null>("get_default_server_url"), setDefaultServerUrl: (url: string | null) => __TAURI_INVOKE<null>("set_default_server_url", { url }), parseMarkdownCommand: (markdown: string) => __TAURI_INVOKE<string>("parse_markdown_command", { markdown }), + checkAppExists: (appName: string) => __TAURI_INVOKE<boolean>("check_app_exists", { appName }), }; /** Events */ diff --git a/packages/desktop/src/index.tsx b/packages/desktop/src/index.tsx index 116689673..d3377e95a 100644 --- a/packages/desktop/src/index.tsx +++ b/packages/desktop/src/index.tsx @@ -340,6 +340,10 @@ const createPlatform = (password: Accessor<string | null>): Platform => ({ parseMarkdown: (markdown: string) => commands.parseMarkdownCommand(markdown), webviewZoom, + + checkAppExists: async (appName: string) => { + return commands.checkAppExists(appName) + }, }) let menuTrigger = null as null | ((id: string) => void) |
