diff --git a/src/Directory.Build.props b/src/Directory.Build.props index 0a4cf9e28..76a173ee5 100644 --- a/src/Directory.Build.props +++ b/src/Directory.Build.props @@ -47,7 +47,7 @@ - + all runtime; build; native; contentfiles; analyzers diff --git a/src/Greenshot.Base/Core/CoreConfiguration.cs b/src/Greenshot.Base/Core/CoreConfiguration.cs index 9c1fbd913..3b3484afc 100644 --- a/src/Greenshot.Base/Core/CoreConfiguration.cs +++ b/src/Greenshot.Base/Core/CoreConfiguration.cs @@ -559,11 +559,6 @@ namespace Greenshot.Base.Core { ExcludeDestinations.Remove("OneNote"); } - else - { - // TODO: Remove with the release - ExcludeDestinations.Remove("OneNote"); - } } if (OutputDestinations == null) diff --git a/src/Greenshot.Base/Greenshot.Base.csproj b/src/Greenshot.Base/Greenshot.Base.csproj index c0bb88aff..1726e831e 100644 --- a/src/Greenshot.Base/Greenshot.Base.csproj +++ b/src/Greenshot.Base/Greenshot.Base.csproj @@ -5,10 +5,10 @@ - - + + - + diff --git a/src/Greenshot.Base/IniFile/IniConfig.cs b/src/Greenshot.Base/IniFile/IniConfig.cs index 08bcd1217..cbe04e11b 100644 --- a/src/Greenshot.Base/IniFile/IniConfig.cs +++ b/src/Greenshot.Base/IniFile/IniConfig.cs @@ -137,7 +137,7 @@ namespace Greenshot.Base.IniFile { AssemblyProductAttribute[] assemblyProductAttributes = Assembly.GetEntryAssembly().GetCustomAttributes(typeof(AssemblyProductAttribute), false) as AssemblyProductAttribute[]; - if (assemblyProductAttributes != null && assemblyProductAttributes.Length > 0) + if (assemblyProductAttributes is { Length: > 0 }) { string productName = assemblyProductAttributes[0].Product; Log.InfoFormat("Using ProductName {0}", productName); diff --git a/src/Greenshot.Plugin.Win10/Greenshot.Plugin.Win10.csproj b/src/Greenshot.Plugin.Win10/Greenshot.Plugin.Win10.csproj index 349b4d79e..b7e629dd1 100644 --- a/src/Greenshot.Plugin.Win10/Greenshot.Plugin.Win10.csproj +++ b/src/Greenshot.Plugin.Win10/Greenshot.Plugin.Win10.csproj @@ -6,7 +6,7 @@ - + diff --git a/src/Greenshot/Forms/MainForm.Designer.cs b/src/Greenshot/Forms/MainForm.Designer.cs index eed646231..015e0060b 100644 --- a/src/Greenshot/Forms/MainForm.Designer.cs +++ b/src/Greenshot/Forms/MainForm.Designer.cs @@ -223,7 +223,7 @@ namespace Greenshot.Forms { this.contextmenu_help.Image = ((System.Drawing.Image)(resources.GetObject("contextmenu_help.Image"))); this.contextmenu_help.Name = "contextmenu_help"; this.contextmenu_help.Size = new System.Drawing.Size(170, 22); - this.contextmenu_help.Click += new System.EventHandler(this.Contextmenu_helpClick); + this.contextmenu_help.Click += new System.EventHandler(this.Contextmenu_HelpClick); // // contextmenu_donate // @@ -248,7 +248,7 @@ namespace Greenshot.Forms { this.contextmenu_exit.Image = ((System.Drawing.Image)(resources.GetObject("contextmenu_exit.Image"))); this.contextmenu_exit.Name = "contextmenu_exit"; this.contextmenu_exit.Size = new System.Drawing.Size(170, 22); - this.contextmenu_exit.Click += new System.EventHandler(this.Contextmenu_exitClick); + this.contextmenu_exit.Click += new System.EventHandler(this.Contextmenu_ExitClick); // // notifyIcon // diff --git a/src/Greenshot/Forms/MainForm.cs b/src/Greenshot/Forms/MainForm.cs index f00174843..f1c4f8bbc 100644 --- a/src/Greenshot/Forms/MainForm.cs +++ b/src/Greenshot/Forms/MainForm.cs @@ -1122,12 +1122,18 @@ namespace Greenshot.Forms Rectangle allScreensBounds = WindowCapture.GetScreenBounds(); var captureScreenItem = new ToolStripMenuItem(Language.GetString(LangKey.contextmenu_capturefullscreen_all)); - captureScreenItem.Click += delegate { BeginInvoke((MethodInvoker) delegate { CaptureHelper.CaptureFullscreen(false, ScreenCaptureMode.FullScreen); }); }; + captureScreenItem.Click += delegate { + BeginInvoke((MethodInvoker) delegate { + CaptureHelper.CaptureFullscreen(false, ScreenCaptureMode.FullScreen); + }); + }; + captureScreenMenuItem.DropDownItems.Add(captureScreenItem); foreach (Screen screen in Screen.AllScreens) { Screen screenToCapture = screen; - string deviceAlignment = string.Empty; + string deviceAlignment = screenToCapture.DeviceName; + if (screen.Bounds.Top == allScreensBounds.Top && screen.Bounds.Bottom != allScreensBounds.Bottom) { deviceAlignment += " " + Language.GetString(LangKey.contextmenu_capturefullscreen_top); @@ -1147,7 +1153,13 @@ namespace Greenshot.Forms } captureScreenItem = new ToolStripMenuItem(deviceAlignment); - captureScreenItem.Click += delegate { BeginInvoke((MethodInvoker) delegate { CaptureHelper.CaptureRegion(false, screenToCapture.Bounds); }); }; + captureScreenItem.Click += delegate + { + BeginInvoke((MethodInvoker) delegate + { + CaptureHelper.CaptureRegion(false, screenToCapture.Bounds); + }); + }; captureScreenMenuItem.DropDownItems.Add(captureScreenItem); } } @@ -1426,7 +1438,7 @@ namespace Greenshot.Forms /// /// /// - private void Contextmenu_helpClick(object sender, EventArgs e) + private void Contextmenu_HelpClick(object sender, EventArgs e) { HelpFileLoader.LoadHelp(); } @@ -1436,7 +1448,7 @@ namespace Greenshot.Forms /// /// /// - private void Contextmenu_exitClick(object sender, EventArgs e) + private void Contextmenu_ExitClick(object sender, EventArgs e) { Exit(); } diff --git a/src/Greenshot/Greenshot.csproj b/src/Greenshot/Greenshot.csproj index 757714790..78fa3f6c6 100644 --- a/src/Greenshot/Greenshot.csproj +++ b/src/Greenshot/Greenshot.csproj @@ -17,7 +17,7 @@ - +