From 48b0c1b7319c178d090a4d4c85d1529a87295b9b Mon Sep 17 00:00:00 2001 From: Sanjai Kumar Date: Thu, 14 Nov 2024 13:58:41 +0530 Subject: [PATCH] feat: add global shortcut for zooming in the Electron app --- packages/bruno-electron/src/index.js | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/packages/bruno-electron/src/index.js b/packages/bruno-electron/src/index.js index 47ab8ae7c..57fdf4ec2 100644 --- a/packages/bruno-electron/src/index.js +++ b/packages/bruno-electron/src/index.js @@ -11,7 +11,7 @@ if (isDev) { } const { format } = require('url'); -const { BrowserWindow, app, Menu, ipcMain } = require('electron'); +const { BrowserWindow, app, Menu, ipcMain, globalShortcut } = require('electron'); const { setContentSecurityPolicy } = require('electron-util'); const menuTemplate = require('./app/menu-template'); @@ -141,6 +141,11 @@ app.on('ready', async () => { } return { action: 'deny' }; }); + + // Quick fix for Electron issue #29996: https://github.com/electron/electron/issues/29996 + globalShortcut.register('Ctrl+=', () => { + mainWindow.webContents.setZoomLevel(mainWindow.webContents.getZoomLevel() + 1); + }); // register all ipc handlers registerNetworkIpc(mainWindow);