summaryrefslogtreecommitdiffhomepage
path: root/packages/desktop-electron/src
diff options
context:
space:
mode:
authorBrendan Allan <[email protected]>2026-03-25 14:25:51 +0800
committerGitHub <[email protected]>2026-03-25 06:25:51 +0000
commit5d9e780029171df628ce56c0ded3be32bae48d49 (patch)
treed30468c6e855b53d9cb3d28c9cb5438cb11d50ab /packages/desktop-electron/src
parentaa11fa865d5a224bb1fea55fe6ea566c05c8befa (diff)
downloadopencode-5d9e780029171df628ce56c0ded3be32bae48d49.tar.gz
opencode-5d9e780029171df628ce56c0ded3be32bae48d49.zip
electron: add createDirectory to open directory picker (#19071)
Diffstat (limited to 'packages/desktop-electron/src')
-rw-r--r--packages/desktop-electron/src/main/ipc.ts2
1 files changed, 1 insertions, 1 deletions
diff --git a/packages/desktop-electron/src/main/ipc.ts b/packages/desktop-electron/src/main/ipc.ts
index 543f857a5..d2cfc2524 100644
--- a/packages/desktop-electron/src/main/ipc.ts
+++ b/packages/desktop-electron/src/main/ipc.ts
@@ -88,7 +88,7 @@ export function registerIpcHandlers(deps: Deps) {
"open-directory-picker",
async (_event: IpcMainInvokeEvent, opts?: { multiple?: boolean; title?: string; defaultPath?: string }) => {
const result = await dialog.showOpenDialog({
- properties: ["openDirectory", ...(opts?.multiple ? ["multiSelections" as const] : [])],
+ properties: ["openDirectory", ...(opts?.multiple ? ["multiSelections" as const] : []), "createDirectory"],
title: opts?.title ?? "Choose a folder",
defaultPath: opts?.defaultPath,
})