Upload via GUI (21 Dateien)

This commit is contained in:
Git Manager GUI
2026-08-01 19:32:20 +02:00
parent afe02f81be
commit 7a6b31fb11
13 changed files with 858 additions and 20 deletions
+20
View File
@@ -86,6 +86,26 @@ contextBridge.exposeInMainWorld('api', {
},
// Dialoge / App
// MultiMC-Import
mmcPickFolder: () => ipcRenderer.invoke('mmc:pickFolder'),
mmcScan: (folder) => ipcRenderer.invoke('mmc:scan', folder),
mmcImport: (entries, copyData) => ipcRenderer.invoke('mmc:import', entries, copyData),
onMmcProgress: (cb) => {
const l = (_e, d) => cb(d);
ipcRenderer.on('mmc:progress', l);
return () => ipcRenderer.removeListener('mmc:progress', l);
},
// Bedrock (Windows-Store-Ausgabe)
bedrockDetect: () => ipcRenderer.invoke('bedrock:detect'),
bedrockLaunch: () => ipcRenderer.invoke('bedrock:launch'),
bedrockWorlds: () => ipcRenderer.invoke('bedrock:worlds'),
bedrockList: (kind) => ipcRenderer.invoke('bedrock:list', kind),
bedrockRemove: (kind, name) => ipcRenderer.invoke('bedrock:remove', kind, name),
bedrockOpenFolder: (kind) => ipcRenderer.invoke('bedrock:openFolder', kind),
bedrockInstallAddon: () => ipcRenderer.invoke('bedrock:installAddon'),
bedrockOpenWorld: (dir) => ipcRenderer.invoke('bedrock:openWorld', dir),
// echte Minecraft-Icons
iconsList: () => ipcRenderer.invoke('icons:list'),
iconsExtract: () => ipcRenderer.invoke('icons:extract'),