Skip to content

Upgrade to .NET 10, Adds Windows ARM 64 GitHub action build#12

Closed
talynone wants to merge 5 commits into
marco-beltrame:mainfrom
talynone:WINARM64
Closed

Upgrade to .NET 10, Adds Windows ARM 64 GitHub action build#12
talynone wants to merge 5 commits into
marco-beltrame:mainfrom
talynone:WINARM64

Conversation

@talynone

Copy link
Copy Markdown
Contributor

Summary

Upgrades to .NET 10, add Windows ARM native build. .NET 8 reaches EOL for support in November 2026.

With the rising popularity of Windows ARM 64 devices, such as the latest Surface / Snapdragon X laptops, recently released Snapdragon X2 devices and soon to be released Nvidia N1X SOC users are increasingly expecting native applications.

Built and tested the GitHub build Windows ARM artifact from my fork using my Snapdragon X2 Elite Extreme based Asus Zenbook A16 running Windows 11 ARM 26H1.

Type of change

  • New feature
  • Documentation
  • Refactor
  • Chore / tooling

Checklist

  • Builds with dotnet build -c Release (no warnings)
  • Tested the change manually
  • Updated docs / README where needed
  • Commit messages follow Conventional Commits

marco-beltrame and others added 4 commits May 27, 2026 21:37
Add full zh-CN translation and an EN/CN language switcher to both
READMEs. Clarifies that OCR runs locally while translation uses an
online API, and notes a possible Gitee mirror for slow GitHub access.

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
…nalogy

Google products are unfamiliar/blocked in China, so the CN README now
leads with the actual differentiator (translates text you cannot select
or copy) instead of the Google Lens comparison.

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
@marco-beltrame marco-beltrame force-pushed the main branch 2 times, most recently from d041f0b to f0bedf1 Compare May 28, 2026 12:02
@marco-beltrame

Copy link
Copy Markdown
Owner

Thanks Joseph, especially for testing on real Snapdragon X2 hardware.

Two things before I can merge:

  1. Could you rebase onto latest main and force-push? I rewrote the recent commits on main to clean up some metadata so your branch's ancestry no longer matches. Quick rebase should fix it.

  2. Any chance of splitting this into two PRs?

    • PR A: the win-arm64 matrix on its own. I'd merge that right away since you've already tested it and I don't have an ARM machine to validate it myself.
    • PR B: the .NET 8 to .NET 10 bump. I want to test this one locally before merging since runtime bumps can have subtle effects on WPF, WinRT OCR and the GDI screenshot path.

If splitting is a pain just open a fresh PR with the ARM64 part and we can drop this one. No worries either way.

@talynone

Copy link
Copy Markdown
Contributor Author

New pull request here: #13

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants