Add support for building EverythingToolbar on Windows ARM64#660
Add support for building EverythingToolbar on Windows ARM64#660srwi merged 3 commits intosrwi:developfrom
Conversation
Greenie0701
commented
Sep 5, 2025
- The adoption of Windows on ARM (WoA) devices is steadily increasing, yet many application are still not available for this platform.
- Currently, Everythingtoolbar application build support is not provided for Windows ARM64 and thus users/developers were facing difficulties using popular Everythingtoolbar application natively.
- This PR introduces support for building Everythingtoolbar application on Windows ARM64, improving accessibility for developers and end users on this emerging platform.
- Subsequent PRs would be raised for supporting installer for Everythingtoolbar and CI support for this platform, since GitHub Actions now offer native CI runners for Windows on ARM devices (windows-11-arm), enabling automated builds and testing.
|
Note: With these changes, the project successfully compiles natively on local Windows ARM64 setup without any issues |
|
Hi @Greenie0701, thank you so much for looking into this! Would you be able to include the other changes in the same PR? Were you able to verify that it actually works on an ARM machine, too? Unfortunately I don't own such a device so it's hard for me to check. |
|
@srwi sure, I can include those changes in the same PR, but I need your help for adding support in inno setup for arm64. Could you provide some information about how we can add support for new architecture in current inno installer scripts? |
|
Sounds good, I can work on the installer! Were you able to fully test the arm version with Everything yet? |
|
@srwi thanks a lot, please let me know once you have added support for installer. I can help you on supporting CI for this platform. Regarding the validation/testing, can you provide some information on how we can run test or validate the build to make sure that the build is consistent? |
|
Unfortunately there are no automatic tests so the best way to test if it works is building the launcher project locally and running the I could start working on the installer once the functionality on ARM has been confirmed. I think it's too early to work on that already. Thanks again for looking into it! 🙂 |
|
@srwi Just now I tested on my local Windows ARM64 device, the application launches successfully and runs natively on Windows ARM. |
|
That's great, thank you for checking! I'm currently traveling, but I can look into the required steps for the installer some time next week! |
|
Hi, I added an arm64 installer on branch arm64-installer. |
Sure thanks for the help, Will test this locally and update here with observation |
|
@srwi the installer setup is working fine, can you add those changes in the development branch? So that I can setup CI for Windows ARM to generate binaries |
|
Of course, just merged the changes into develop! |
af19140 to
6826dbd
Compare
|
Hi @srwi |
|
Looks very good! Were you able to verify the arm64 build artifact from the Github Actions workflow also works fine? If so, we can merge it and the next release will run on arm64! 🙂 |
Hi @srwi Yeah, I have made a dry run in my fork and the generated artifacts contains the right contents. I tested both x64 and Arm64 versions on their corresponding device, working fine as expected Thanks |
|
Cool, thanks again for the contribution! |

