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

CheckingForUpdatesWindow needs an interface and should be instantiated through the default UI factory #46

Closed Deadpikle closed 4 years ago

Deadpikle commented 4 years ago

This is done other than fixing the System.Windows.Threading.Dispatcher.Run(); call to not be in the NetSparkle part of the project as that is UI related! (NetSparkle.cs -> ShowUpdateNeededUIInner)

Deadpikle commented 4 years ago

All done. UIs control starting their own dispatcher thread now, although for ease of UI creation NetSparkle core still handles making the new STA thread.