// Preload für das Tray-Menüfenster (renderer/tray-menu.html): nur die vier nötigen Kanäle. const { contextBridge, ipcRenderer } = require('electron'); contextBridge.exposeInMainWorld('trayApi', { onState: (cb) => ipcRenderer.on('tray-menu-state', (_event, state) => cb(state)), action: (id) => ipcRenderer.send('tray-menu:action', id), resize: (height) => ipcRenderer.send('tray-menu:resize', height), close: () => ipcRenderer.send('tray-menu:close') });