diff --git a/ShareX/Forms/MainForm.Designer.cs b/ShareX/Forms/MainForm.Designer.cs index 04ef1331c..0aefbdf1d 100644 --- a/ShareX/Forms/MainForm.Designer.cs +++ b/ShareX/Forms/MainForm.Designer.cs @@ -2254,7 +2254,6 @@ private void InitializeComponent() private System.Windows.Forms.ToolStripMenuItem tsmiHideColumns; private System.Windows.Forms.ToolStripMenuItem tsmiTextCapture; private System.Windows.Forms.ToolStripMenuItem tsmiTrayTextCapture; - private System.Windows.Forms.FlowLayoutPanel flpPatreon; private System.Windows.Forms.PictureBox pbPatreonOpen; private System.Windows.Forms.PictureBox pbPatreonHide; private System.Windows.Forms.ToolTip ttMain; @@ -2278,9 +2277,10 @@ 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; + public System.Windows.Forms.FlowLayoutPanel flpCommunity; + public System.Windows.Forms.FlowLayoutPanel flpPatreon; + public System.Windows.Forms.FlowLayoutPanel flpDiscord; } } \ No newline at end of file diff --git a/ShareX/Forms/MainForm.cs b/ShareX/Forms/MainForm.cs index 713f78160..846d59472 100644 --- a/ShareX/Forms/MainForm.cs +++ b/ShareX/Forms/MainForm.cs @@ -203,9 +203,7 @@ public void UpdateControls() niTray.Visible = Program.Settings.ShowTray; - flpPatreon.Visible = Program.Settings.ShowPatreonButton; - flpDiscord.Visible = Program.Settings.ShowDiscordButton; - + TaskManager.UpdateMainFormTip(); TaskManager.RecentManager.InitItems(); bool isPositionChanged = false; diff --git a/ShareX/Forms/MainForm.resx b/ShareX/Forms/MainForm.resx index 835c10462..0ae1a4c5e 100644 --- a/ShareX/Forms/MainForm.resx +++ b/ShareX/Forms/MainForm.resx @@ -297,6 +297,9 @@ True + + 567, 17 + 0, 0 @@ -312,9 +315,6 @@ 0 - - 567, 17 - Open ShareX Patreon campaign web page @@ -1746,6 +1746,9 @@ 405, 17 + + 567, 17 + NoControl diff --git a/ShareX/Resources/Discord_Button_01.png b/ShareX/Resources/Discord_Button_01.png index b53654015..b6cee6d40 100644 Binary files a/ShareX/Resources/Discord_Button_01.png and b/ShareX/Resources/Discord_Button_01.png differ diff --git a/ShareX/Resources/Discord_Button_02.png b/ShareX/Resources/Discord_Button_02.png index 41141d18b..a38057b48 100644 Binary files a/ShareX/Resources/Discord_Button_02.png and b/ShareX/Resources/Discord_Button_02.png differ diff --git a/ShareX/TaskManager.cs b/ShareX/TaskManager.cs index 00b4712a1..0b11a2d78 100644 --- a/ShareX/TaskManager.cs +++ b/ShareX/TaskManager.cs @@ -134,6 +134,9 @@ public static void StopAllTasks() public static void UpdateMainFormTip() { Program.MainForm.lblMainFormTip.Visible = Program.Settings.ShowMainWindowTip && Tasks.Count == 0; + Program.MainForm.flpCommunity.Visible = Tasks.Count == 0 && (Program.Settings.ShowDiscordButton || Program.Settings.ShowPatreonButton); + Program.MainForm.flpDiscord.Visible = Program.Settings.ShowDiscordButton; + Program.MainForm.flpPatreon.Visible = Program.Settings.ShowPatreonButton; } private static ListViewItem FindListViewItem(WorkerTask task)