From b32677251895887afddcb392cf3c8859e3e2c255 Mon Sep 17 00:00:00 2001 From: Amit Haridas Date: Sun, 26 Oct 2025 13:58:36 +0530 Subject: [PATCH] =?UTF-8?q?Fix=20print=20preview=20functionality=20and=20s?= =?UTF-8?q?et=20GitHub=20as=20default=20theme=20-=20Fixed=20print-preview?= =?UTF-8?q?=20event=20handling=20by=20adding=20missing=20ipcRenderer=20lis?= =?UTF-8?q?teners=20-=20Renderer=20now=20properly=20relays=20print-preview?= =?UTF-8?q?=20and=20print-preview-styled=20events=20to=20main=20process=20?= =?UTF-8?q?-=20Changed=20default=20theme=20from=20'light'=20to=20'github'?= =?UTF-8?q?=20for=20better=20visual=20appearance=20-=20Rebuilt=20release?= =?UTF-8?q?=20with=20v1.7.7=20fixes=20=F0=9F=A4=96=20Generated=20with=20[C?= =?UTF-8?q?laude=20Code](https://claude.com/claude-code)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/main.js | 2 +- src/renderer.js | 9 +++++++++ 2 files changed, 10 insertions(+), 1 deletion(-) diff --git a/src/main.js b/src/main.js index 9427141..62d12d8 100644 --- a/src/main.js +++ b/src/main.js @@ -1157,7 +1157,7 @@ ipcMain.on('save-current-file', (event, content) => { }); ipcMain.on('get-theme', (event) => { - const theme = store.get('theme', 'light'); + const theme = store.get('theme', 'github'); event.reply('theme-changed', theme); }); diff --git a/src/renderer.js b/src/renderer.js index 5d45dc1..15d5d46 100644 --- a/src/renderer.js +++ b/src/renderer.js @@ -1149,6 +1149,15 @@ ipcRenderer.on('adjust-font-size', (event, action) => { updateFontSizes(currentFontSize); }); +// Print preview request handlers - relay to main process +ipcRenderer.on('print-preview', () => { + ipcRenderer.send('print-preview'); +}); + +ipcRenderer.on('print-preview-styled', () => { + ipcRenderer.send('print-preview-styled'); +}); + // Print preview handler - prepare for printing ipcRenderer.on('prepare-print-preview', (event, withStyles) => { const previewContent = document.getElementById('preview');