feat: initial commit

This commit is contained in:
izzy
2025-09-30 10:31:37 -05:00
commit 7ab6795a88
31 changed files with 7913 additions and 0 deletions
+17
View File
@@ -0,0 +1,17 @@
import { contextBridge, ipcRenderer } from "electron";
let config: DesktopConfig;
ipcRenderer.on("config", (_, data) => (config = data));
contextBridge.exposeInMainWorld("desktopConfig", {
get: () => config,
set: (config: DesktopConfig) => ipcRenderer.send("config", config),
getAutostart() {
ipcRenderer.send("isAutostart?");
return new Promise((resolve) => ipcRenderer.once("isAutostart", resolve));
},
setAutostart(value: boolean) {
ipcRenderer.send("setAutostart", value);
},
});