From c65687956320adbc63f009619579e4307c8098ff Mon Sep 17 00:00:00 2001 From: Rasmus <31932525+mwyywm@users.noreply.github.com> Date: Wed, 6 Sep 2023 19:23:22 +0200 Subject: [PATCH] fix: zoom in with keyboard shortcut (#234) --- src/renderer/layout.tsx | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/src/renderer/layout.tsx b/src/renderer/layout.tsx index c3224f9..e71de43 100644 --- a/src/renderer/layout.tsx +++ b/src/renderer/layout.tsx @@ -143,6 +143,14 @@ export default function Layout() { window.electron.browserWindow.reload(); // this is a hack; setSizes by itself does not seem to update the splits, seems like a bug, but we dont have a choice here } else { setOpenPreviewPane(digit); + const previewProvider = enabledProviders.find( + (provider) => + provider.webviewId === storedPaneList[digit - 1].webviewId, + ); + // @ts-ignore + const zoomLevel = previewProvider.getWebview()?.getZoomLevel() + 2; + // @ts-ignore + previewProvider.getWebview().setZoomLevel(zoomLevel); } } else if (isCmdOrCtrl && isShift && event.key.toLowerCase() === 'a') { window.electron.browserWindow.reload();