fix resize (both keyboard and mouse should work)

This commit is contained in:
Armin 2026-07-07 03:02:02 +02:00
commit 154a98a754
2 changed files with 59 additions and 2 deletions

30
preload.js Normal file
View file

@ -0,0 +1,30 @@
const { ipcRenderer } = require('electron');
document.addEventListener('keydown', (e) => {
if (!e.ctrlKey) return;
switch (e.key) {
case '=':
case '+':
e.preventDefault();
ipcRenderer.send('zoom-in');
break;
case '-':
e.preventDefault();
ipcRenderer.send('zoom-out');
break;
case '0':
e.preventDefault();
ipcRenderer.send('zoom-reset');
break;
}
});
document.addEventListener('wheel', (e) => {
if (!e.ctrlKey) return;
e.preventDefault();
if (e.deltaY < 0) {
ipcRenderer.send('zoom-in');
} else if (e.deltaY > 0) {
ipcRenderer.send('zoom-out');
}
}, { passive: false });