diff --git a/ShareX.IRCLib/IRCClient/IRCClientForm.Designer.cs b/ShareX.IRCLib/IRCClient/IRCClientForm.Designer.cs
index cf9bd54d3..08e932a43 100644
--- a/ShareX.IRCLib/IRCClient/IRCClientForm.Designer.cs
+++ b/ShareX.IRCLib/IRCClient/IRCClientForm.Designer.cs
@@ -330,6 +330,7 @@ private void InitializeComponent()
this.rtbOutput.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle;
this.rtbOutput.Name = "rtbOutput";
this.rtbOutput.ReadOnly = true;
+ this.rtbOutput.LinkClicked += new System.Windows.Forms.LinkClickedEventHandler(this.rtbOutput_LinkClicked);
//
// tpMessages
//
diff --git a/ShareX.IRCLib/IRCClient/IRCClientForm.cs b/ShareX.IRCLib/IRCClient/IRCClientForm.cs
index 40b23633d..26ccbac8b 100644
--- a/ShareX.IRCLib/IRCClient/IRCClientForm.cs
+++ b/ShareX.IRCLib/IRCClient/IRCClientForm.cs
@@ -231,6 +231,11 @@ private void btnConnect_Click(object sender, EventArgs e)
}
}
+ private void rtbOutput_LinkClicked(object sender, LinkClickedEventArgs e)
+ {
+ URLHelpers.OpenURL(e.LinkText);
+ }
+
private void txtCommand_KeyDown(object sender, KeyEventArgs e)
{
if (e.KeyCode == Keys.Enter)
diff --git a/ShareX/Forms/ApplicationSettingsForm.Designer.cs b/ShareX/Forms/ApplicationSettingsForm.Designer.cs
index 948bb2be3..e00b5c2e0 100644
--- a/ShareX/Forms/ApplicationSettingsForm.Designer.cs
+++ b/ShareX/Forms/ApplicationSettingsForm.Designer.cs
@@ -33,20 +33,21 @@ private void InitializeComponent()
System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(ApplicationSettingsForm));
this.tcSettings = new System.Windows.Forms.TabControl();
this.tpGeneral = new System.Windows.Forms.TabPage();
+ this.cbShowTray = new System.Windows.Forms.CheckBox();
+ this.cbTrayIconProgressEnabled = new System.Windows.Forms.CheckBox();
this.btnChromeSupport = new System.Windows.Forms.Button();
+ this.cbTaskbarProgressEnabled = new System.Windows.Forms.CheckBox();
+ this.cbRememberMainFormSize = new System.Windows.Forms.CheckBox();
+ this.cbSilentRun = new System.Windows.Forms.CheckBox();
+ this.cbRememberMainFormPosition = new System.Windows.Forms.CheckBox();
+ this.gbWindows = new System.Windows.Forms.GroupBox();
+ this.cbStartWithWindows = new System.Windows.Forms.CheckBox();
+ this.cbSendToMenu = new System.Windows.Forms.CheckBox();
+ this.cbShellContextMenu = new System.Windows.Forms.CheckBox();
this.btnLanguages = new ShareX.HelpersLib.MenuButton();
this.cmsLanguages = new System.Windows.Forms.ContextMenuStrip(this.components);
this.llTranslators = new System.Windows.Forms.LinkLabel();
this.lblLanguage = new System.Windows.Forms.Label();
- this.cbRememberMainFormPosition = new System.Windows.Forms.CheckBox();
- this.cbSilentRun = new System.Windows.Forms.CheckBox();
- this.cbRememberMainFormSize = new System.Windows.Forms.CheckBox();
- this.cbTaskbarProgressEnabled = new System.Windows.Forms.CheckBox();
- this.cbTrayIconProgressEnabled = new System.Windows.Forms.CheckBox();
- this.cbShellContextMenu = new System.Windows.Forms.CheckBox();
- this.cbStartWithWindows = new System.Windows.Forms.CheckBox();
- this.cbShowTray = new System.Windows.Forms.CheckBox();
- this.cbSendToMenu = new System.Windows.Forms.CheckBox();
this.tpPaths = new System.Windows.Forms.TabPage();
this.lblNotePersonalFolderPath = new System.Windows.Forms.Label();
this.btnOpenScreenshotsFolder = new System.Windows.Forms.Button();
@@ -93,13 +94,13 @@ private void InitializeComponent()
this.tlpBackupDestinations = new System.Windows.Forms.TableLayoutPanel();
this.gbSecondaryImageUploaders = new System.Windows.Forms.GroupBox();
this.lvSecondaryImageUploaders = new ShareX.HelpersLib.MyListView();
- this.columnHeader1 = ((System.Windows.Forms.ColumnHeader)(new System.Windows.Forms.ColumnHeader()));
+ this.chSecondaryImageUploaders = ((System.Windows.Forms.ColumnHeader)(new System.Windows.Forms.ColumnHeader()));
this.gbSecondaryFileUploaders = new System.Windows.Forms.GroupBox();
this.lvSecondaryFileUploaders = new ShareX.HelpersLib.MyListView();
- this.columnHeader3 = ((System.Windows.Forms.ColumnHeader)(new System.Windows.Forms.ColumnHeader()));
+ this.chSecondaryFileUploaders = ((System.Windows.Forms.ColumnHeader)(new System.Windows.Forms.ColumnHeader()));
this.gbSecondaryTextUploaders = new System.Windows.Forms.GroupBox();
this.lvSecondaryTextUploaders = new ShareX.HelpersLib.MyListView();
- this.columnHeader2 = ((System.Windows.Forms.ColumnHeader)(new System.Windows.Forms.ColumnHeader()));
+ this.chSecondaryTextUploaders = ((System.Windows.Forms.ColumnHeader)(new System.Windows.Forms.ColumnHeader()));
this.cbIfUploadFailRetryOnce = new System.Windows.Forms.Label();
this.nudRetryUpload = new System.Windows.Forms.NumericUpDown();
this.tpPrint = new System.Windows.Forms.TabPage();
@@ -109,10 +110,13 @@ private void InitializeComponent()
this.tpAdvanced = new System.Windows.Forms.TabPage();
this.pgSettings = new System.Windows.Forms.PropertyGrid();
this.tttvMain = new ShareX.HelpersLib.TabToTreeView();
- this.gbGeneralWindows = new System.Windows.Forms.GroupBox();
- this.gbGeneralApplication = new System.Windows.Forms.GroupBox();
+ this.gbChrome = new System.Windows.Forms.GroupBox();
+ this.cbSteamShowInApp = new System.Windows.Forms.CheckBox();
+ this.tpIntegration = new System.Windows.Forms.TabPage();
+ this.gbSteam = new System.Windows.Forms.GroupBox();
this.tcSettings.SuspendLayout();
this.tpGeneral.SuspendLayout();
+ this.gbWindows.SuspendLayout();
this.tpPaths.SuspendLayout();
this.tpProxy.SuspendLayout();
((System.ComponentModel.ISupportInitialize)(this.nudProxyPort)).BeginInit();
@@ -130,14 +134,16 @@ private void InitializeComponent()
((System.ComponentModel.ISupportInitialize)(this.nudRetryUpload)).BeginInit();
this.tpPrint.SuspendLayout();
this.tpAdvanced.SuspendLayout();
- this.gbGeneralWindows.SuspendLayout();
- this.gbGeneralApplication.SuspendLayout();
+ this.gbChrome.SuspendLayout();
+ this.tpIntegration.SuspendLayout();
+ this.gbSteam.SuspendLayout();
this.SuspendLayout();
//
// tcSettings
//
resources.ApplyResources(this.tcSettings, "tcSettings");
this.tcSettings.Controls.Add(this.tpGeneral);
+ this.tcSettings.Controls.Add(this.tpIntegration);
this.tcSettings.Controls.Add(this.tpPaths);
this.tcSettings.Controls.Add(this.tpProxy);
this.tcSettings.Controls.Add(this.tpUpload);
@@ -148,15 +154,33 @@ private void InitializeComponent()
//
// tpGeneral
//
- this.tpGeneral.Controls.Add(this.gbGeneralApplication);
- this.tpGeneral.Controls.Add(this.gbGeneralWindows);
+ this.tpGeneral.Controls.Add(this.cbShowTray);
+ this.tpGeneral.Controls.Add(this.cbTrayIconProgressEnabled);
this.tpGeneral.Controls.Add(this.btnLanguages);
+ this.tpGeneral.Controls.Add(this.cbRememberMainFormPosition);
this.tpGeneral.Controls.Add(this.llTranslators);
+ this.tpGeneral.Controls.Add(this.cbSilentRun);
+ this.tpGeneral.Controls.Add(this.cbTaskbarProgressEnabled);
+ this.tpGeneral.Controls.Add(this.cbRememberMainFormSize);
this.tpGeneral.Controls.Add(this.lblLanguage);
resources.ApplyResources(this.tpGeneral, "tpGeneral");
this.tpGeneral.Name = "tpGeneral";
this.tpGeneral.UseVisualStyleBackColor = true;
//
+ // cbShowTray
+ //
+ resources.ApplyResources(this.cbShowTray, "cbShowTray");
+ this.cbShowTray.Name = "cbShowTray";
+ this.cbShowTray.UseVisualStyleBackColor = true;
+ this.cbShowTray.CheckedChanged += new System.EventHandler(this.cbShowTray_CheckedChanged);
+ //
+ // cbTrayIconProgressEnabled
+ //
+ resources.ApplyResources(this.cbTrayIconProgressEnabled, "cbTrayIconProgressEnabled");
+ this.cbTrayIconProgressEnabled.Name = "cbTrayIconProgressEnabled";
+ this.cbTrayIconProgressEnabled.UseVisualStyleBackColor = true;
+ this.cbTrayIconProgressEnabled.CheckedChanged += new System.EventHandler(this.cbTrayIconProgressEnabled_CheckedChanged);
+ //
// btnChromeSupport
//
resources.ApplyResources(this.btnChromeSupport, "btnChromeSupport");
@@ -164,6 +188,64 @@ private void InitializeComponent()
this.btnChromeSupport.UseVisualStyleBackColor = true;
this.btnChromeSupport.Click += new System.EventHandler(this.btnChromeSupport_Click);
//
+ // cbTaskbarProgressEnabled
+ //
+ resources.ApplyResources(this.cbTaskbarProgressEnabled, "cbTaskbarProgressEnabled");
+ this.cbTaskbarProgressEnabled.Name = "cbTaskbarProgressEnabled";
+ this.cbTaskbarProgressEnabled.UseVisualStyleBackColor = true;
+ this.cbTaskbarProgressEnabled.CheckedChanged += new System.EventHandler(this.cbTaskbarProgressEnabled_CheckedChanged);
+ //
+ // cbRememberMainFormSize
+ //
+ resources.ApplyResources(this.cbRememberMainFormSize, "cbRememberMainFormSize");
+ this.cbRememberMainFormSize.Name = "cbRememberMainFormSize";
+ this.cbRememberMainFormSize.UseVisualStyleBackColor = true;
+ this.cbRememberMainFormSize.CheckedChanged += new System.EventHandler(this.cbRememberMainFormSize_CheckedChanged);
+ //
+ // cbSilentRun
+ //
+ resources.ApplyResources(this.cbSilentRun, "cbSilentRun");
+ this.cbSilentRun.Name = "cbSilentRun";
+ this.cbSilentRun.UseVisualStyleBackColor = true;
+ this.cbSilentRun.CheckedChanged += new System.EventHandler(this.cbSilentRun_CheckedChanged);
+ //
+ // cbRememberMainFormPosition
+ //
+ resources.ApplyResources(this.cbRememberMainFormPosition, "cbRememberMainFormPosition");
+ this.cbRememberMainFormPosition.Name = "cbRememberMainFormPosition";
+ this.cbRememberMainFormPosition.UseVisualStyleBackColor = true;
+ this.cbRememberMainFormPosition.CheckedChanged += new System.EventHandler(this.cbRememberMainFormPosition_CheckedChanged);
+ //
+ // gbWindows
+ //
+ this.gbWindows.Controls.Add(this.cbStartWithWindows);
+ this.gbWindows.Controls.Add(this.cbSendToMenu);
+ this.gbWindows.Controls.Add(this.cbShellContextMenu);
+ resources.ApplyResources(this.gbWindows, "gbWindows");
+ this.gbWindows.Name = "gbWindows";
+ this.gbWindows.TabStop = false;
+ //
+ // cbStartWithWindows
+ //
+ resources.ApplyResources(this.cbStartWithWindows, "cbStartWithWindows");
+ this.cbStartWithWindows.Name = "cbStartWithWindows";
+ this.cbStartWithWindows.UseVisualStyleBackColor = true;
+ this.cbStartWithWindows.CheckedChanged += new System.EventHandler(this.cbStartWithWindows_CheckedChanged);
+ //
+ // cbSendToMenu
+ //
+ resources.ApplyResources(this.cbSendToMenu, "cbSendToMenu");
+ this.cbSendToMenu.Name = "cbSendToMenu";
+ this.cbSendToMenu.UseVisualStyleBackColor = true;
+ this.cbSendToMenu.CheckedChanged += new System.EventHandler(this.cbSendToMenu_CheckedChanged);
+ //
+ // cbShellContextMenu
+ //
+ resources.ApplyResources(this.cbShellContextMenu, "cbShellContextMenu");
+ this.cbShellContextMenu.Name = "cbShellContextMenu";
+ this.cbShellContextMenu.UseVisualStyleBackColor = true;
+ this.cbShellContextMenu.CheckedChanged += new System.EventHandler(this.cbShellContextMenu_CheckedChanged);
+ //
// btnLanguages
//
resources.ApplyResources(this.btnLanguages, "btnLanguages");
@@ -189,69 +271,6 @@ private void InitializeComponent()
resources.ApplyResources(this.lblLanguage, "lblLanguage");
this.lblLanguage.Name = "lblLanguage";
//
- // cbRememberMainFormPosition
- //
- resources.ApplyResources(this.cbRememberMainFormPosition, "cbRememberMainFormPosition");
- this.cbRememberMainFormPosition.Name = "cbRememberMainFormPosition";
- this.cbRememberMainFormPosition.UseVisualStyleBackColor = true;
- this.cbRememberMainFormPosition.CheckedChanged += new System.EventHandler(this.cbRememberMainFormPosition_CheckedChanged);
- //
- // cbSilentRun
- //
- resources.ApplyResources(this.cbSilentRun, "cbSilentRun");
- this.cbSilentRun.Name = "cbSilentRun";
- this.cbSilentRun.UseVisualStyleBackColor = true;
- this.cbSilentRun.CheckedChanged += new System.EventHandler(this.cbSilentRun_CheckedChanged);
- //
- // cbRememberMainFormSize
- //
- resources.ApplyResources(this.cbRememberMainFormSize, "cbRememberMainFormSize");
- this.cbRememberMainFormSize.Name = "cbRememberMainFormSize";
- this.cbRememberMainFormSize.UseVisualStyleBackColor = true;
- this.cbRememberMainFormSize.CheckedChanged += new System.EventHandler(this.cbRememberMainFormSize_CheckedChanged);
- //
- // cbTaskbarProgressEnabled
- //
- resources.ApplyResources(this.cbTaskbarProgressEnabled, "cbTaskbarProgressEnabled");
- this.cbTaskbarProgressEnabled.Name = "cbTaskbarProgressEnabled";
- this.cbTaskbarProgressEnabled.UseVisualStyleBackColor = true;
- this.cbTaskbarProgressEnabled.CheckedChanged += new System.EventHandler(this.cbTaskbarProgressEnabled_CheckedChanged);
- //
- // cbTrayIconProgressEnabled
- //
- resources.ApplyResources(this.cbTrayIconProgressEnabled, "cbTrayIconProgressEnabled");
- this.cbTrayIconProgressEnabled.Name = "cbTrayIconProgressEnabled";
- this.cbTrayIconProgressEnabled.UseVisualStyleBackColor = true;
- this.cbTrayIconProgressEnabled.CheckedChanged += new System.EventHandler(this.cbTrayIconProgressEnabled_CheckedChanged);
- //
- // cbShellContextMenu
- //
- resources.ApplyResources(this.cbShellContextMenu, "cbShellContextMenu");
- this.cbShellContextMenu.Name = "cbShellContextMenu";
- this.cbShellContextMenu.UseVisualStyleBackColor = true;
- this.cbShellContextMenu.CheckedChanged += new System.EventHandler(this.cbShellContextMenu_CheckedChanged);
- //
- // cbStartWithWindows
- //
- resources.ApplyResources(this.cbStartWithWindows, "cbStartWithWindows");
- this.cbStartWithWindows.Name = "cbStartWithWindows";
- this.cbStartWithWindows.UseVisualStyleBackColor = true;
- this.cbStartWithWindows.CheckedChanged += new System.EventHandler(this.cbStartWithWindows_CheckedChanged);
- //
- // cbShowTray
- //
- resources.ApplyResources(this.cbShowTray, "cbShowTray");
- this.cbShowTray.Name = "cbShowTray";
- this.cbShowTray.UseVisualStyleBackColor = true;
- this.cbShowTray.CheckedChanged += new System.EventHandler(this.cbShowTray_CheckedChanged);
- //
- // cbSendToMenu
- //
- resources.ApplyResources(this.cbSendToMenu, "cbSendToMenu");
- this.cbSendToMenu.Name = "cbSendToMenu";
- this.cbSendToMenu.UseVisualStyleBackColor = true;
- this.cbSendToMenu.CheckedChanged += new System.EventHandler(this.cbSendToMenu_CheckedChanged);
- //
// tpPaths
//
this.tpPaths.Controls.Add(this.lblNotePersonalFolderPath);
@@ -592,7 +611,7 @@ private void InitializeComponent()
this.lvSecondaryImageUploaders.AutoFillColumn = true;
this.lvSecondaryImageUploaders.BorderStyle = System.Windows.Forms.BorderStyle.None;
this.lvSecondaryImageUploaders.Columns.AddRange(new System.Windows.Forms.ColumnHeader[] {
- this.columnHeader1});
+ this.chSecondaryImageUploaders});
resources.ApplyResources(this.lvSecondaryImageUploaders, "lvSecondaryImageUploaders");
this.lvSecondaryImageUploaders.FullRowSelect = true;
this.lvSecondaryImageUploaders.HeaderStyle = System.Windows.Forms.ColumnHeaderStyle.None;
@@ -617,7 +636,7 @@ private void InitializeComponent()
this.lvSecondaryFileUploaders.AutoFillColumn = true;
this.lvSecondaryFileUploaders.BorderStyle = System.Windows.Forms.BorderStyle.None;
this.lvSecondaryFileUploaders.Columns.AddRange(new System.Windows.Forms.ColumnHeader[] {
- this.columnHeader3});
+ this.chSecondaryFileUploaders});
resources.ApplyResources(this.lvSecondaryFileUploaders, "lvSecondaryFileUploaders");
this.lvSecondaryFileUploaders.FullRowSelect = true;
this.lvSecondaryFileUploaders.HeaderStyle = System.Windows.Forms.ColumnHeaderStyle.None;
@@ -641,7 +660,7 @@ private void InitializeComponent()
this.lvSecondaryTextUploaders.AutoFillColumn = true;
this.lvSecondaryTextUploaders.BorderStyle = System.Windows.Forms.BorderStyle.None;
this.lvSecondaryTextUploaders.Columns.AddRange(new System.Windows.Forms.ColumnHeader[] {
- this.columnHeader2});
+ this.chSecondaryTextUploaders});
resources.ApplyResources(this.lvSecondaryTextUploaders, "lvSecondaryTextUploaders");
this.lvSecondaryTextUploaders.FullRowSelect = true;
this.lvSecondaryTextUploaders.HeaderStyle = System.Windows.Forms.ColumnHeaderStyle.None;
@@ -721,27 +740,34 @@ private void InitializeComponent()
this.tttvMain.TreeViewFont = new System.Drawing.Font("Microsoft Sans Serif", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(162)));
this.tttvMain.TreeViewSize = 175;
//
- // gbGeneralWindows
+ // gbChrome
//
- this.gbGeneralWindows.Controls.Add(this.cbStartWithWindows);
- this.gbGeneralWindows.Controls.Add(this.cbSendToMenu);
- this.gbGeneralWindows.Controls.Add(this.cbShellContextMenu);
- resources.ApplyResources(this.gbGeneralWindows, "gbGeneralWindows");
- this.gbGeneralWindows.Name = "gbGeneralWindows";
- this.gbGeneralWindows.TabStop = false;
+ this.gbChrome.Controls.Add(this.btnChromeSupport);
+ resources.ApplyResources(this.gbChrome, "gbChrome");
+ this.gbChrome.Name = "gbChrome";
+ this.gbChrome.TabStop = false;
//
- // gbGeneralApplication
+ // cbSteamShowInApp
//
- this.gbGeneralApplication.Controls.Add(this.cbShowTray);
- this.gbGeneralApplication.Controls.Add(this.cbTrayIconProgressEnabled);
- this.gbGeneralApplication.Controls.Add(this.btnChromeSupport);
- this.gbGeneralApplication.Controls.Add(this.cbTaskbarProgressEnabled);
- this.gbGeneralApplication.Controls.Add(this.cbRememberMainFormSize);
- this.gbGeneralApplication.Controls.Add(this.cbSilentRun);
- this.gbGeneralApplication.Controls.Add(this.cbRememberMainFormPosition);
- resources.ApplyResources(this.gbGeneralApplication, "gbGeneralApplication");
- this.gbGeneralApplication.Name = "gbGeneralApplication";
- this.gbGeneralApplication.TabStop = false;
+ resources.ApplyResources(this.cbSteamShowInApp, "cbSteamShowInApp");
+ this.cbSteamShowInApp.Name = "cbSteamShowInApp";
+ this.cbSteamShowInApp.UseVisualStyleBackColor = true;
+ //
+ // tpIntegration
+ //
+ this.tpIntegration.Controls.Add(this.gbSteam);
+ this.tpIntegration.Controls.Add(this.gbChrome);
+ this.tpIntegration.Controls.Add(this.gbWindows);
+ resources.ApplyResources(this.tpIntegration, "tpIntegration");
+ this.tpIntegration.Name = "tpIntegration";
+ this.tpIntegration.UseVisualStyleBackColor = true;
+ //
+ // gbSteam
+ //
+ this.gbSteam.Controls.Add(this.cbSteamShowInApp);
+ resources.ApplyResources(this.gbSteam, "gbSteam");
+ this.gbSteam.Name = "gbSteam";
+ this.gbSteam.TabStop = false;
//
// ApplicationSettingsForm
//
@@ -758,6 +784,8 @@ private void InitializeComponent()
this.tcSettings.ResumeLayout(false);
this.tpGeneral.ResumeLayout(false);
this.tpGeneral.PerformLayout();
+ this.gbWindows.ResumeLayout(false);
+ this.gbWindows.PerformLayout();
this.tpPaths.ResumeLayout(false);
this.tpPaths.PerformLayout();
this.tpProxy.ResumeLayout(false);
@@ -780,10 +808,10 @@ private void InitializeComponent()
this.tpPrint.ResumeLayout(false);
this.tpPrint.PerformLayout();
this.tpAdvanced.ResumeLayout(false);
- this.gbGeneralWindows.ResumeLayout(false);
- this.gbGeneralWindows.PerformLayout();
- this.gbGeneralApplication.ResumeLayout(false);
- this.gbGeneralApplication.PerformLayout();
+ this.gbChrome.ResumeLayout(false);
+ this.tpIntegration.ResumeLayout(false);
+ this.gbSteam.ResumeLayout(false);
+ this.gbSteam.PerformLayout();
this.ResumeLayout(false);
}
@@ -859,9 +887,9 @@ private void InitializeComponent()
private System.Windows.Forms.TabPage tpUploadResults;
private System.Windows.Forms.TabPage tpUploadRetry;
private System.Windows.Forms.CheckBox chkUseSecondaryUploaders;
- private System.Windows.Forms.ColumnHeader columnHeader1;
- private System.Windows.Forms.ColumnHeader columnHeader3;
- private System.Windows.Forms.ColumnHeader columnHeader2;
+ private System.Windows.Forms.ColumnHeader chSecondaryImageUploaders;
+ private System.Windows.Forms.ColumnHeader chSecondaryFileUploaders;
+ private System.Windows.Forms.ColumnHeader chSecondaryTextUploaders;
private System.Windows.Forms.CheckBox cbPrintDontShowWindowsDialog;
private System.Windows.Forms.CheckBox cbRememberMainFormPosition;
private System.Windows.Forms.Label lblLanguage;
@@ -870,7 +898,10 @@ private void InitializeComponent()
private MenuButton btnLanguages;
private System.Windows.Forms.ContextMenuStrip cmsLanguages;
private System.Windows.Forms.Button btnChromeSupport;
- private System.Windows.Forms.GroupBox gbGeneralWindows;
- private System.Windows.Forms.GroupBox gbGeneralApplication;
+ private System.Windows.Forms.GroupBox gbWindows;
+ private System.Windows.Forms.GroupBox gbChrome;
+ private System.Windows.Forms.CheckBox cbSteamShowInApp;
+ private System.Windows.Forms.TabPage tpIntegration;
+ private System.Windows.Forms.GroupBox gbSteam;
}
}
\ No newline at end of file
diff --git a/ShareX/Forms/ApplicationSettingsForm.resx b/ShareX/Forms/ApplicationSettingsForm.resx
index 5a7059563..265bc4847 100644
--- a/ShareX/Forms/ApplicationSettingsForm.resx
+++ b/ShareX/Forms/ApplicationSettingsForm.resx
@@ -130,7 +130,7 @@
- 16, 24
+ 16, 64
96, 17
@@ -148,7 +148,7 @@
System.Windows.Forms.CheckBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
- gbGeneralApplication
+ tpGeneral
0
@@ -160,7 +160,7 @@
NoControl
- 16, 72
+ 16, 112
150, 17
@@ -178,293 +178,11 @@
System.Windows.Forms.CheckBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
- gbGeneralApplication
+ tpGeneral
1
-
- 16, 168
-
-
- 224, 24
-
-
- 12
-
-
- Chrome extension support...
-
-
- btnChromeSupport
-
-
- System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
-
-
- gbGeneralApplication
-
-
- 2
-
-
- True
-
-
- NoControl
-
-
- 16, 96
-
-
- 178, 17
-
-
- 9
-
-
- Show progress in taskbar button
-
-
- cbTaskbarProgressEnabled
-
-
- System.Windows.Forms.CheckBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
-
-
- gbGeneralApplication
-
-
- 3
-
-
- True
-
-
- NoControl
-
-
- 16, 144
-
-
- 162, 17
-
-
- 11
-
-
- Remember main window size
-
-
- cbRememberMainFormSize
-
-
- System.Windows.Forms.CheckBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
-
-
- gbGeneralApplication
-
-
- 4
-
-
- True
-
-
- NoControl
-
-
- 16, 48
-
-
- 137, 17
-
-
- 4
-
-
- On start minimize to tray
-
-
- cbSilentRun
-
-
- System.Windows.Forms.CheckBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
-
-
- gbGeneralApplication
-
-
- 5
-
-
- True
-
-
- NoControl
-
-
- 16, 120
-
-
- 180, 17
-
-
- 10
-
-
- Remember main window position
-
-
- cbRememberMainFormPosition
-
-
- System.Windows.Forms.CheckBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
-
-
- gbGeneralApplication
-
-
- 6
-
-
- 8, 168
-
-
- 536, 208
-
-
- 14
-
-
- Application
-
-
- gbGeneralApplication
-
-
- System.Windows.Forms.GroupBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
-
-
- tpGeneral
-
-
- 0
-
-
- True
-
-
- NoControl
-
-
- 16, 24
-
-
- 188, 17
-
-
- 5
-
-
- Run ShareX when Windows starts
-
-
- cbStartWithWindows
-
-
- System.Windows.Forms.CheckBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
-
-
- gbGeneralWindows
-
-
- 0
-
-
- True
-
-
- NoControl
-
-
- 16, 48
-
-
- 181, 17
-
-
- 6
-
-
- Show ShareX in "Send to" menu
-
-
- cbSendToMenu
-
-
- System.Windows.Forms.CheckBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
-
-
- gbGeneralWindows
-
-
- 1
-
-
- True
-
-
- NoControl
-
-
- 16, 72
-
-
- 359, 17
-
-
- 7
-
-
- Show "Upload with ShareX" button in Windows Explorer context menu
-
-
- cbShellContextMenu
-
-
- System.Windows.Forms.CheckBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
-
-
- gbGeneralWindows
-
-
- 2
-
-
- 8, 56
-
-
- 536, 104
-
-
- 13
-
-
- Windows
- @Invariant
-
- gbGeneralWindows
-
-
- System.Windows.Forms.GroupBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
-
-
- tpGeneral
-
-
- 1
-
MiddleLeft
@@ -472,7 +190,7 @@
NoControl
- 8, 24
+ 16, 32
17, 17
@@ -510,6 +228,36 @@
2
+
+ True
+
+
+ NoControl
+
+
+ 16, 160
+
+
+ 180, 17
+
+
+ 10
+
+
+ Remember main window position
+
+
+ cbRememberMainFormPosition
+
+
+ System.Windows.Forms.CheckBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ tpGeneral
+
+
+ 3
+
True
@@ -517,7 +265,7 @@
NoControl
- 240, 28
+ 248, 37
209, 13
@@ -538,7 +286,97 @@
tpGeneral
- 3
+ 4
+
+
+ True
+
+
+ NoControl
+
+
+ 16, 88
+
+
+ 137, 17
+
+
+ 4
+
+
+ On start minimize to tray
+
+
+ cbSilentRun
+
+
+ System.Windows.Forms.CheckBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ tpGeneral
+
+
+ 5
+
+
+ True
+
+
+ NoControl
+
+
+ 16, 136
+
+
+ 178, 17
+
+
+ 9
+
+
+ Show progress in taskbar button
+
+
+ cbTaskbarProgressEnabled
+
+
+ System.Windows.Forms.CheckBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ tpGeneral
+
+
+ 6
+
+
+ True
+
+
+ NoControl
+
+
+ 16, 184
+
+
+ 162, 17
+
+
+ 11
+
+
+ Remember main window size
+
+
+ cbRememberMainFormSize
+
+
+ System.Windows.Forms.CheckBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ tpGeneral
+
+
+ 7
True
@@ -547,7 +385,7 @@
NoControl
- 5, 8
+ 13, 16
58, 13
@@ -568,7 +406,7 @@
tpGeneral
- 4
+ 8
4, 22
@@ -597,6 +435,246 @@
0
+
+ True
+
+
+ 16, 24
+
+
+ 233, 17
+
+
+ 13
+
+
+ While ShareX open show "In-app" in Steam
+
+
+ cbSteamShowInApp
+
+
+ System.Windows.Forms.CheckBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ gbSteam
+
+
+ 0
+
+
+ 8, 192
+
+
+ 536, 56
+
+
+ 14
+
+
+ Steam
+
+
+ gbSteam
+
+
+ System.Windows.Forms.GroupBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ tpIntegration
+
+
+ 0
+
+
+ 16, 24
+
+
+ 224, 24
+
+
+ 12
+
+
+ Chrome extension support...
+
+
+ btnChromeSupport
+
+
+ System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ gbChrome
+
+
+ 0
+
+
+ 8, 120
+
+
+ 536, 64
+
+
+ 13
+
+
+ Chrome
+
+
+ gbChrome
+
+
+ System.Windows.Forms.GroupBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ tpIntegration
+
+
+ 1
+
+
+ True
+
+
+ NoControl
+
+
+ 16, 24
+
+
+ 188, 17
+
+
+ 5
+
+
+ Run ShareX when Windows starts
+
+
+ cbStartWithWindows
+
+
+ System.Windows.Forms.CheckBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ gbWindows
+
+
+ 0
+
+
+ True
+
+
+ NoControl
+
+
+ 16, 48
+
+
+ 181, 17
+
+
+ 6
+
+
+ Show ShareX in "Send to" menu
+
+
+ cbSendToMenu
+
+
+ System.Windows.Forms.CheckBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ gbWindows
+
+
+ 1
+
+
+ True
+
+
+ NoControl
+
+
+ 16, 72
+
+
+ 359, 17
+
+
+ 7
+
+
+ Show "Upload with ShareX" button in Windows Explorer context menu
+
+
+ cbShellContextMenu
+
+
+ System.Windows.Forms.CheckBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ gbWindows
+
+
+ 2
+
+
+ 8, 8
+
+
+ 536, 104
+
+
+ 13
+
+
+ Windows
+
+
+ gbWindows
+
+
+ System.Windows.Forms.GroupBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ tpIntegration
+
+
+ 2
+
+
+ 4, 22
+
+
+ 3, 3, 3, 3
+
+
+ 550, 370
+
+
+ 6
+
+
+ Integration
+
+
+ tpIntegration
+
+
+ System.Windows.Forms.TabPage, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ tcSettings
+
+
+ 1
+
True
@@ -604,7 +682,7 @@
NoControl
- 5, 80
+ 13, 88
354, 13
@@ -631,7 +709,7 @@
NoControl
- 8, 204
+ 16, 212
96, 23
@@ -661,7 +739,7 @@
NoControl
- 112, 53
+ 120, 61
16, 13
@@ -671,7 +749,7 @@
...
- @Invariant
+
lblPreviewPersonalFolderPath
@@ -688,7 +766,7 @@
NoControl
- 424, 23
+ 432, 31
96, 23
@@ -718,7 +796,7 @@
NoControl
- 5, 8
+ 13, 16
117, 13
@@ -742,7 +820,7 @@
4
- 8, 24
+ 16, 32
408, 20
@@ -766,7 +844,7 @@
NoControl
- 424, 131
+ 432, 139
96, 23
@@ -793,7 +871,7 @@
NoControl
- 8, 48
+ 16, 56
96, 23
@@ -817,7 +895,7 @@
7
- 8, 132
+ 16, 140
408, 20
@@ -844,7 +922,7 @@
NoControl
- 8, 108
+ 16, 116
174, 17
@@ -874,7 +952,7 @@
NoControl
- 5, 164
+ 13, 172
94, 13
@@ -904,7 +982,7 @@
NoControl
- 112, 209
+ 120, 217
16, 13
@@ -914,7 +992,7 @@
...
- @Invariant
+
lblSaveImageSubFolderPatternPreview
@@ -928,7 +1006,7 @@
11
- 8, 180
+ 16, 188
408, 20
@@ -973,10 +1051,10 @@
tcSettings
- 1
+ 2
- 8, 24
+ 16, 32
136, 21
@@ -1003,7 +1081,7 @@
NoControl
- 5, 8
+ 13, 16
100, 13
@@ -1033,7 +1111,7 @@
NoControl
- 5, 56
+ 13, 64
32, 13
@@ -1057,7 +1135,7 @@
2
- 8, 72
+ 16, 80
232, 20
@@ -1078,7 +1156,7 @@
3
- 248, 72
+ 256, 80
64, 20
@@ -1108,7 +1186,7 @@
NoControl
- 245, 56
+ 253, 64
29, 13
@@ -1138,7 +1216,7 @@
NoControl
- 5, 152
+ 13, 160
56, 13
@@ -1162,7 +1240,7 @@
6
- 8, 168
+ 16, 176
232, 20
@@ -1189,7 +1267,7 @@
NoControl
- 5, 104
+ 13, 112
58, 13
@@ -1213,7 +1291,7 @@
8
- 8, 120
+ 16, 128
232, 20
@@ -1258,7 +1336,7 @@
tcSettings
- 2
+ 3
True
@@ -1267,7 +1345,7 @@
NoControl
- 5, 8
+ 13, 16
128, 13
@@ -1291,7 +1369,7 @@
0
- 8, 24
+ 16, 32
56, 20
@@ -1321,7 +1399,7 @@
NoControl
- 72, 28
+ 80, 36
90, 13
@@ -1345,7 +1423,7 @@
2
- 8, 72
+ 16, 80
76, 21
@@ -1372,7 +1450,7 @@
NoControl
- 5, 56
+ 13, 64
59, 13
@@ -1948,7 +2026,7 @@
tcSettings
- 3
+ 4
True
@@ -1957,7 +2035,7 @@
NoControl
- 8, 64
+ 16, 72
180, 17
@@ -1987,7 +2065,7 @@
NoControl
- 8, 40
+ 16, 48
203, 17
@@ -2014,7 +2092,7 @@
NoControl
- 8, 8
+ 16, 16
208, 23
@@ -2062,7 +2140,7 @@
tcSettings
- 4
+ 5
Fill
@@ -2113,7 +2191,7 @@
tcSettings
- 5
+ 6
176, 3
@@ -2199,22 +2277,22 @@
System.Windows.Forms.ColumnHeader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
-
- columnHeader1
+
+ chSecondaryImageUploaders
-
+
System.Windows.Forms.ColumnHeader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
-
- columnHeader3
+
+ chSecondaryFileUploaders
-
+
System.Windows.Forms.ColumnHeader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
-
- columnHeader2
+
+ chSecondaryTextUploaders
-
+
System.Windows.Forms.ColumnHeader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089