Files
Claude Project Manager 3f2a2fc4dc Initial commit
2025-07-10 19:36:09 +02:00

10 Zeilen
490 B
JavaScript

const { contextBridge, ipcRenderer } = require('electron');
contextBridge.exposeInMainWorld('electronAPI', {
onNewFile: (callback) => ipcRenderer.on('new-file', callback),
onToggleTheme: (callback) => ipcRenderer.on('toggle-theme', callback),
getTheme: () => ipcRenderer.invoke('get-theme'),
minimizeWindow: () => ipcRenderer.send('minimize-window'),
maximizeWindow: () => ipcRenderer.send('maximize-window'),
closeWindow: () => ipcRenderer.send('close-window')
});