From cc471d41010c4cee38b69151969eb38b72f26d23 Mon Sep 17 00:00:00 2001 From: Amit Haridas Date: Sun, 26 Oct 2025 13:58:36 +0530 Subject: [PATCH] Fix print preview functionality and set GitHub as default theme MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - Fixed print-preview event handling by adding missing ipcRenderer listeners - Renderer now properly relays print-preview and print-preview-styled events to main process - Changed default theme from 'light' to 'github' for better visual appearance - Rebuilt release with v1.7.7 fixes 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude --- 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');