mirror of
https://github.com/Boof2015/prism.git
synced 2026-08-19 03:54:23 +02:00
better porting
This commit is contained in:
@@ -15,6 +15,21 @@ contextBridge.exposeInMainWorld('electronAPI', {
|
||||
ipcRenderer.on('window:always-on-top-changed', handler)
|
||||
return () => ipcRenderer.removeListener('window:always-on-top-changed', handler)
|
||||
},
|
||||
onToggleScope: (callback: (index: number) => void) => {
|
||||
const handler = (_event: Electron.IpcRendererEvent, index: number): void => callback(index)
|
||||
ipcRenderer.on('shortcut:toggle-scope', handler)
|
||||
return () => ipcRenderer.removeListener('shortcut:toggle-scope', handler)
|
||||
},
|
||||
onToggleCapture: (callback: () => void) => {
|
||||
const handler = (): void => callback()
|
||||
ipcRenderer.on('shortcut:toggle-capture', handler)
|
||||
return () => ipcRenderer.removeListener('shortcut:toggle-capture', handler)
|
||||
},
|
||||
onToggleSettings: (callback: () => void) => {
|
||||
const handler = (): void => callback()
|
||||
ipcRenderer.on('shortcut:toggle-settings', handler)
|
||||
return () => ipcRenderer.removeListener('shortcut:toggle-settings', handler)
|
||||
},
|
||||
})
|
||||
|
||||
// Native DSP module — load if available, gracefully degrade if not
|
||||
|
||||
Reference in New Issue
Block a user