context menu for file tree

This commit is contained in:
2026-02-26 10:40:38 +10:00
parent ee09163a7d
commit 13f5386420
8 changed files with 410 additions and 41 deletions

View File

@@ -69,5 +69,17 @@ contextBridge.exposeInMainWorld('api', {
ipcRenderer.invoke('revisions:load', filePath, revisionId),
deleteRevision: (filePath: string, revisionId: string): Promise<void> =>
ipcRenderer.invoke('revisions:delete', filePath, revisionId)
ipcRenderer.invoke('revisions:delete', filePath, revisionId),
renameNode: (oldPath: string, newName: string): Promise<string> =>
ipcRenderer.invoke('fs:rename', oldPath, newName),
deleteNode: (targetPath: string): Promise<void> =>
ipcRenderer.invoke('fs:delete', targetPath),
createFile: (parentPath: string, name: string): Promise<string> =>
ipcRenderer.invoke('fs:createFile', parentPath, name),
createDir: (parentPath: string, name: string): Promise<string> =>
ipcRenderer.invoke('fs:createDir', parentPath, name)
})