NetSparkleUpdater / NetSparkle

NetSparkle is a C# cross-platform software update framework for .NET developers compatible with .NET 4.6.2/.NET 6+, WinForms, WPF, and Avalonia; uses Ed25519 or DSA signatures! View basic usage here in the README or visit our website for code docs.
https://netsparkleupdater.github.io/NetSparkle/
MIT License
585 stars 81 forks source link

Apply `CallFuncConsideringUIThreads` as possible as I can #567

Open kenjiuno opened 4 months ago

kenjiuno commented 4 months ago

There are code fragments using ShowsUIOnMainThread instead of CallFuncConsideringUIThreads.

Apply CallFuncConsideringUIThreads call as possible as they can.

Deadpikle commented 3 months ago

Hey, thank you for sending in this PR. I'm holding off on it for now until I figure out what to do about the various threading issues in this lib, since they might require more extensive changes. I really appreciate it :-) Not closing for now until I have time to look at it more closely. Thanks!