NetSparkleUpdater / NetSparkle

NetSparkle is a C#, cross-platform, highly-configurable software update framework with pre-built UI for .NET developers compatible with .NET 4.6.2/.NET 6+, WinForms, WPF, and Avalonia; uses Ed25519 signatures. View basic usage here in the README and try the samples for yourself.
https://netsparkleupdater.github.io/NetSparkle/
MIT License
609 stars 84 forks source link

.NET Framework WinForms UI is blurry on high DPI settings #60

Closed Deadpikle closed 2 years ago

Deadpikle commented 5 years ago

When a WinForms app uses Sparkle, the UI is blurry. Have tested a few fixes from here, but they weren't successful.

WPF-based apps are fine, even when they use the WinForms-based NetSparkle UI for update checking.

See also #44.

flemingm commented 4 years ago

also see: https://stackoverflow.com/questions/22735174/how-to-write-winforms-code-that-auto-scales-to-system-font-and-dpi-settings

Deadpikle commented 4 years ago

This only seems to affect the .NET Framework version. Based on the samples, the .NET Core version works on high DPI screens just fine.