1
0

auto-git:

[change] main.js
 [change] preload.js
 [change] settings.html
This commit is contained in:
2025-05-24 20:44:27 +02:00
parent 0950bb3216
commit 3a20d22b80
3 changed files with 9 additions and 3 deletions

View File

@@ -902,6 +902,11 @@ app.whenReady().then(() => {
store.set('intelligentCommitThreshold', value); store.set('intelligentCommitThreshold', value);
}); });
ipcMain.on('close-settings', () => {
if (settingsWin) settingsWin.close();
});
// … Ende der IPC-Handler … // … Ende der IPC-Handler …
}); });

View File

@@ -4,7 +4,8 @@ contextBridge.exposeInMainWorld('settingsAPI', {
getSkyMode: () => ipcRenderer.invoke('get-skymode'), getSkyMode: () => ipcRenderer.invoke('get-skymode'),
setSkyMode: val => ipcRenderer.invoke('set-skymode', val), setSkyMode: val => ipcRenderer.invoke('set-skymode', val),
getSkipPrompt: () => ipcRenderer.invoke('get-skip-git-prompt'), getSkipPrompt: () => ipcRenderer.invoke('get-skip-git-prompt'),
setSkipPrompt: val => ipcRenderer.invoke('set-skip-git-prompt', val) setSkipPrompt: val => ipcRenderer.invoke('set-skip-git-prompt', val),
close: () => ipcRenderer.send('close-settings')
}); });
contextBridge.exposeInMainWorld('electronAPI', { contextBridge.exposeInMainWorld('electronAPI', {

View File

@@ -130,13 +130,13 @@
if (commitSel) await window.settingsAPI.setCommitModel(commitSel.value); if (commitSel) await window.settingsAPI.setCommitModel(commitSel.value);
if (readmeSel) await window.settingsAPI.setReadmeModel(readmeSel.value); if (readmeSel) await window.settingsAPI.setReadmeModel(readmeSel.value);
window.close(); window.settingsAPI.close();
}); });
// Cancel / Close: SkyMode zurücksetzen, dann schließen // Cancel / Close: SkyMode zurücksetzen, dann schließen
const rollback = async () => { const rollback = async () => {
await window.settingsAPI.setSkyMode(initialSky); await window.settingsAPI.setSkyMode(initialSky);
window.close(); window.settingsAPI.close();
}; };
cancel.addEventListener('click', rollback); cancel.addEventListener('click', rollback);
close.addEventListener('click', rollback); close.addEventListener('click', rollback);