NaroZeol / PowerHexInspector

A simple powertoys run plugin provides fast and easy way to peek other forms of an input number
MIT License
14 stars 0 forks source link

ARM release #1

Closed hlaueriksson closed 1 week ago

hlaueriksson commented 3 months ago

Hi @NaroZeol

It would be nice to get an ARM release of the plugin.

hlaueriksson commented 3 months ago

The community plugin checklist has some pointers on the naming convention for the zip files.

NaroZeol commented 3 months ago

Hi @NaroZeol

It would be nice to get an ARM release of the plugin.

Yes, it should be. But unfortunately I don't have an ARM machine. Can you tell me the right way to build an ARM release?

The community plugin checklist has some pointers on the naming convention for the zip files.

OK, I will checkout later to make them nice to the checklist.

hlaueriksson commented 3 months ago

I'll build the ARM64 DLLs from source.

The devdocs contains instructions to get started; https://github.com/microsoft/PowerToys/tree/main/doc/devdocs#compiling-powertoys

hlaueriksson commented 3 months ago

If you get stuck, I can write in more details.

NaroZeol commented 3 months ago

OK, I will try it later.

NaroZeol commented 2 months ago

Hey @hlaueriksson I have already finished ARM64 support in dev branch But I have no idea whether it can work on ARM64 because I don't have an ARM machine

Do you know any way to test it on my computer?

hlaueriksson commented 2 months ago

No, as far as I know, you need an ARM processor to test it for real. I test my x64 releases on my computer and hope that the ARM64 versions work 😁

NaroZeol commented 2 months ago

I think a software based emulator like qemu should be helpful. But it's a bit awkward that we need to test a simple plugin by downloading and installing another large software. 🤐

So maybe there should be an official guide to build ARM64 release. 🤥

hlaueriksson commented 2 months ago

So maybe there should be an official guide to build ARM64 release. 🤥

Yes, if you create an issue in the PowerToys repo and ask for that, I will give it a 👍

NaroZeol commented 2 months ago

Yes, if you create an issue in the PowerToys repo and ask for that, I will give it a 👍

Haha, it seems not suitable for a beginner like me to ask for that.

hlaueriksson commented 2 months ago

Don't be so humble 😸 I think alot of people would be interested in that guide.

hlaueriksson commented 2 months ago

I created a NuGet package that simplifies referencing the ARM64 dependencies:

NaroZeol commented 2 months ago

Amazing one! No need to take tens of minutes to build dependencies any more!