mirror of
https://codeberg.org/armin/noizapp.git
synced 2026-09-01 14:00:54 +02:00
fix resize (both keyboard and mouse should work)
This commit is contained in:
parent
704e42550c
commit
154a98a754
2 changed files with 59 additions and 2 deletions
30
preload.js
Normal file
30
preload.js
Normal 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 });
|
||||
Loading…
Add table
Add a link
Reference in a new issue