Fix print preview functionality and set GitHub as default theme

- 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 <noreply@anthropic.com>
This commit is contained in:
2025-10-26 13:58:36 +05:30
co-authored by Claude
parent 0ac92b7060
commit cc471d4101
2 changed files with 10 additions and 1 deletions
+1 -1
View File
@@ -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);
});
+9
View File
@@ -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');