Added changelog button to update message box

This commit is contained in:
Jaex 2015-09-18 14:39:46 +03:00
parent 6fa99b0b4b
commit 6c88f0ab6a
6 changed files with 52 additions and 10 deletions

View file

@ -31,7 +31,7 @@ public static class Links
public const string URL_PROJECT = "https://github.com/ShareX/ShareX";
public const string URL_ISSUES = URL_PROJECT + "/issues";
public const string URL_CALLBACK = URL_WEBSITE + "/callback/";
public const string URL_VERSION_HISTORY = URL_PROJECT + "/wiki/Changelog";
public const string URL_CHANGELOG = URL_PROJECT + "/wiki/Changelog";
public const string URL_DONATE = "https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=PCNWK2G6ZYJ2E";
public const string URL_BERK = "https://github.com/Jaex";
public const string URL_MIKE = "https://github.com/McoreD";

View file

@ -33,6 +33,7 @@ private void InitializeComponent()
this.btnNo = new ShareX.HelpersLib.BlackStyleButton();
this.btnYes = new ShareX.HelpersLib.BlackStyleButton();
this.cbDontShow = new ShareX.HelpersLib.BlackStyleCheckBox();
this.btnOpenChangelog = new ShareX.HelpersLib.BlackStyleButton();
this.SuspendLayout();
//
// lblText
@ -65,11 +66,19 @@ private void InitializeComponent()
this.cbDontShow.SpaceAfterCheckBox = 3;
this.cbDontShow.CheckedChanged += new System.EventHandler(this.cbDontShow_CheckedChanged);
//
// btnOpenChangelog
//
resources.ApplyResources(this.btnOpenChangelog, "btnOpenChangelog");
this.btnOpenChangelog.ForeColor = System.Drawing.Color.White;
this.btnOpenChangelog.Name = "btnOpenChangelog";
this.btnOpenChangelog.MouseClick += new System.Windows.Forms.MouseEventHandler(this.btnOpenChangelog_MouseClick);
//
// UpdateMessageBox
//
resources.ApplyResources(this, "$this");
this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;
this.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(70)))), ((int)(((byte)(70)))), ((int)(((byte)(70)))));
this.Controls.Add(this.btnOpenChangelog);
this.Controls.Add(this.lblText);
this.Controls.Add(this.btnNo);
this.Controls.Add(this.btnYes);
@ -88,5 +97,6 @@ private void InitializeComponent()
private BlackStyleButton btnNo;
private BlackStyleLabel lblText;
private BlackStyleCheckBox cbDontShow;
private BlackStyleButton btnOpenChangelog;
}
}

View file

@ -102,6 +102,11 @@ private void cbDontShow_CheckedChanged(object sender, System.EventArgs e)
DontShow = cbDontShow.Checked;
}
private void btnOpenChangelog_MouseClick(object sender, MouseEventArgs e)
{
URLHelpers.OpenURL(Links.URL_CHANGELOG);
}
private void btnYes_MouseClick(object sender, MouseEventArgs e)
{
DialogResult = DialogResult.Yes;

View file

@ -141,13 +141,13 @@
<value>$this</value>
</data>
<data name="&gt;&gt;lblText.ZOrder" xml:space="preserve">
<value>0</value>
<value>1</value>
</data>
<data name="btnNo.Font" type="System.Drawing.Font, System.Drawing">
<value>Arial, 12pt</value>
</data>
<data name="btnNo.Location" type="System.Drawing.Point, System.Drawing">
<value>280, 120</value>
<value>128, 120</value>
</data>
<data name="btnNo.Size" type="System.Drawing.Size, System.Drawing">
<value>104, 32</value>
@ -168,13 +168,13 @@
<value>$this</value>
</data>
<data name="&gt;&gt;btnNo.ZOrder" xml:space="preserve">
<value>1</value>
<value>2</value>
</data>
<data name="btnYes.Font" type="System.Drawing.Font, System.Drawing">
<value>Arial, 12pt</value>
</data>
<data name="btnYes.Location" type="System.Drawing.Point, System.Drawing">
<value>168, 120</value>
<value>16, 120</value>
</data>
<data name="btnYes.Size" type="System.Drawing.Size, System.Drawing">
<value>104, 32</value>
@ -195,7 +195,7 @@
<value>$this</value>
</data>
<data name="&gt;&gt;btnYes.ZOrder" xml:space="preserve">
<value>2</value>
<value>3</value>
</data>
<data name="cbDontShow.Font" type="System.Drawing.Font, System.Drawing">
<value>Arial, 8pt</value>
@ -222,7 +222,34 @@
<value>$this</value>
</data>
<data name="&gt;&gt;cbDontShow.ZOrder" xml:space="preserve">
<value>3</value>
<value>4</value>
</data>
<data name="btnOpenChangelog.Font" type="System.Drawing.Font, System.Drawing">
<value>Arial, 12pt</value>
</data>
<data name="btnOpenChangelog.Location" type="System.Drawing.Point, System.Drawing">
<value>240, 120</value>
</data>
<data name="btnOpenChangelog.Size" type="System.Drawing.Size, System.Drawing">
<value>144, 32</value>
</data>
<data name="btnOpenChangelog.TabIndex" type="System.Int32, mscorlib">
<value>4</value>
</data>
<data name="btnOpenChangelog.Text" xml:space="preserve">
<value>Changelog</value>
</data>
<data name="&gt;&gt;btnOpenChangelog.Name" xml:space="preserve">
<value>btnOpenChangelog</value>
</data>
<data name="&gt;&gt;btnOpenChangelog.Type" xml:space="preserve">
<value>ShareX.HelpersLib.BlackStyleButton, ShareX.HelpersLib, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null</value>
</data>
<data name="&gt;&gt;btnOpenChangelog.Parent" xml:space="preserve">
<value>$this</value>
</data>
<data name="&gt;&gt;btnOpenChangelog.ZOrder" xml:space="preserve">
<value>0</value>
</data>
<metadata name="$this.Localizable" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<value>True</value>
@ -241,6 +268,6 @@
<value>UpdateMessageBox</value>
</data>
<data name="&gt;&gt;$this.Type" xml:space="preserve">
<value>ShareX.HelpersLib.BaseForm, ShareX.HelpersLib, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null</value>
<value>ShareX.HelpersLib.BlackStyleForm, ShareX.HelpersLib, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null</value>
</data>
</root>

View file

@ -42,7 +42,7 @@ private enum SetupType
Steam // Create Steam folder
}
private static SetupType Setup = SetupType.Stable;
private static SetupType Setup = SetupType.Steam;
private static string parentDir = @"..\..\..\";
private static string binDir = Path.Combine(parentDir, "ShareX", "bin");

View file

@ -119,7 +119,7 @@ private void AboutForm_Shown(object sender, EventArgs e)
private void lblProductName_Click(object sender, EventArgs e)
{
URLHelpers.OpenURL(Links.URL_VERSION_HISTORY);
URLHelpers.OpenURL(Links.URL_CHANGELOG);
}
private void pbSteam_Click(object sender, EventArgs e)