-
Notifications
You must be signed in to change notification settings - Fork 237
[FEATURE] Windows ARM64 build support #131
Description
Preflight Checklist
- I have read the Contributing Guidelines for this project.
- I agree to follow the Code of Conduct that this project adheres to.
- I have searched the issue tracker for a feature request that matches the one I want to file, without success.
Problem/Usecase Description
I'm running Windows on ARM (Snapdragon X Plus on a Surface Laptop 7). There is no official ARM64 build for Windows, which means users like me have to run the x64 version through emulation. This noticeably impacts performance and battery life compared to running natively.
Proposed Solution
Add a build:desktop:win:arm64 script to the desktop package.json alongside the existing build:desktop:win:x64, using electron-builder --win --arm64. Since electron-builder already supports Windows ARM64 and ARM64 builds exist for Mac and Linux, the change would be minimal. Ideally this would also be included in the release pipeline so users get an official ARM64 installer.
Feature Type
New functionality
Additional Context
I compiled it manually by adding the --arm64 flag to the electron-builder command and it works. So the underlying support is already there, it just needs to be added to the official build pipeline.
Contribution
- I'd be willing to implement this feature
- I'd be willing to test this feature once implemented
- I can provide additional details or clarification if needed