From 15cbdb7d103b921e9d76631181b0661732733f96 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?D=C3=A1vid=20Kaya?= Date: Tue, 5 May 2026 18:11:44 +0200 Subject: [PATCH] fix: enable DPI-aware NSIS installer (#7803) Declare the NSIS installer as DPI-aware so Windows stops bitmap-scaling the setup UI on high-DPI displays. --- packages/bruno-electron/electron-builder-config.js | 1 + packages/bruno-electron/resources/installer.nsh | 3 +++ 2 files changed, 4 insertions(+) create mode 100644 packages/bruno-electron/resources/installer.nsh diff --git a/packages/bruno-electron/electron-builder-config.js b/packages/bruno-electron/electron-builder-config.js index f03e4289e..cac5641db 100644 --- a/packages/bruno-electron/electron-builder-config.js +++ b/packages/bruno-electron/electron-builder-config.js @@ -104,6 +104,7 @@ const config = { publisherName: 'Bruno Software Inc' }, nsis: { + include: 'resources/installer.nsh', oneClick: false, allowToChangeInstallationDirectory: true, allowElevation: true, diff --git a/packages/bruno-electron/resources/installer.nsh b/packages/bruno-electron/resources/installer.nsh new file mode 100644 index 000000000..83785ff27 --- /dev/null +++ b/packages/bruno-electron/resources/installer.nsh @@ -0,0 +1,3 @@ +; Keep the Windows installer sharp on high-DPI displays instead of letting +; Windows bitmap-scale the full NSIS UI. +ManifestDPIAware true