Dieser Commit ist enthalten in:
Claude Project Manager
2025-09-20 21:31:04 +02:00
Commit 6b9b6d4f20
1821 geänderte Dateien mit 348527 neuen und 0 gelöschten Zeilen

21
frontend/electron/preload.js Normale Datei
Datei anzeigen

@ -0,0 +1,21 @@
const { contextBridge, ipcRenderer } = require('electron')
contextBridge.exposeInMainWorld('electronAPI', {
minimize: () => ipcRenderer.invoke('app:minimize'),
maximize: () => ipcRenderer.invoke('app:maximize'),
close: () => ipcRenderer.invoke('app:close'),
getVersion: () => ipcRenderer.invoke('app:getVersion'),
getPath: (name) => ipcRenderer.invoke('app:getPath', name),
onWindowMaximized: (callback) => {
ipcRenderer.on('window-maximized', callback)
},
onWindowUnmaximized: (callback) => {
ipcRenderer.on('window-unmaximized', callback)
},
removeAllListeners: (channel) => {
ipcRenderer.removeAllListeners(channel)
}
})