private void AskIfShowReleasePage(ReleaseInfo releaseInfo) { string message = string.Format("Version:{0}\r\nPublished:{1}\r\nDo you want to show the Terminals home page?", releaseInfo.Version, releaseInfo.Published); YesNoDisableResult answer = YesNoDisableForm.ShowDialog("New release is available", message); if (answer.Result == DialogResult.Yes) this.connectionsUiFactory.CreateReleaseTab(); if (answer.Disable) settings.NeverShowTerminalsWindow = true; }
private void UpdateReleaseToolStripItem(ReleaseInfo downloaded) { if (this.updateToolStripItem != null && !this.updateToolStripItem.Visible) { if (downloaded.NewAvailable) { this.updateToolStripItem.Visible = true; string newText = String.Format("{0} - {1}", this.updateToolStripItem.Text, downloaded.Version); this.updateToolStripItem.Text = newText; } } }