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);
});
ipcMain.on('close-settings', () => {
if (settingsWin) settingsWin.close();
});
// … Ende der IPC-Handler …
});

View File

@@ -4,7 +4,8 @@ contextBridge.exposeInMainWorld('settingsAPI', {
getSkyMode: () => ipcRenderer.invoke('get-skymode'),
setSkyMode: val => ipcRenderer.invoke('set-skymode', val),
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', {

View File

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