Upload via GUI (25 Dateien)

This commit is contained in:
Git Manager GUI
2026-08-02 10:14:02 +02:00
parent dc55e64ca3
commit a803f297ea
15 changed files with 2587 additions and 324 deletions
+24
View File
@@ -45,6 +45,14 @@ contextBridge.exposeInMainWorld('api', {
openScreenshot: (id, name) => ipcRenderer.invoke('instance:openScreenshot', id, name),
launchInstance: (id, accountId) => ipcRenderer.invoke('instances:launch', id, accountId),
exportInstance: (id) => ipcRenderer.invoke('instances:export', id),
createGlobalBackup: () => ipcRenderer.invoke('backup:global'),
listGlobalBackups: () => ipcRenderer.invoke('backup:list'),
restoreGlobalBackup: (sourcePath) => ipcRenderer.invoke('backup:restore', sourcePath),
onBackupProgress: (cb) => {
const l = (_e, d) => cb(d);
ipcRenderer.on('backup:progress', l);
return () => ipcRenderer.removeListener('backup:progress', l);
},
importInstance: () => ipcRenderer.invoke('instances:import'),
importModpack: () => ipcRenderer.invoke('modpack:import'),
onLaunchProgress: (cb) => {
@@ -95,6 +103,22 @@ contextBridge.exposeInMainWorld('api', {
ipcRenderer.on('mmc:progress', l);
return () => ipcRenderer.removeListener('mmc:progress', l);
},
cfPickFolder: () => ipcRenderer.invoke('cf:pickFolder'),
cfScan: (folder) => ipcRenderer.invoke('cf:scan', folder),
cfImport: (entries, copyData) => ipcRenderer.invoke('cf:import', entries, copyData),
onCfProgress: (cb) => {
const l = (_e, d) => cb(d);
ipcRenderer.on('cf:progress', l);
return () => ipcRenderer.removeListener('cf:progress', l);
},
mcPickFolder: () => ipcRenderer.invoke('mc:pickFolder'),
mcScan: (folder) => ipcRenderer.invoke('mc:scan', folder),
mcImport: (entries, copyData) => ipcRenderer.invoke('mc:import', entries, copyData),
onMcProgress: (cb) => {
const l = (_e, d) => cb(d);
ipcRenderer.on('mc:progress', l);
return () => ipcRenderer.removeListener('mc:progress', l);
},
// Bedrock (Windows-Store-Ausgabe)
bedrockDetect: () => ipcRenderer.invoke('bedrock:detect'),