Feat: Settings Panel

This commit is contained in:
MasterAcnolo
2026-01-20 22:28:53 +01:00
parent fef4f6de36
commit 343dbb26a2
8 changed files with 460 additions and 36 deletions

View File

@@ -5,6 +5,7 @@ contextBridge.exposeInMainWorld("electronAPI", {
selectDownloadFolder: () => ipcRenderer.invoke("select-download-folder"),
setProgress: (percent) => ipcRenderer.send("set-progress", percent),
getFeatures: () => ipcRenderer.invoke("features"),
setFeature: (key, value) => ipcRenderer.invoke("set-feature", { key, value }),
getVersion: () => ipcRenderer.invoke("version"),
getValidatedDownloadPath: (path) => ipcRenderer.invoke("validate-download-path", path)
});