Added Discord invite button

This commit is contained in:
Jaex 2017-10-10 10:48:40 +03:00
parent 2fc7163e02
commit b01e7aa0ef
10 changed files with 387 additions and 193 deletions

View file

@ -37,6 +37,7 @@ public static class Links
public const string URL_MIKE = "https://github.com/McoreD";
public const string URL_STEAM = "http://store.steampowered.com/app/400040/";
public const string URL_PATREON = "https://www.patreon.com/ShareX";
public const string URL_DISCORD = "https://discord.gg/E4R3Qa9";
private const string URL_DOCS = URL_WEBSITE + "/docs";
public const string URL_CUSTOM_UPLOADER = URL_DOCS + "/custom-uploader";
public const string URL_CUSTOM_UPLOADERS = "https://github.com/ShareX/CustomUploaders";

View file

@ -45,7 +45,8 @@ public class ApplicationConfig : SettingsBase<ApplicationConfig>
public int NameParserAutoIncrementNumber = 0;
public bool DisableHotkeys = false;
public List<QuickTaskInfo> QuickTaskPresets = QuickTaskInfo.DefaultPresets;
public bool ShowPatreonButton = true;
public bool ShowPatreonButton { get; set; } = true;
public bool ShowDiscordButton { get; set; } = true;
public ApplicationConfig()
{

View file

@ -144,11 +144,15 @@ private void InitializeComponent()
this.tsmiCopyForumImage = new System.Windows.Forms.ToolStripMenuItem();
this.tsmiCopyForumLinkedImage = new System.Windows.Forms.ToolStripMenuItem();
this.tssCopy4 = new System.Windows.Forms.ToolStripSeparator();
this.tsmiCopyMarkdownLink = new System.Windows.Forms.ToolStripMenuItem();
this.tsmiCopyMarkdownImage = new System.Windows.Forms.ToolStripMenuItem();
this.tsmiCopyMarkdownLinkedImage = new System.Windows.Forms.ToolStripMenuItem();
this.tssCopy5 = new System.Windows.Forms.ToolStripSeparator();
this.tsmiCopyFilePath = new System.Windows.Forms.ToolStripMenuItem();
this.tsmiCopyFileName = new System.Windows.Forms.ToolStripMenuItem();
this.tsmiCopyFileNameWithExtension = new System.Windows.Forms.ToolStripMenuItem();
this.tsmiCopyFolder = new System.Windows.Forms.ToolStripMenuItem();
this.tssCopy5 = new System.Windows.Forms.ToolStripSeparator();
this.tssCopy6 = new System.Windows.Forms.ToolStripSeparator();
this.tsmiUploadSelectedFile = new System.Windows.Forms.ToolStripMenuItem();
this.tsmiDownloadSelectedURL = new System.Windows.Forms.ToolStripMenuItem();
this.tsmiEditSelectedFile = new System.Windows.Forms.ToolStripMenuItem();
@ -245,13 +249,13 @@ private void InitializeComponent()
this.tsmiTrayExit = new System.Windows.Forms.ToolStripMenuItem();
this.timerTraySingleClick = new System.Windows.Forms.Timer(this.components);
this.ttMain = new System.Windows.Forms.ToolTip(this.components);
this.pbDiscordOpen = new System.Windows.Forms.PictureBox();
this.pbDiscordHide = new System.Windows.Forms.PictureBox();
this.ucNews = new ShareX.NewsListControl();
this.pNews = new System.Windows.Forms.Panel();
this.btnCloseNews = new System.Windows.Forms.Button();
this.tsmiCopyMarkdownLink = new System.Windows.Forms.ToolStripMenuItem();
this.tsmiCopyMarkdownImage = new System.Windows.Forms.ToolStripMenuItem();
this.tsmiCopyMarkdownLinkedImage = new System.Windows.Forms.ToolStripMenuItem();
this.tssCopy6 = new System.Windows.Forms.ToolStripSeparator();
this.flpCommunity = new System.Windows.Forms.FlowLayoutPanel();
this.flpDiscord = new System.Windows.Forms.FlowLayoutPanel();
((System.ComponentModel.ISupportInitialize)(this.scMain)).BeginInit();
this.scMain.Panel1.SuspendLayout();
this.scMain.Panel2.SuspendLayout();
@ -262,7 +266,11 @@ private void InitializeComponent()
this.tsMain.SuspendLayout();
this.cmsTaskInfo.SuspendLayout();
this.cmsTray.SuspendLayout();
((System.ComponentModel.ISupportInitialize)(this.pbDiscordOpen)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.pbDiscordHide)).BeginInit();
this.pNews.SuspendLayout();
this.flpCommunity.SuspendLayout();
this.flpDiscord.SuspendLayout();
this.SuspendLayout();
//
// scMain
@ -1171,6 +1179,29 @@ private void InitializeComponent()
this.tssCopy4.Name = "tssCopy4";
resources.ApplyResources(this.tssCopy4, "tssCopy4");
//
// tsmiCopyMarkdownLink
//
this.tsmiCopyMarkdownLink.Name = "tsmiCopyMarkdownLink";
resources.ApplyResources(this.tsmiCopyMarkdownLink, "tsmiCopyMarkdownLink");
this.tsmiCopyMarkdownLink.Click += new System.EventHandler(this.tsmiCopyMarkdownLink_Click);
//
// tsmiCopyMarkdownImage
//
this.tsmiCopyMarkdownImage.Name = "tsmiCopyMarkdownImage";
resources.ApplyResources(this.tsmiCopyMarkdownImage, "tsmiCopyMarkdownImage");
this.tsmiCopyMarkdownImage.Click += new System.EventHandler(this.tsmiCopyMarkdownImage_Click);
//
// tsmiCopyMarkdownLinkedImage
//
this.tsmiCopyMarkdownLinkedImage.Name = "tsmiCopyMarkdownLinkedImage";
resources.ApplyResources(this.tsmiCopyMarkdownLinkedImage, "tsmiCopyMarkdownLinkedImage");
this.tsmiCopyMarkdownLinkedImage.Click += new System.EventHandler(this.tsmiCopyMarkdownLinkedImage_Click);
//
// tssCopy5
//
this.tssCopy5.Name = "tssCopy5";
resources.ApplyResources(this.tssCopy5, "tssCopy5");
//
// tsmiCopyFilePath
//
this.tsmiCopyFilePath.Name = "tsmiCopyFilePath";
@ -1195,10 +1226,10 @@ private void InitializeComponent()
resources.ApplyResources(this.tsmiCopyFolder, "tsmiCopyFolder");
this.tsmiCopyFolder.Click += new System.EventHandler(this.tsmiCopyFolder_Click);
//
// tssCopy5
// tssCopy6
//
this.tssCopy5.Name = "tssCopy5";
resources.ApplyResources(this.tssCopy5, "tssCopy5");
this.tssCopy6.Name = "tssCopy6";
resources.ApplyResources(this.tssCopy6, "tssCopy6");
//
// tsmiUploadSelectedFile
//
@ -1924,6 +1955,26 @@ private void InitializeComponent()
this.ttMain.InitialDelay = 200;
this.ttMain.ReshowDelay = 100;
//
// pbDiscordOpen
//
this.pbDiscordOpen.Cursor = System.Windows.Forms.Cursors.Hand;
this.pbDiscordOpen.Image = global::ShareX.Properties.Resources.Discord_Button_01;
resources.ApplyResources(this.pbDiscordOpen, "pbDiscordOpen");
this.pbDiscordOpen.Name = "pbDiscordOpen";
this.pbDiscordOpen.TabStop = false;
this.ttMain.SetToolTip(this.pbDiscordOpen, resources.GetString("pbDiscordOpen.ToolTip"));
this.pbDiscordOpen.Click += new System.EventHandler(this.pbDiscordOpen_Click);
//
// pbDiscordHide
//
this.pbDiscordHide.Cursor = System.Windows.Forms.Cursors.Hand;
this.pbDiscordHide.Image = global::ShareX.Properties.Resources.Discord_Button_02;
resources.ApplyResources(this.pbDiscordHide, "pbDiscordHide");
this.pbDiscordHide.Name = "pbDiscordHide";
this.pbDiscordHide.TabStop = false;
this.ttMain.SetToolTip(this.pbDiscordHide, resources.GetString("pbDiscordHide.ToolTip"));
this.pbDiscordHide.Click += new System.EventHandler(this.pbDiscordHide_Click);
//
// ucNews
//
resources.ApplyResources(this.ucNews, "ucNews");
@ -1943,28 +1994,20 @@ private void InitializeComponent()
this.btnCloseNews.UseVisualStyleBackColor = true;
this.btnCloseNews.Click += new System.EventHandler(this.btnCloseNews_Click);
//
// tsmiCopyMarkdownLink
// flpCommunity
//
this.tsmiCopyMarkdownLink.Name = "tsmiCopyMarkdownLink";
resources.ApplyResources(this.tsmiCopyMarkdownLink, "tsmiCopyMarkdownLink");
this.tsmiCopyMarkdownLink.Click += new System.EventHandler(this.tsmiCopyMarkdownLink_Click);
resources.ApplyResources(this.flpCommunity, "flpCommunity");
this.flpCommunity.Controls.Add(this.flpPatreon);
this.flpCommunity.Controls.Add(this.flpDiscord);
this.flpCommunity.Name = "flpCommunity";
//
// tsmiCopyMarkdownImage
// flpDiscord
//
this.tsmiCopyMarkdownImage.Name = "tsmiCopyMarkdownImage";
resources.ApplyResources(this.tsmiCopyMarkdownImage, "tsmiCopyMarkdownImage");
this.tsmiCopyMarkdownImage.Click += new System.EventHandler(this.tsmiCopyMarkdownImage_Click);
//
// tsmiCopyMarkdownLinkedImage
//
this.tsmiCopyMarkdownLinkedImage.Name = "tsmiCopyMarkdownLinkedImage";
resources.ApplyResources(this.tsmiCopyMarkdownLinkedImage, "tsmiCopyMarkdownLinkedImage");
this.tsmiCopyMarkdownLinkedImage.Click += new System.EventHandler(this.tsmiCopyMarkdownLinkedImage_Click);
//
// tssCopy6
//
this.tssCopy6.Name = "tssCopy6";
resources.ApplyResources(this.tssCopy6, "tssCopy6");
resources.ApplyResources(this.flpDiscord, "flpDiscord");
this.flpDiscord.BackColor = System.Drawing.Color.Transparent;
this.flpDiscord.Controls.Add(this.pbDiscordOpen);
this.flpDiscord.Controls.Add(this.pbDiscordHide);
this.flpDiscord.Name = "flpDiscord";
//
// MainForm
//
@ -1972,10 +2015,10 @@ private void InitializeComponent()
resources.ApplyResources(this, "$this");
this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;
this.BackColor = System.Drawing.SystemColors.Window;
this.Controls.Add(this.pNews);
this.Controls.Add(this.flpPatreon);
this.Controls.Add(this.flpCommunity);
this.Controls.Add(this.scMain);
this.Controls.Add(this.tsMain);
this.Controls.Add(this.pNews);
this.DoubleBuffered = true;
this.Name = "MainForm";
this.FormClosing += new System.Windows.Forms.FormClosingEventHandler(this.MainForm_FormClosing);
@ -1999,7 +2042,13 @@ private void InitializeComponent()
this.tsMain.PerformLayout();
this.cmsTaskInfo.ResumeLayout(false);
this.cmsTray.ResumeLayout(false);
((System.ComponentModel.ISupportInitialize)(this.pbDiscordOpen)).EndInit();
((System.ComponentModel.ISupportInitialize)(this.pbDiscordHide)).EndInit();
this.pNews.ResumeLayout(false);
this.flpCommunity.ResumeLayout(false);
this.flpCommunity.PerformLayout();
this.flpDiscord.ResumeLayout(false);
this.flpDiscord.PerformLayout();
this.ResumeLayout(false);
this.PerformLayout();
@ -2229,5 +2278,9 @@ private void InitializeComponent()
private System.Windows.Forms.ToolStripMenuItem tsmiCopyMarkdownImage;
private System.Windows.Forms.ToolStripMenuItem tsmiCopyMarkdownLinkedImage;
private System.Windows.Forms.ToolStripSeparator tssCopy6;
private System.Windows.Forms.FlowLayoutPanel flpCommunity;
private System.Windows.Forms.FlowLayoutPanel flpDiscord;
private System.Windows.Forms.PictureBox pbDiscordOpen;
private System.Windows.Forms.PictureBox pbDiscordHide;
}
}

View file

@ -204,6 +204,7 @@ public void UpdateControls()
niTray.Visible = Program.Settings.ShowTray;
flpPatreon.Visible = Program.Settings.ShowPatreonButton;
flpDiscord.Visible = Program.Settings.ShowDiscordButton;
TaskManager.RecentManager.InitItems();
@ -1269,6 +1270,17 @@ private void lvUploads_QueryContinueDrag(object sender, QueryContinueDragEventAr
}
}
private void pbDiscordOpen_Click(object sender, EventArgs e)
{
URLHelpers.OpenURL(Links.URL_DISCORD);
}
private void pbDiscordHide_Click(object sender, EventArgs e)
{
flpDiscord.Visible = false;
Program.Settings.ShowDiscordButton = false;
}
private void pbPatreonOpen_Click(object sender, EventArgs e)
{
URLHelpers.OpenURL(Links.URL_PATREON);

View file

@ -253,7 +253,7 @@
<value>$this</value>
</data>
<data name="&gt;&gt;scMain.ZOrder" xml:space="preserve">
<value>4</value>
<value>3</value>
</data>
<data name="chFilename.Text" xml:space="preserve">
<value>Filename</value>
@ -294,66 +294,9 @@
<data name="chURL.Width" type="System.Int32, mscorlib">
<value>145</value>
</data>
<data name="flpPatreon.Anchor" type="System.Windows.Forms.AnchorStyles, System.Windows.Forms">
<value>Bottom, Right</value>
</data>
<data name="flpPatreon.AutoSize" type="System.Boolean, mscorlib">
<value>True</value>
</data>
<data name="&gt;&gt;pbPatreonOpen.Name" xml:space="preserve">
<value>pbPatreonOpen</value>
</data>
<data name="&gt;&gt;pbPatreonOpen.Type" xml:space="preserve">
<value>System.Windows.Forms.PictureBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</data>
<data name="&gt;&gt;pbPatreonOpen.Parent" xml:space="preserve">
<value>flpPatreon</value>
</data>
<data name="&gt;&gt;pbPatreonOpen.ZOrder" xml:space="preserve">
<value>0</value>
</data>
<data name="&gt;&gt;pbPatreonHide.Name" xml:space="preserve">
<value>pbPatreonHide</value>
</data>
<data name="&gt;&gt;pbPatreonHide.Type" xml:space="preserve">
<value>System.Windows.Forms.PictureBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</data>
<data name="&gt;&gt;pbPatreonHide.Parent" xml:space="preserve">
<value>flpPatreon</value>
</data>
<data name="&gt;&gt;pbPatreonHide.ZOrder" xml:space="preserve">
<value>1</value>
</data>
<data name="flpPatreon.Location" type="System.Drawing.Point, System.Drawing">
<value>613, 378</value>
</data>
<data name="flpPatreon.Size" type="System.Drawing.Size, System.Drawing">
<value>215, 45</value>
</data>
<data name="flpPatreon.TabIndex" type="System.Int32, mscorlib">
<value>3</value>
</data>
<data name="flpPatreon.Visible" type="System.Boolean, mscorlib">
<value>False</value>
</data>
<data name="flpPatreon.WrapContents" type="System.Boolean, mscorlib">
<value>False</value>
</data>
<data name="&gt;&gt;flpPatreon.Name" xml:space="preserve">
<value>flpPatreon</value>
</data>
<data name="&gt;&gt;flpPatreon.Type" xml:space="preserve">
<value>System.Windows.Forms.FlowLayoutPanel, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</data>
<data name="&gt;&gt;flpPatreon.Parent" xml:space="preserve">
<value>$this</value>
</data>
<data name="&gt;&gt;flpPatreon.ZOrder" xml:space="preserve">
<value>3</value>
</data>
<metadata name="ttMain.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
<value>567, 17</value>
</metadata>
<data name="pbPatreonOpen.Location" type="System.Drawing.Point, System.Drawing">
<value>0, 0</value>
</data>
@ -369,6 +312,9 @@
<data name="pbPatreonOpen.TabIndex" type="System.Int32, mscorlib">
<value>0</value>
</data>
<metadata name="ttMain.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
<value>567, 17</value>
</metadata>
<data name="pbPatreonOpen.ToolTip" xml:space="preserve">
<value>Open ShareX Patreon campaign web page</value>
</data>
@ -414,6 +360,33 @@
<data name="&gt;&gt;pbPatreonHide.ZOrder" xml:space="preserve">
<value>1</value>
</data>
<data name="flpPatreon.Location" type="System.Drawing.Point, System.Drawing">
<value>3, 54</value>
</data>
<data name="flpPatreon.Size" type="System.Drawing.Size, System.Drawing">
<value>215, 45</value>
</data>
<data name="flpPatreon.TabIndex" type="System.Int32, mscorlib">
<value>3</value>
</data>
<data name="flpPatreon.Visible" type="System.Boolean, mscorlib">
<value>False</value>
</data>
<data name="flpPatreon.WrapContents" type="System.Boolean, mscorlib">
<value>False</value>
</data>
<data name="&gt;&gt;flpPatreon.Name" xml:space="preserve">
<value>flpPatreon</value>
</data>
<data name="&gt;&gt;flpPatreon.Type" xml:space="preserve">
<value>System.Windows.Forms.FlowLayoutPanel, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</data>
<data name="&gt;&gt;flpPatreon.Parent" xml:space="preserve">
<value>flpCommunity</value>
</data>
<data name="&gt;&gt;flpPatreon.ZOrder" xml:space="preserve">
<value>0</value>
</data>
<metadata name="tsMain.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
<value>17, 17</value>
</metadata>
@ -445,7 +418,7 @@
<value>$this</value>
</data>
<data name="&gt;&gt;tsMain.ZOrder" xml:space="preserve">
<value>5</value>
<value>4</value>
</data>
<data name="tsddbCapture.ImageAlign" type="System.Drawing.ContentAlignment, System.Drawing">
<value>MiddleLeft</value>
@ -945,6 +918,15 @@
<metadata name="cmsTaskInfo.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
<value>286, 17</value>
</metadata>
<data name="cmsTaskInfo.Size" type="System.Drawing.Size, System.Drawing">
<value>229, 450</value>
</data>
<data name="&gt;&gt;cmsTaskInfo.Name" xml:space="preserve">
<value>cmsTaskInfo</value>
</data>
<data name="&gt;&gt;cmsTaskInfo.Type" xml:space="preserve">
<value>System.Windows.Forms.ContextMenuStrip, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</data>
<data name="tsmiShowErrors.Size" type="System.Drawing.Size, System.Drawing">
<value>228, 22</value>
</data>
@ -963,6 +945,66 @@
<data name="tsmiOpen.Text" xml:space="preserve">
<value>Open</value>
</data>
<data name="tsmiOpenURL.ShortcutKeyDisplayString" xml:space="preserve">
<value>Enter</value>
</data>
<data name="tsmiOpenURL.Size" type="System.Drawing.Size, System.Drawing">
<value>173, 22</value>
</data>
<data name="tsmiOpenURL.Text" xml:space="preserve">
<value>URL</value>
</data>
<data name="tsmiOpenShortenedURL.Size" type="System.Drawing.Size, System.Drawing">
<value>173, 22</value>
</data>
<data name="tsmiOpenShortenedURL.Text" xml:space="preserve">
<value>Shortened URL</value>
</data>
<data name="tsmiOpenThumbnailURL.Size" type="System.Drawing.Size, System.Drawing">
<value>173, 22</value>
</data>
<data name="tsmiOpenThumbnailURL.Text" xml:space="preserve">
<value>Thumbnail URL</value>
</data>
<data name="tsmiOpenDeletionURL.Size" type="System.Drawing.Size, System.Drawing">
<value>173, 22</value>
</data>
<data name="tsmiOpenDeletionURL.Text" xml:space="preserve">
<value>Deletion URL</value>
</data>
<data name="tssOpen1.Size" type="System.Drawing.Size, System.Drawing">
<value>170, 6</value>
</data>
<data name="tsmiOpenFile.ShortcutKeyDisplayString" xml:space="preserve">
<value>Ctrl+Enter</value>
</data>
<data name="tsmiOpenFile.Size" type="System.Drawing.Size, System.Drawing">
<value>173, 22</value>
</data>
<data name="tsmiOpenFile.Text" xml:space="preserve">
<value>File</value>
</data>
<data name="tsmiOpenFolder.ShortcutKeyDisplayString" xml:space="preserve">
<value>Shift+Enter</value>
</data>
<data name="tsmiOpenFolder.Size" type="System.Drawing.Size, System.Drawing">
<value>173, 22</value>
</data>
<data name="tsmiOpenFolder.Text" xml:space="preserve">
<value>Folder</value>
</data>
<data name="tsmiOpenThumbnailFile.Size" type="System.Drawing.Size, System.Drawing">
<value>173, 22</value>
</data>
<data name="tsmiOpenThumbnailFile.Text" xml:space="preserve">
<value>Thumbnail file</value>
</data>
<data name="tsmiCopy.Size" type="System.Drawing.Size, System.Drawing">
<value>228, 22</value>
</data>
<data name="tsmiCopy.Text" xml:space="preserve">
<value>Copy</value>
</data>
<data name="tsmiCopyURL.ShortcutKeyDisplayString" xml:space="preserve">
<value>Ctrl+C</value>
</data>
@ -1128,12 +1170,6 @@
<data name="tssCopy6.Visible" type="System.Boolean, mscorlib">
<value>False</value>
</data>
<data name="tsmiCopy.Size" type="System.Drawing.Size, System.Drawing">
<value>228, 22</value>
</data>
<data name="tsmiCopy.Text" xml:space="preserve">
<value>Copy</value>
</data>
<data name="tsmiUploadSelectedFile.ShortcutKeyDisplayString" xml:space="preserve">
<value>Ctrl+U</value>
</data>
@ -1248,69 +1284,6 @@
<data name="tsmiImagePreview.Text" xml:space="preserve">
<value>Image preview</value>
</data>
<data name="cmsTaskInfo.Size" type="System.Drawing.Size, System.Drawing">
<value>229, 472</value>
</data>
<data name="&gt;&gt;cmsTaskInfo.Name" xml:space="preserve">
<value>cmsTaskInfo</value>
</data>
<data name="&gt;&gt;cmsTaskInfo.Type" xml:space="preserve">
<value>System.Windows.Forms.ContextMenuStrip, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</data>
<data name="tsmiOpenURL.ShortcutKeyDisplayString" xml:space="preserve">
<value>Enter</value>
</data>
<data name="tsmiOpenURL.Size" type="System.Drawing.Size, System.Drawing">
<value>173, 22</value>
</data>
<data name="tsmiOpenURL.Text" xml:space="preserve">
<value>URL</value>
</data>
<data name="tsmiOpenShortenedURL.Size" type="System.Drawing.Size, System.Drawing">
<value>173, 22</value>
</data>
<data name="tsmiOpenShortenedURL.Text" xml:space="preserve">
<value>Shortened URL</value>
</data>
<data name="tsmiOpenThumbnailURL.Size" type="System.Drawing.Size, System.Drawing">
<value>173, 22</value>
</data>
<data name="tsmiOpenThumbnailURL.Text" xml:space="preserve">
<value>Thumbnail URL</value>
</data>
<data name="tsmiOpenDeletionURL.Size" type="System.Drawing.Size, System.Drawing">
<value>173, 22</value>
</data>
<data name="tsmiOpenDeletionURL.Text" xml:space="preserve">
<value>Deletion URL</value>
</data>
<data name="tssOpen1.Size" type="System.Drawing.Size, System.Drawing">
<value>170, 6</value>
</data>
<data name="tsmiOpenFile.ShortcutKeyDisplayString" xml:space="preserve">
<value>Ctrl+Enter</value>
</data>
<data name="tsmiOpenFile.Size" type="System.Drawing.Size, System.Drawing">
<value>173, 22</value>
</data>
<data name="tsmiOpenFile.Text" xml:space="preserve">
<value>File</value>
</data>
<data name="tsmiOpenFolder.ShortcutKeyDisplayString" xml:space="preserve">
<value>Shift+Enter</value>
</data>
<data name="tsmiOpenFolder.Size" type="System.Drawing.Size, System.Drawing">
<value>173, 22</value>
</data>
<data name="tsmiOpenFolder.Text" xml:space="preserve">
<value>Folder</value>
</data>
<data name="tsmiOpenThumbnailFile.Size" type="System.Drawing.Size, System.Drawing">
<value>173, 22</value>
</data>
<data name="tsmiOpenThumbnailFile.Text" xml:space="preserve">
<value>Thumbnail file</value>
</data>
<data name="tsmiImagePreviewShow.Size" type="System.Drawing.Size, System.Drawing">
<value>130, 22</value>
</data>
@ -1773,9 +1746,72 @@
<metadata name="timerTraySingleClick.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
<value>405, 17</value>
</metadata>
<metadata name="ttMain.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
<value>567, 17</value>
</metadata>
<data name="pbDiscordOpen.ImeMode" type="System.Windows.Forms.ImeMode, System.Windows.Forms">
<value>NoControl</value>
</data>
<data name="pbDiscordOpen.Location" type="System.Drawing.Point, System.Drawing">
<value>0, 0</value>
</data>
<data name="pbDiscordOpen.Margin" type="System.Windows.Forms.Padding, System.Windows.Forms">
<value>0, 0, 0, 0</value>
</data>
<data name="pbDiscordOpen.Size" type="System.Drawing.Size, System.Drawing">
<value>168, 45</value>
</data>
<data name="pbDiscordOpen.SizeMode" type="System.Windows.Forms.PictureBoxSizeMode, System.Windows.Forms">
<value>AutoSize</value>
</data>
<data name="pbDiscordOpen.TabIndex" type="System.Int32, mscorlib">
<value>0</value>
</data>
<data name="pbDiscordOpen.ToolTip" xml:space="preserve">
<value>Open ShareX Discord server invite link</value>
</data>
<data name="&gt;&gt;pbDiscordOpen.Name" xml:space="preserve">
<value>pbDiscordOpen</value>
</data>
<data name="&gt;&gt;pbDiscordOpen.Type" xml:space="preserve">
<value>System.Windows.Forms.PictureBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</data>
<data name="&gt;&gt;pbDiscordOpen.Parent" xml:space="preserve">
<value>flpDiscord</value>
</data>
<data name="&gt;&gt;pbDiscordOpen.ZOrder" xml:space="preserve">
<value>0</value>
</data>
<data name="pbDiscordHide.ImeMode" type="System.Windows.Forms.ImeMode, System.Windows.Forms">
<value>NoControl</value>
</data>
<data name="pbDiscordHide.Location" type="System.Drawing.Point, System.Drawing">
<value>168, 0</value>
</data>
<data name="pbDiscordHide.Margin" type="System.Windows.Forms.Padding, System.Windows.Forms">
<value>0, 0, 0, 0</value>
</data>
<data name="pbDiscordHide.Size" type="System.Drawing.Size, System.Drawing">
<value>47, 45</value>
</data>
<data name="pbDiscordHide.SizeMode" type="System.Windows.Forms.PictureBoxSizeMode, System.Windows.Forms">
<value>AutoSize</value>
</data>
<data name="pbDiscordHide.TabIndex" type="System.Int32, mscorlib">
<value>1</value>
</data>
<data name="pbDiscordHide.ToolTip" xml:space="preserve">
<value>Hide Discord button permanently</value>
</data>
<data name="&gt;&gt;pbDiscordHide.Name" xml:space="preserve">
<value>pbDiscordHide</value>
</data>
<data name="&gt;&gt;pbDiscordHide.Type" xml:space="preserve">
<value>System.Windows.Forms.PictureBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</data>
<data name="&gt;&gt;pbDiscordHide.Parent" xml:space="preserve">
<value>flpDiscord</value>
</data>
<data name="&gt;&gt;pbDiscordHide.ZOrder" xml:space="preserve">
<value>1</value>
</data>
<data name="ucNews.Dock" type="System.Windows.Forms.DockStyle, System.Windows.Forms">
<value>Fill</value>
</data>
@ -1786,7 +1822,7 @@
<value>0, 0, 0, 0</value>
</data>
<data name="ucNews.Size" type="System.Drawing.Size, System.Drawing">
<value>674, 429</value>
<value>834, 429</value>
</data>
<data name="ucNews.TabIndex" type="System.Int32, mscorlib">
<value>4</value>
@ -1819,10 +1855,10 @@
<value>Fill</value>
</data>
<data name="pNews.Location" type="System.Drawing.Point, System.Drawing">
<value>160, 0</value>
<value>0, 0</value>
</data>
<data name="pNews.Size" type="System.Drawing.Size, System.Drawing">
<value>674, 429</value>
<value>834, 429</value>
</data>
<data name="pNews.TabIndex" type="System.Int32, mscorlib">
<value>5</value>
@ -1840,13 +1876,13 @@
<value>$this</value>
</data>
<data name="&gt;&gt;pNews.ZOrder" xml:space="preserve">
<value>2</value>
<value>5</value>
</data>
<data name="btnCloseNews.Anchor" type="System.Windows.Forms.AnchorStyles, System.Windows.Forms">
<value>Bottom, Right</value>
</data>
<data name="btnCloseNews.Location" type="System.Drawing.Point, System.Drawing">
<value>560, 400</value>
<value>720, 400</value>
</data>
<data name="btnCloseNews.Size" type="System.Drawing.Size, System.Drawing">
<value>91, 23</value>
@ -1869,6 +1905,69 @@
<data name="&gt;&gt;btnCloseNews.ZOrder" xml:space="preserve">
<value>0</value>
</data>
<data name="flpCommunity.Anchor" type="System.Windows.Forms.AnchorStyles, System.Windows.Forms">
<value>Bottom, Right</value>
</data>
<data name="flpCommunity.AutoSize" type="System.Boolean, mscorlib">
<value>True</value>
</data>
<data name="flpCommunity.AutoSizeMode" type="System.Windows.Forms.AutoSizeMode, System.Windows.Forms">
<value>GrowAndShrink</value>
</data>
<data name="flpDiscord.AutoSize" type="System.Boolean, mscorlib">
<value>True</value>
</data>
<data name="flpDiscord.Location" type="System.Drawing.Point, System.Drawing">
<value>3, 3</value>
</data>
<data name="flpDiscord.Size" type="System.Drawing.Size, System.Drawing">
<value>215, 45</value>
</data>
<data name="flpDiscord.TabIndex" type="System.Int32, mscorlib">
<value>4</value>
</data>
<data name="flpDiscord.Visible" type="System.Boolean, mscorlib">
<value>False</value>
</data>
<data name="flpDiscord.WrapContents" type="System.Boolean, mscorlib">
<value>False</value>
</data>
<data name="&gt;&gt;flpDiscord.Name" xml:space="preserve">
<value>flpDiscord</value>
</data>
<data name="&gt;&gt;flpDiscord.Type" xml:space="preserve">
<value>System.Windows.Forms.FlowLayoutPanel, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</data>
<data name="&gt;&gt;flpDiscord.Parent" xml:space="preserve">
<value>flpCommunity</value>
</data>
<data name="&gt;&gt;flpDiscord.ZOrder" xml:space="preserve">
<value>1</value>
</data>
<data name="flpCommunity.FlowDirection" type="System.Windows.Forms.FlowDirection, System.Windows.Forms">
<value>BottomUp</value>
</data>
<data name="flpCommunity.Location" type="System.Drawing.Point, System.Drawing">
<value>608, 322</value>
</data>
<data name="flpCommunity.Size" type="System.Drawing.Size, System.Drawing">
<value>221, 102</value>
</data>
<data name="flpCommunity.TabIndex" type="System.Int32, mscorlib">
<value>6</value>
</data>
<data name="&gt;&gt;flpCommunity.Name" xml:space="preserve">
<value>flpCommunity</value>
</data>
<data name="&gt;&gt;flpCommunity.Type" xml:space="preserve">
<value>System.Windows.Forms.FlowLayoutPanel, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</data>
<data name="&gt;&gt;flpCommunity.Parent" xml:space="preserve">
<value>$this</value>
</data>
<data name="&gt;&gt;flpCommunity.ZOrder" xml:space="preserve">
<value>2</value>
</data>
<metadata name="$this.Localizable" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<value>True</value>
</metadata>
@ -2517,6 +2616,30 @@
<data name="&gt;&gt;tssCopy4.Type" xml:space="preserve">
<value>System.Windows.Forms.ToolStripSeparator, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</data>
<data name="&gt;&gt;tsmiCopyMarkdownLink.Name" xml:space="preserve">
<value>tsmiCopyMarkdownLink</value>
</data>
<data name="&gt;&gt;tsmiCopyMarkdownLink.Type" xml:space="preserve">
<value>System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</data>
<data name="&gt;&gt;tsmiCopyMarkdownImage.Name" xml:space="preserve">
<value>tsmiCopyMarkdownImage</value>
</data>
<data name="&gt;&gt;tsmiCopyMarkdownImage.Type" xml:space="preserve">
<value>System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</data>
<data name="&gt;&gt;tsmiCopyMarkdownLinkedImage.Name" xml:space="preserve">
<value>tsmiCopyMarkdownLinkedImage</value>
</data>
<data name="&gt;&gt;tsmiCopyMarkdownLinkedImage.Type" xml:space="preserve">
<value>System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</data>
<data name="&gt;&gt;tssCopy5.Name" xml:space="preserve">
<value>tssCopy5</value>
</data>
<data name="&gt;&gt;tssCopy5.Type" xml:space="preserve">
<value>System.Windows.Forms.ToolStripSeparator, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</data>
<data name="&gt;&gt;tsmiCopyFilePath.Name" xml:space="preserve">
<value>tsmiCopyFilePath</value>
</data>
@ -2541,10 +2664,10 @@
<data name="&gt;&gt;tsmiCopyFolder.Type" xml:space="preserve">
<value>System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</data>
<data name="&gt;&gt;tssCopy5.Name" xml:space="preserve">
<value>tssCopy5</value>
<data name="&gt;&gt;tssCopy6.Name" xml:space="preserve">
<value>tssCopy6</value>
</data>
<data name="&gt;&gt;tssCopy5.Type" xml:space="preserve">
<data name="&gt;&gt;tssCopy6.Type" xml:space="preserve">
<value>System.Windows.Forms.ToolStripSeparator, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</data>
<data name="&gt;&gt;tsmiUploadSelectedFile.Name" xml:space="preserve">
@ -3117,30 +3240,6 @@
<data name="&gt;&gt;ttMain.Type" xml:space="preserve">
<value>System.Windows.Forms.ToolTip, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</data>
<data name="&gt;&gt;tsmiCopyMarkdownLink.Name" xml:space="preserve">
<value>tsmiCopyMarkdownLink</value>
</data>
<data name="&gt;&gt;tsmiCopyMarkdownLink.Type" xml:space="preserve">
<value>System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</data>
<data name="&gt;&gt;tsmiCopyMarkdownImage.Name" xml:space="preserve">
<value>tsmiCopyMarkdownImage</value>
</data>
<data name="&gt;&gt;tsmiCopyMarkdownImage.Type" xml:space="preserve">
<value>System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</data>
<data name="&gt;&gt;tsmiCopyMarkdownLinkedImage.Name" xml:space="preserve">
<value>tsmiCopyMarkdownLinkedImage</value>
</data>
<data name="&gt;&gt;tsmiCopyMarkdownLinkedImage.Type" xml:space="preserve">
<value>System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</data>
<data name="&gt;&gt;tssCopy6.Name" xml:space="preserve">
<value>tssCopy6</value>
</data>
<data name="&gt;&gt;tssCopy6.Type" xml:space="preserve">
<value>System.Windows.Forms.ToolStripSeparator, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</data>
<data name="&gt;&gt;$this.Name" xml:space="preserve">
<value>MainForm</value>
</data>

View file

@ -913,6 +913,26 @@ public static System.Drawing.Bitmap de {
}
}
/// <summary>
/// Looks up a localized resource of type System.Drawing.Bitmap.
/// </summary>
public static System.Drawing.Bitmap Discord_Button_01 {
get {
object obj = ResourceManager.GetObject("Discord_Button_01", resourceCulture);
return ((System.Drawing.Bitmap)(obj));
}
}
/// <summary>
/// Looks up a localized resource of type System.Drawing.Bitmap.
/// </summary>
public static System.Drawing.Bitmap Discord_Button_02 {
get {
object obj = ResourceManager.GetObject("Discord_Button_02", resourceCulture);
return ((System.Drawing.Bitmap)(obj));
}
}
/// <summary>
/// Looks up a localized resource of type System.Drawing.Bitmap.
/// </summary>

View file

@ -966,4 +966,10 @@ Middle click to close</value>
<data name="ApplicationSettingsForm_cbStartWithWindows_Text" xml:space="preserve">
<value>Run ShareX when Windows starts</value>
</data>
<data name="Discord_Button_01" type="System.Resources.ResXFileRef, System.Windows.Forms">
<value>..\Resources\Discord_Button_01.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
</data>
<data name="Discord_Button_02" type="System.Resources.ResXFileRef, System.Windows.Forms">
<value>..\Resources\Discord_Button_02.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
</data>
</root>

Binary file not shown.

After

Width:  |  Height:  |  Size: 6.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.5 KiB

View file

@ -1498,6 +1498,8 @@
<None Include="Resources\Exclamation-16.png" />
<None Include="Resources\image-resize-actual.png" />
<None Include="Resources\it.png" />
<None Include="Resources\Discord_Button_01.png" />
<None Include="Resources\Discord_Button_02.png" />
<Content Include="Resources\tw.png" />
<Content Include="ShareX_Icon.ico" />
<None Include="Resources\globe--pencil.png" />