HiraokaHyperTools.NetSparkle.N.UI.NetFramework.WinForms by kenjiuno, Deadpikle, Dirk Eisenberg

<PackageReference Include="HiraokaHyperTools.NetSparkle.N.UI.NetFramework.WinForms" Version="0.1.12" />

 UIFactory

public class UIFactory : IUIFactory
public UIFactory()

public virtual IDownloadProgress CreateProgressWindow(AppCastItem item, Icon applicationIcon)

public virtual IUpdateAvailable CreateSparkleForm(Sparkle sparkle, AppCastItem[] updates, Icon applicationIcon, bool isUpdateAlreadyDownloaded = false)

public virtual void Init()

public virtual void ShowCannotDownloadAppcast(string appcastUrl, Icon applicationIcon = null)

public virtual ICheckingForUpdates ShowCheckingForUpdates(Icon applicationIcon = null)

public virtual void ShowDownloadErrorMessage(string message, string appcastUrl, Icon applicationIcon = null)

public virtual void ShowToast(AppCastItem[] updates, Icon applicationIcon, Action<AppCastItem[]> clickHandler)

public virtual void ShowUnknownInstallerFormatMessage(string downloadFileName, Icon applicationIcon = null)

public virtual void ShowVersionIsSkippedByUserRequest(Icon applicationIcon = null)

public virtual void ShowVersionIsUpToDate(Icon applicationIcon = null)