Compare commits

...

13 Commits

Author SHA1 Message Date
David Nguyen 5a261d8348
Merge 49ea1263e1 into 47bc35bf99 2024-05-04 15:05:03 +07:00
Jaex 47bc35bf99 Fixed active window screen recording file naming 2024-05-02 06:38:11 +03:00
Jaex 34b23fcd37 Fixed Discord image scaling 2024-04-28 19:33:06 +03:00
Jaex 40f546d10b fixed #5728: Added "Background dim strength" region capture option 2024-04-28 18:18:29 +03:00
Jaex 39bba4dda9 Update version 2024-04-23 06:07:05 +03:00
Jaex 4ad4b5c9a7 Update FluentFTP 2024-04-23 05:59:36 +03:00
Jaex 40530d90a8 Update FFmpeg to 7.0 2024-04-23 05:40:37 +03:00
David Nguyen 49ea1263e1
Merge branch 'ShareX:develop' into develop 2024-02-15 12:54:28 +07:00
David Nguyen d017019663
Merge branch 'ShareX:develop' into develop 2024-01-23 13:54:53 +07:00
David Nguyen aaf595e139
Merge branch 'ShareX:develop' into develop 2024-01-16 10:02:40 +07:00
David Nguyen f58255d606
Merge branch 'ShareX:develop' into develop 2024-01-11 08:52:06 +07:00
David Nguyen 54aea6b6be Add Vietnamese translations for various UI elements 2023-12-25 11:45:06 +07:00
David Nguyen 644601380c
Update the contributor information 2023-12-25 11:11:49 +07:00
34 changed files with 414 additions and 105 deletions

View File

@ -3,7 +3,7 @@
<Company>ShareX Team</Company>
<Product>ShareX</Product>
<Copyright>Copyright (c) 2007-2024 ShareX Team</Copyright>
<Version>16.0.3</Version>
<Version>16.0.4</Version>
<EmbeddedResourceUseDependentUponConvention>true</EmbeddedResourceUseDependentUponConvention>
<AppendTargetFrameworkToOutputPath>false</AppendTargetFrameworkToOutputPath>
<IncludeSourceRevisionInInformationalVersion>false</IncludeSourceRevisionInInformationalVersion>

View File

@ -1234,4 +1234,13 @@ Bạn có muốn tải về không?</value>
<data name="HotkeyType_OCR" xml:space="preserve">
<value>OCR</value>
</data>
<data name="HotkeyType_ImageBeautifier" xml:space="preserve">
<value>Làm đẹp hình ảnh</value>
</data>
<data name="AfterCaptureTasks_BeautifyImage" xml:space="preserve">
<value>Làm đẹp hình ảnh</value>
</data>
<data name="Check" xml:space="preserve">
<value>Kiểm tra</value>
</data>
</root>

View File

@ -237,4 +237,7 @@
<data name="Total" xml:space="preserve">
<value>Tổng</value>
</data>
<data name="PinToScreen" xml:space="preserve">
<value>Ghim vào màn hình</value>
</data>
</root>

View File

@ -144,4 +144,28 @@
<data name="lblVideoQuality.Text" xml:space="preserve">
<value>Chất lượng video:</value>
</data>
<data name="btnInputFilePathBrowse.Text" xml:space="preserve">
<value>...</value>
</data>
<data name="btnOutputFolderBrowse.Text" xml:space="preserve">
<value>...</value>
</data>
<data name="lblVideoEncoder.Text" xml:space="preserve">
<value>Bộ mã hóa video:</value>
</data>
<data name="lblVideoQualityValue.Text" xml:space="preserve">
<value>0</value>
</data>
<data name="lblVideoQualityHigher.Text" xml:space="preserve">
<value>xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx -&gt; 99</value>
</data>
<data name="lblVideoQualityLower.Text" xml:space="preserve">
<value>99 &lt;- xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx</value>
</data>
<data name="lblVideoQualityBitrateHint.Text" xml:space="preserve">
<value>kbit/giây</value>
</data>
<data name="cbVideoQualityUseBitrate.Text" xml:space="preserve">
<value>Sử dụng tốc độ bit</value>
</data>
</root>

View File

@ -156,4 +156,10 @@
<data name="StopEncoding" xml:space="preserve">
<value>Dừng mã hóa</value>
</data>
<data name="WouldYouLikeToResetOptions" xml:space="preserve">
<value>Bạn có muốn đặt lại các tùy chọn không?</value>
</data>
<data name="Confirmation" xml:space="preserve">
<value>Xác nhận</value>
</data>
</root>

View File

@ -132,4 +132,7 @@
<data name="btnOpenImageFile.Text" xml:space="preserve">
<value>Mở tệp ảnh...</value>
</data>
<data name="btnLoadImageFromURL.Text" xml:space="preserve">
<value>Tải hình ảnh từ URL</value>
</data>
</root>

View File

@ -301,4 +301,43 @@ Nếu không bộ thiết lập không thể theo kịp đoạn ghi hình và t
<data name="lblx264BitrateK.Text" xml:space="preserve">
<value>kbit/giây</value>
</data>
<data name="lblVideoEncoder.Text" xml:space="preserve">
<value>Bộ mã hóa video:</value>
</data>
<data name="lblAudioEncoder.Text" xml:space="preserve">
<value>Bộ mã hóa âm thanh:</value>
</data>
<data name="lblAACBitrateK.Text" xml:space="preserve">
<value>kbit/giây</value>
</data>
<data name="lblAACBitrate.Text" xml:space="preserve">
<value>Bitrate:</value>
</data>
<data name="lblOpusBitrateK.Text" xml:space="preserve">
<value>kbit/giây</value>
</data>
<data name="lblOpusBitrate.Text" xml:space="preserve">
<value>Bitrate:</value>
</data>
<data name="tpOpus.Text" xml:space="preserve">
<value>tác phẩm</value>
</data>
<data name="lblNVENCTune.Text" xml:space="preserve">
<value>Điều chỉnh:</value>
</data>
<data name="tpAMF.Text" xml:space="preserve">
<value>AMF</value>
</data>
<data name="lblAMFBitrateK.Text" xml:space="preserve">
<value>kbit/giây</value>
</data>
<data name="lblAMFBitrate.Text" xml:space="preserve">
<value>Bitrate:</value>
</data>
<data name="tpQSV.Text" xml:space="preserve">
<value>Đồng bộ hóa nhanh</value>
</data>
<data name="btnResetOptions.Text" xml:space="preserve">
<value>Đặt lại tùy chọn...</value>
</data>
</root>

View File

@ -360,9 +360,9 @@ namespace ShareX.ScreenCaptureLib
internal void InitBackground(Bitmap canvas, bool centerCanvas = true)
{
if (Canvas != null) Canvas.Dispose();
if (backgroundBrush != null) backgroundBrush.Dispose();
if (backgroundHighlightBrush != null) backgroundHighlightBrush.Dispose();
Canvas?.Dispose();
backgroundBrush?.Dispose();
backgroundHighlightBrush?.Dispose();
Canvas = canvas;
@ -404,13 +404,15 @@ namespace ShareX.ScreenCaptureLib
CenterCanvas();
}
}
else if (Options.UseDimming)
else if (Options.BackgroundDimStrength > 0)
{
DimmedCanvas?.Dispose();
DimmedCanvas = (Bitmap)Canvas.Clone();
int alpha = (int)Math.Round(255 * (Options.BackgroundDimStrength / 100f));
using (Graphics g = Graphics.FromImage(DimmedCanvas))
using (Brush brush = new SolidBrush(Color.FromArgb(30, Color.Black)))
using (Brush brush = new SolidBrush(Color.FromArgb(alpha, Color.Black)))
{
g.FillRectangle(brush, 0, 0, DimmedCanvas.Width, DimmedCanvas.Height);
@ -956,7 +958,7 @@ namespace ShareX.ScreenCaptureLib
UpdateRegionPath();
// If background is dimmed then draw non dimmed background to region selections
if (!IsEditorMode && Options.UseDimming)
if (!IsEditorMode && Options.BackgroundDimStrength > 0 && backgroundHighlightBrush != null)
{
using (Region region = new Region(regionDrawPath))
{

View File

@ -141,4 +141,7 @@
<data name="lblTimer.Text" xml:space="preserve">
<value>00:00:00</value>
</data>
<data name="tsmiPause.Text" xml:space="preserve">
<value>Dừng</value>
</data>
</root>

View File

@ -483,4 +483,13 @@
<data name="ShapeManager_CreateToolbar_ZoomToFitOnOpen" xml:space="preserve">
<value>Thu phóng để vừa mở</value>
</data>
<data name="WouldYouLikeToResetOptions" xml:space="preserve">
<value>Bạn có muốn đặt lại các tùy chọn không?</value>
</data>
<data name="Confirmation" xml:space="preserve">
<value>Xác nhận</value>
</data>
<data name="ImageURL" xml:space="preserve">
<value>URL hình ảnh</value>
</data>
</root>

View File

@ -49,7 +49,9 @@ namespace ShareX.ScreenCaptureLib
public RegionCaptureAction RegionCaptureActionX2Click = RegionCaptureAction.CaptureActiveMonitor;
public bool DetectWindows = true;
public bool DetectControls = true;
// TEMP: For backward compatibility
public bool UseDimming = true;
public int BackgroundDimStrength = 10;
public bool UseCustomInfoText = false;
public string CustomInfoText = "X: $x, Y: $y$nR: $r, G: $g, B: $b$nHex: $hex"; // Formats: $x, $y, $r, $g, $b, $hex, $HEX, $n
public List<SnapSize> SnapSizes = new List<SnapSize>()

View File

@ -105,7 +105,7 @@ namespace ShareX.ScreenCaptureLib
{
RegionCaptureOptions newOptions = GetRegionCaptureOptions(options);
newOptions.DetectWindows = false;
newOptions.UseDimming = false;
newOptions.BackgroundDimStrength = 0;
using (RegionCaptureForm form = new RegionCaptureForm(RegionCaptureMode.ScreenColorPicker, newOptions, canvas))
{
@ -126,7 +126,7 @@ namespace ShareX.ScreenCaptureLib
public static SimpleWindowInfo GetWindowInfo(RegionCaptureOptions options)
{
RegionCaptureOptions newOptions = GetRegionCaptureOptions(options);
newOptions.UseDimming = false;
newOptions.BackgroundDimStrength = 0;
newOptions.ShowMagnifier = false;
using (RegionCaptureForm form = new RegionCaptureForm(RegionCaptureMode.OneClick, newOptions))

View File

@ -93,7 +93,7 @@ namespace ShareX.Setup
private static string MakeAppxPath => Path.Combine(WindowsKitsDir, "x64", "makeappx.exe");
private const string InnoSetupCompilerPath = @"C:\Program Files (x86)\Inno Setup 6\ISCC.exe";
private const string FFmpegDownloadURL = "https://github.com/ShareX/FFmpeg/releases/download/v6.1/ffmpeg-6.1-win64.zip";
private const string FFmpegDownloadURL = "https://github.com/ShareX/FFmpeg/releases/download/v7.0/ffmpeg-7.0-win64.zip";
private static void Main(string[] args)
{

View File

@ -126,4 +126,7 @@
<data name="btnOK.Text" xml:space="preserve">
<value>Tweet</value>
</data>
<data name="lblTweetLength.Text" xml:space="preserve">
<value>140</value>
</data>
</root>

View File

@ -1287,4 +1287,13 @@ Sử dụng thư viện được mã hóa sẽ vô hiệu hóa chia sẻ.</value
<data name="cbOneDriveUseDirectLink.Text" xml:space="preserve">
<value>Dùng liên kết trực tiếp</value>
</data>
<data name="tpZeroWidthShortener.Text" xml:space="preserve">
<value>Bộ rút ngắn chiều rộng bằng không</value>
</data>
<data name="lblAzureStorageCacheControl.Text" xml:space="preserve">
<value>Tiêu đề kiểm soát bộ đệm:</value>
</data>
<data name="llYouTubePermissionsLink.Text" xml:space="preserve">
<value>https://myaccount.google.com/permissions</value>
</data>
</root>

View File

@ -280,4 +280,10 @@ Các thư mục đã tạo:</value>
<data name="URL" xml:space="preserve">
<value>URL</value>
</data>
<data name="Disconnect" xml:space="preserve">
<value>Xóa ủy quyền</value>
</data>
<data name="Connect" xml:space="preserve">
<value>Bước 1: Mở trang ủy quyền...</value>
</data>
</root>

View File

@ -16,7 +16,7 @@
<EmbeddedResource Include="APIKeys\jira_sharex.pfx" />
</ItemGroup>
<ItemGroup>
<PackageReference Include="FluentFTP" Version="49.0.2" />
<PackageReference Include="FluentFTP" Version="50.0.1" />
<PackageReference Include="MegaApiClient" Version="1.10.4" />
<PackageReference Include="Newtonsoft.Json" Version="13.0.3" />
<PackageReference Include="SSH.NET" Version="2024.0.0" />

View File

@ -85,7 +85,7 @@ McoreD: {Links.McoreD}
{Resources.AboutForm_AboutForm_Language_es}: https://github.com/ovnisoftware
{Resources.AboutForm_AboutForm_Language_nl_NL}: https://github.com/canihavesomecoffee
{Resources.AboutForm_AboutForm_Language_pt_BR}: https://github.com/RockyTV & https://github.com/athosbr99
{Resources.AboutForm_AboutForm_Language_vi_VN}: https://github.com/thanhpd
{Resources.AboutForm_AboutForm_Language_vi_VN}: https://github.com/hoangsvit & https://github.com/thanhpd
{Resources.AboutForm_AboutForm_Language_ru}: https://github.com/L1Q
{Resources.AboutForm_AboutForm_Language_zh_TW}: https://github.com/alantsai
{Resources.AboutForm_AboutForm_Language_it_IT}: https://github.com/pjammo

View File

@ -132,4 +132,7 @@
<data name="lblBuild.Text" xml:space="preserve">
<value>Phiên bản</value>
</data>
<data name="lblProductName.Text" xml:space="preserve">
<value>ShareX</value>
</data>
</root>

View File

@ -438,4 +438,10 @@
<data name="tpSettings.Text" xml:space="preserve">
<value>Cài đặt</value>
</data>
<data name="cbAutoCheckUpdate.Text" xml:space="preserve">
<value>Tự động kiểm tra cập nhật</value>
</data>
<data name="lblThumbnailViewThumbnailSizeX.Text" xml:space="preserve">
<value>x</value>
</data>
</root>

View File

@ -132,4 +132,16 @@
<data name="btnRefresh.Text" xml:space="preserve">
<value>Làm mới</value>
</data>
<data name="cbTopMost.Text" xml:space="preserve">
<value>Top nhất</value>
</data>
<data name="lblOpacity.Text" xml:space="preserve">
<value>Độ mờ:</value>
</data>
<data name="lblOpacityTip.Text" xml:space="preserve">
<value>%</value>
</data>
<data name="mbWindowList.Text" xml:space="preserve">
<value>Danh sách cửa sổ</value>
</data>
</root>

View File

@ -181,7 +181,7 @@
<value>lvUploads</value>
</data>
<data name="&gt;&gt;lvUploads.Type" xml:space="preserve">
<value>ShareX.HelpersLib.MyListView, ShareX.HelpersLib, Version=15.0.2.0, Culture=neutral, PublicKeyToken=null</value>
<value>ShareX.HelpersLib.MyListView, ShareX.HelpersLib, Version=16.0.4.0, Culture=neutral, PublicKeyToken=null</value>
</data>
<data name="&gt;&gt;lvUploads.Parent" xml:space="preserve">
<value>scMain.Panel1</value>
@ -217,7 +217,7 @@
<value>pbPreview</value>
</data>
<data name="&gt;&gt;pbPreview.Type" xml:space="preserve">
<value>ShareX.HelpersLib.MyPictureBox, ShareX.HelpersLib, Version=15.0.2.0, Culture=neutral, PublicKeyToken=null</value>
<value>ShareX.HelpersLib.MyPictureBox, ShareX.HelpersLib, Version=16.0.4.0, Culture=neutral, PublicKeyToken=null</value>
</data>
<data name="&gt;&gt;pbPreview.Parent" xml:space="preserve">
<value>scMain.Panel2</value>
@ -253,7 +253,7 @@
<value>scMain</value>
</data>
<data name="&gt;&gt;scMain.Type" xml:space="preserve">
<value>ShareX.HelpersLib.SplitContainerCustomSplitter, ShareX.HelpersLib, Version=15.0.2.0, Culture=neutral, PublicKeyToken=null</value>
<value>ShareX.HelpersLib.SplitContainerCustomSplitter, ShareX.HelpersLib, Version=16.0.4.0, Culture=neutral, PublicKeyToken=null</value>
</data>
<data name="&gt;&gt;scMain.Parent" xml:space="preserve">
<value>pMain</value>
@ -861,14 +861,11 @@
<data name="tsbDiscord.ImageAlign" type="System.Drawing.ContentAlignment, System.Drawing">
<value>MiddleLeft</value>
</data>
<data name="tsbDiscord.ImageScaling" type="System.Windows.Forms.ToolStripItemImageScaling, System.Windows.Forms">
<value>None</value>
</data>
<data name="tsbDiscord.ImageTransparentColor" type="System.Drawing.Color, System.Drawing">
<value>Magenta</value>
</data>
<data name="tsbDiscord.Size" type="System.Drawing.Size, System.Drawing">
<value>152, 19</value>
<value>152, 20</value>
</data>
<data name="tsbDiscord.Text" xml:space="preserve">
<value>Discord...</value>
@ -904,7 +901,7 @@
<value>tsMain</value>
</data>
<data name="&gt;&gt;tsMain.Type" xml:space="preserve">
<value>ShareX.HelpersLib.ToolStripBorderRight, ShareX.HelpersLib, Version=15.0.2.0, Culture=neutral, PublicKeyToken=null</value>
<value>ShareX.HelpersLib.ToolStripBorderRight, ShareX.HelpersLib, Version=16.0.4.0, Culture=neutral, PublicKeyToken=null</value>
</data>
<data name="&gt;&gt;tsMain.Parent" xml:space="preserve">
<value>pToolbars</value>
@ -1843,7 +1840,7 @@
<value>ucTaskThumbnailView</value>
</data>
<data name="&gt;&gt;ucTaskThumbnailView.Type" xml:space="preserve">
<value>ShareX.TaskThumbnailView, ShareX, Version=15.0.2.0, Culture=neutral, PublicKeyToken=null</value>
<value>ShareX.TaskThumbnailView, ShareX, Version=16.0.4.0, Culture=neutral, PublicKeyToken=null</value>
</data>
<data name="&gt;&gt;ucTaskThumbnailView.Parent" xml:space="preserve">
<value>pMain</value>
@ -3502,6 +3499,6 @@
<value>MainForm</value>
</data>
<data name="&gt;&gt;$this.Type" xml:space="preserve">
<value>ShareX.HelpersLib.HotkeyForm, ShareX.HelpersLib, Version=15.0.2.0, Culture=neutral, PublicKeyToken=null</value>
<value>ShareX.HelpersLib.HotkeyForm, ShareX.HelpersLib, Version=16.0.4.0, Culture=neutral, PublicKeyToken=null</value>
</data>
</root>

View File

@ -789,4 +789,37 @@
<data name="tsmiTrayOCR.Text" xml:space="preserve">
<value>OCR...</value>
</data>
<data name="tsmiImageBeautifier.Text" xml:space="preserve">
<value>Làm đẹp hình ảnh...</value>
</data>
<data name="tsmiHashChecker.Text" xml:space="preserve">
<value>Trình kiểm tra hàm băm...</value>
</data>
<data name="tsbTwitter.Text" xml:space="preserve">
<value>Twitter...</value>
</data>
<data name="tsbDiscord.Text" xml:space="preserve">
<value>Bất hòa...</value>
</data>
<data name="tsmiBeautifyImage.Text" xml:space="preserve">
<value>Làm đẹp hình ảnh...</value>
</data>
<data name="tsmiPinSelectedFile.ShortcutKeyDisplayString" xml:space="preserve">
<value>Ctrl+P</value>
</data>
<data name="niTray.Text" xml:space="preserve">
<value>ShareX</value>
</data>
<data name="tsmiTrayImageBeautifier.Text" xml:space="preserve">
<value>Làm đẹp hình ảnh...</value>
</data>
<data name="tsmiTrayHashChecker.Text" xml:space="preserve">
<value>Trình kiểm tra hàm băm...</value>
</data>
<data name="cHotkey.HeaderText" xml:space="preserve">
<value>Phím tắt</value>
</data>
<data name="cDescription.HeaderText" xml:space="preserve">
<value>Mô tả</value>
</data>
</root>

View File

@ -147,4 +147,31 @@
<data name="lblDecodeResult.Text" xml:space="preserve">
<value>Kết quả:</value>
</data>
<data name="lblQRCodeSizeHint.Text" xml:space="preserve">
<value>px</value>
</data>
<data name="lblQRCodeSize.Text" xml:space="preserve">
<value>Kích thước mã QR:</value>
</data>
<data name="lblQRCode.Text" xml:space="preserve">
<value>Mã QR:</value>
</data>
<data name="lblText.Text" xml:space="preserve">
<value>Văn bản:</value>
</data>
<data name="btnCopyImage.Text" xml:space="preserve">
<value>Sao chép ảnh</value>
</data>
<data name="btnSaveImage.Text" xml:space="preserve">
<value>Lưu ảnh...</value>
</data>
<data name="btnUploadImage.Text" xml:space="preserve">
<value>Tải lên ảnh</value>
</data>
<data name="btnScanQRCodeFromScreen.Text" xml:space="preserve">
<value>Quét mã QR từ màn hình...</value>
</data>
<data name="btnScanQRCodeFromImageFile.Text" xml:space="preserve">
<value>Quét mã QR từ file hình ảnh...</value>
</data>
</root>

View File

@ -199,7 +199,6 @@
this.RegionCaptureSnapSizesHeight = new System.Windows.Forms.Label();
this.nudRegionCaptureSnapSizesWidth = new System.Windows.Forms.NumericUpDown();
this.lblRegionCaptureSnapSizesWidth = new System.Windows.Forms.Label();
this.cbRegionCaptureUseDimming = new System.Windows.Forms.CheckBox();
this.txtRegionCaptureCustomInfoText = new System.Windows.Forms.TextBox();
this.nudRegionCaptureMagnifierPixelCount = new System.Windows.Forms.NumericUpDown();
this.nudRegionCaptureMagnifierPixelSize = new System.Windows.Forms.NumericUpDown();
@ -302,6 +301,9 @@
this.pgTaskSettings = new System.Windows.Forms.PropertyGrid();
this.cbOverrideAdvancedSettings = new System.Windows.Forms.CheckBox();
this.tttvMain = new ShareX.HelpersLib.TabToTreeView();
this.lblRegionCaptureBackgroundDimStrength = new System.Windows.Forms.Label();
this.nudRegionCaptureBackgroundDimStrength = new System.Windows.Forms.NumericUpDown();
this.lblRegionCaptureBackgroundDimStrengthHint = new System.Windows.Forms.Label();
this.tcTaskSettings.SuspendLayout();
this.tpTask.SuspendLayout();
this.cmsDestinations.SuspendLayout();
@ -363,6 +365,7 @@
this.tpTools.SuspendLayout();
this.pTools.SuspendLayout();
this.tpAdvanced.SuspendLayout();
((System.ComponentModel.ISupportInitialize)(this.nudRegionCaptureBackgroundDimStrength)).BeginInit();
this.SuspendLayout();
//
// cmsAfterCapture
@ -1434,6 +1437,9 @@
// tpRegionCapture
//
this.tpRegionCapture.BackColor = System.Drawing.SystemColors.Window;
this.tpRegionCapture.Controls.Add(this.lblRegionCaptureBackgroundDimStrengthHint);
this.tpRegionCapture.Controls.Add(this.nudRegionCaptureBackgroundDimStrength);
this.tpRegionCapture.Controls.Add(this.lblRegionCaptureBackgroundDimStrength);
this.tpRegionCapture.Controls.Add(this.cbRegionCaptureActiveMonitorMode);
this.tpRegionCapture.Controls.Add(this.nudRegionCaptureFPSLimit);
this.tpRegionCapture.Controls.Add(this.lblRegionCaptureFPSLimit);
@ -1463,7 +1469,6 @@
this.tpRegionCapture.Controls.Add(this.lblRegionCaptureMouseRightClickAction);
this.tpRegionCapture.Controls.Add(this.cbRegionCaptureMultiRegionMode);
this.tpRegionCapture.Controls.Add(this.pRegionCaptureSnapSizes);
this.tpRegionCapture.Controls.Add(this.cbRegionCaptureUseDimming);
this.tpRegionCapture.Controls.Add(this.txtRegionCaptureCustomInfoText);
this.tpRegionCapture.Controls.Add(this.nudRegionCaptureMagnifierPixelCount);
this.tpRegionCapture.Controls.Add(this.nudRegionCaptureMagnifierPixelSize);
@ -1798,13 +1803,6 @@
resources.ApplyResources(this.lblRegionCaptureSnapSizesWidth, "lblRegionCaptureSnapSizesWidth");
this.lblRegionCaptureSnapSizesWidth.Name = "lblRegionCaptureSnapSizesWidth";
//
// cbRegionCaptureUseDimming
//
resources.ApplyResources(this.cbRegionCaptureUseDimming, "cbRegionCaptureUseDimming");
this.cbRegionCaptureUseDimming.Name = "cbRegionCaptureUseDimming";
this.cbRegionCaptureUseDimming.UseVisualStyleBackColor = true;
this.cbRegionCaptureUseDimming.CheckedChanged += new System.EventHandler(this.cbRegionCaptureUseDimming_CheckedChanged);
//
// txtRegionCaptureCustomInfoText
//
resources.ApplyResources(this.txtRegionCaptureCustomInfoText, "txtRegionCaptureCustomInfoText");
@ -2626,6 +2624,27 @@
this.tttvMain.TreeViewSize = 190;
this.tttvMain.TabChanged += new ShareX.HelpersLib.TabToTreeView.TabChangedEventHandler(this.tttvMain_TabChanged);
//
// lblRegionCaptureBackgroundDimStrength
//
resources.ApplyResources(this.lblRegionCaptureBackgroundDimStrength, "lblRegionCaptureBackgroundDimStrength");
this.lblRegionCaptureBackgroundDimStrength.Name = "lblRegionCaptureBackgroundDimStrength";
//
// nudRegionCaptureBackgroundDimStrength
//
resources.ApplyResources(this.nudRegionCaptureBackgroundDimStrength, "nudRegionCaptureBackgroundDimStrength");
this.nudRegionCaptureBackgroundDimStrength.Maximum = new decimal(new int[] {
50,
0,
0,
0});
this.nudRegionCaptureBackgroundDimStrength.Name = "nudRegionCaptureBackgroundDimStrength";
this.nudRegionCaptureBackgroundDimStrength.ValueChanged += new System.EventHandler(this.nudRegionCaptureBackgroundDimStrength_ValueChanged);
//
// lblRegionCaptureBackgroundDimStrengthHint
//
resources.ApplyResources(this.lblRegionCaptureBackgroundDimStrengthHint, "lblRegionCaptureBackgroundDimStrengthHint");
this.lblRegionCaptureBackgroundDimStrengthHint.Name = "lblRegionCaptureBackgroundDimStrengthHint";
//
// TaskSettingsForm
//
resources.ApplyResources(this, "$this");
@ -2722,6 +2741,7 @@
this.pTools.PerformLayout();
this.tpAdvanced.ResumeLayout(false);
this.tpAdvanced.PerformLayout();
((System.ComponentModel.ISupportInitialize)(this.nudRegionCaptureBackgroundDimStrength)).EndInit();
this.ResumeLayout(false);
}
@ -2880,7 +2900,6 @@
private System.Windows.Forms.ComboBox cbRegionCaptureMouseRightClickAction;
private System.Windows.Forms.CheckBox cbRegionCaptureDetectWindows;
private System.Windows.Forms.CheckBox cbRegionCaptureDetectControls;
private System.Windows.Forms.CheckBox cbRegionCaptureUseDimming;
private System.Windows.Forms.CheckBox cbRegionCaptureUseCustomInfoText;
private System.Windows.Forms.TextBox txtRegionCaptureCustomInfoText;
private System.Windows.Forms.Label lblRegionCaptureSnapSizes;
@ -3000,5 +3019,8 @@
private System.Windows.Forms.CheckBox cbUseRandomImageEffect;
private System.Windows.Forms.Label lblCaptureCustomWindow;
private System.Windows.Forms.TextBox txtCaptureCustomWindow;
private System.Windows.Forms.NumericUpDown nudRegionCaptureBackgroundDimStrength;
private System.Windows.Forms.Label lblRegionCaptureBackgroundDimStrength;
private System.Windows.Forms.Label lblRegionCaptureBackgroundDimStrengthHint;
}
}

View File

@ -298,7 +298,7 @@ namespace ShareX
cbRegionCaptureDetectWindows.Checked = TaskSettings.CaptureSettings.SurfaceOptions.DetectWindows;
cbRegionCaptureDetectControls.Enabled = TaskSettings.CaptureSettings.SurfaceOptions.DetectWindows;
cbRegionCaptureDetectControls.Checked = TaskSettings.CaptureSettings.SurfaceOptions.DetectControls;
cbRegionCaptureUseDimming.Checked = TaskSettings.CaptureSettings.SurfaceOptions.UseDimming;
nudRegionCaptureBackgroundDimStrength.SetValue(TaskSettings.CaptureSettings.SurfaceOptions.BackgroundDimStrength);
cbRegionCaptureUseCustomInfoText.Checked = TaskSettings.CaptureSettings.SurfaceOptions.UseCustomInfoText;
txtRegionCaptureCustomInfoText.Enabled = TaskSettings.CaptureSettings.SurfaceOptions.UseCustomInfoText;
TaskSettings.CaptureSettings.SurfaceOptions.CustomInfoText = TaskSettings.CaptureSettings.SurfaceOptions.CustomInfoText.Replace("\r\n", "$n").Replace("\n", "$n");
@ -1153,9 +1153,9 @@ namespace ShareX
TaskSettings.CaptureSettings.SurfaceOptions.DetectControls = cbRegionCaptureDetectControls.Checked;
}
private void cbRegionCaptureUseDimming_CheckedChanged(object sender, EventArgs e)
private void nudRegionCaptureBackgroundDimStrength_ValueChanged(object sender, EventArgs e)
{
TaskSettings.CaptureSettings.SurfaceOptions.UseDimming = cbRegionCaptureUseDimming.Checked;
TaskSettings.CaptureSettings.SurfaceOptions.BackgroundDimStrength = (int)nudRegionCaptureBackgroundDimStrength.Value;
}
private void cbRegionCaptureUseCustomInfoText_CheckedChanged(object sender, EventArgs e)

View File

@ -526,7 +526,7 @@
<value>btnAfterCapture</value>
</data>
<data name="&gt;&gt;btnAfterCapture.Type" xml:space="preserve">
<value>ShareX.HelpersLib.MenuButton, ShareX.HelpersLib, Version=15.0.1.0, Culture=neutral, PublicKeyToken=null</value>
<value>ShareX.HelpersLib.MenuButton, ShareX.HelpersLib, Version=16.0.4.0, Culture=neutral, PublicKeyToken=null</value>
</data>
<data name="&gt;&gt;btnAfterCapture.Parent" xml:space="preserve">
<value>tpTask</value>
@ -556,7 +556,7 @@
<value>btnAfterUpload</value>
</data>
<data name="&gt;&gt;btnAfterUpload.Type" xml:space="preserve">
<value>ShareX.HelpersLib.MenuButton, ShareX.HelpersLib, Version=15.0.1.0, Culture=neutral, PublicKeyToken=null</value>
<value>ShareX.HelpersLib.MenuButton, ShareX.HelpersLib, Version=16.0.4.0, Culture=neutral, PublicKeyToken=null</value>
</data>
<data name="&gt;&gt;btnAfterUpload.Parent" xml:space="preserve">
<value>tpTask</value>
@ -628,7 +628,7 @@
<value>btnDestinations</value>
</data>
<data name="&gt;&gt;btnDestinations.Type" xml:space="preserve">
<value>ShareX.HelpersLib.MenuButton, ShareX.HelpersLib, Version=15.0.1.0, Culture=neutral, PublicKeyToken=null</value>
<value>ShareX.HelpersLib.MenuButton, ShareX.HelpersLib, Version=16.0.4.0, Culture=neutral, PublicKeyToken=null</value>
</data>
<data name="&gt;&gt;btnDestinations.Parent" xml:space="preserve">
<value>tpTask</value>
@ -664,7 +664,7 @@
<value>btnTask</value>
</data>
<data name="&gt;&gt;btnTask.Type" xml:space="preserve">
<value>ShareX.HelpersLib.MenuButton, ShareX.HelpersLib, Version=15.0.1.0, Culture=neutral, PublicKeyToken=null</value>
<value>ShareX.HelpersLib.MenuButton, ShareX.HelpersLib, Version=16.0.4.0, Culture=neutral, PublicKeyToken=null</value>
</data>
<data name="&gt;&gt;btnTask.Parent" xml:space="preserve">
<value>tpTask</value>
@ -3378,6 +3378,84 @@
<data name="&gt;&gt;tpCaptureGeneral.ZOrder" xml:space="preserve">
<value>0</value>
</data>
<data name="lblRegionCaptureBackgroundDimStrengthHint.AutoSize" type="System.Boolean, mscorlib">
<value>True</value>
</data>
<data name="lblRegionCaptureBackgroundDimStrengthHint.Location" type="System.Drawing.Point, System.Drawing">
<value>365, 176</value>
</data>
<data name="lblRegionCaptureBackgroundDimStrengthHint.Size" type="System.Drawing.Size, System.Drawing">
<value>15, 13</value>
</data>
<data name="lblRegionCaptureBackgroundDimStrengthHint.TabIndex" type="System.Int32, mscorlib">
<value>36</value>
</data>
<data name="lblRegionCaptureBackgroundDimStrengthHint.Text" xml:space="preserve">
<value>%</value>
</data>
<data name="&gt;&gt;lblRegionCaptureBackgroundDimStrengthHint.Name" xml:space="preserve">
<value>lblRegionCaptureBackgroundDimStrengthHint</value>
</data>
<data name="&gt;&gt;lblRegionCaptureBackgroundDimStrengthHint.Type" xml:space="preserve">
<value>System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</data>
<data name="&gt;&gt;lblRegionCaptureBackgroundDimStrengthHint.Parent" xml:space="preserve">
<value>tpRegionCapture</value>
</data>
<data name="&gt;&gt;lblRegionCaptureBackgroundDimStrengthHint.ZOrder" xml:space="preserve">
<value>0</value>
</data>
<data name="nudRegionCaptureBackgroundDimStrength.Location" type="System.Drawing.Point, System.Drawing">
<value>312, 172</value>
</data>
<data name="nudRegionCaptureBackgroundDimStrength.Size" type="System.Drawing.Size, System.Drawing">
<value>48, 20</value>
</data>
<data name="nudRegionCaptureBackgroundDimStrength.TabIndex" type="System.Int32, mscorlib">
<value>35</value>
</data>
<data name="nudRegionCaptureBackgroundDimStrength.TextAlign" type="System.Windows.Forms.HorizontalAlignment, System.Windows.Forms">
<value>Center</value>
</data>
<data name="&gt;&gt;nudRegionCaptureBackgroundDimStrength.Name" xml:space="preserve">
<value>nudRegionCaptureBackgroundDimStrength</value>
</data>
<data name="&gt;&gt;nudRegionCaptureBackgroundDimStrength.Type" xml:space="preserve">
<value>System.Windows.Forms.NumericUpDown, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</data>
<data name="&gt;&gt;nudRegionCaptureBackgroundDimStrength.Parent" xml:space="preserve">
<value>tpRegionCapture</value>
</data>
<data name="&gt;&gt;nudRegionCaptureBackgroundDimStrength.ZOrder" xml:space="preserve">
<value>1</value>
</data>
<data name="lblRegionCaptureBackgroundDimStrength.AutoSize" type="System.Boolean, mscorlib">
<value>True</value>
</data>
<data name="lblRegionCaptureBackgroundDimStrength.Location" type="System.Drawing.Point, System.Drawing">
<value>5, 176</value>
</data>
<data name="lblRegionCaptureBackgroundDimStrength.Size" type="System.Drawing.Size, System.Drawing">
<value>128, 13</value>
</data>
<data name="lblRegionCaptureBackgroundDimStrength.TabIndex" type="System.Int32, mscorlib">
<value>34</value>
</data>
<data name="lblRegionCaptureBackgroundDimStrength.Text" xml:space="preserve">
<value>Background dim strength:</value>
</data>
<data name="&gt;&gt;lblRegionCaptureBackgroundDimStrength.Name" xml:space="preserve">
<value>lblRegionCaptureBackgroundDimStrength</value>
</data>
<data name="&gt;&gt;lblRegionCaptureBackgroundDimStrength.Type" xml:space="preserve">
<value>System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</data>
<data name="&gt;&gt;lblRegionCaptureBackgroundDimStrength.Parent" xml:space="preserve">
<value>tpRegionCapture</value>
</data>
<data name="&gt;&gt;lblRegionCaptureBackgroundDimStrength.ZOrder" xml:space="preserve">
<value>2</value>
</data>
<data name="cbRegionCaptureActiveMonitorMode.AutoSize" type="System.Boolean, mscorlib">
<value>True</value>
</data>
@ -3403,7 +3481,7 @@
<value>tpRegionCapture</value>
</data>
<data name="&gt;&gt;cbRegionCaptureActiveMonitorMode.ZOrder" xml:space="preserve">
<value>0</value>
<value>3</value>
</data>
<data name="nudRegionCaptureFPSLimit.Location" type="System.Drawing.Point, System.Drawing">
<value>312, 436</value>
@ -3427,7 +3505,7 @@
<value>tpRegionCapture</value>
</data>
<data name="&gt;&gt;nudRegionCaptureFPSLimit.ZOrder" xml:space="preserve">
<value>1</value>
<value>4</value>
</data>
<data name="lblRegionCaptureFPSLimit.AutoSize" type="System.Boolean, mscorlib">
<value>True</value>
@ -3454,7 +3532,7 @@
<value>tpRegionCapture</value>
</data>
<data name="&gt;&gt;lblRegionCaptureFPSLimit.ZOrder" xml:space="preserve">
<value>2</value>
<value>5</value>
</data>
<data name="cbRegionCaptureShowFPS.AutoSize" type="System.Boolean, mscorlib">
<value>True</value>
@ -3484,7 +3562,7 @@
<value>tpRegionCapture</value>
</data>
<data name="&gt;&gt;cbRegionCaptureShowFPS.ZOrder" xml:space="preserve">
<value>3</value>
<value>6</value>
</data>
<data name="flpRegionCaptureFixedSize.AutoSize" type="System.Boolean, mscorlib">
<value>True</value>
@ -3634,7 +3712,7 @@
<value>tpRegionCapture</value>
</data>
<data name="&gt;&gt;flpRegionCaptureFixedSize.ZOrder" xml:space="preserve">
<value>4</value>
<value>7</value>
</data>
<data name="cbRegionCaptureIsFixedSize.AutoSize" type="System.Boolean, mscorlib">
<value>True</value>
@ -3664,7 +3742,7 @@
<value>tpRegionCapture</value>
</data>
<data name="&gt;&gt;cbRegionCaptureIsFixedSize.ZOrder" xml:space="preserve">
<value>5</value>
<value>8</value>
</data>
<data name="cbRegionCaptureShowCrosshair.AutoSize" type="System.Boolean, mscorlib">
<value>True</value>
@ -3694,7 +3772,7 @@
<value>tpRegionCapture</value>
</data>
<data name="&gt;&gt;cbRegionCaptureShowCrosshair.ZOrder" xml:space="preserve">
<value>6</value>
<value>9</value>
</data>
<data name="lblRegionCaptureMagnifierPixelSize.AutoSize" type="System.Boolean, mscorlib">
<value>True</value>
@ -3724,7 +3802,7 @@
<value>tpRegionCapture</value>
</data>
<data name="&gt;&gt;lblRegionCaptureMagnifierPixelSize.ZOrder" xml:space="preserve">
<value>7</value>
<value>10</value>
</data>
<data name="lblRegionCaptureMagnifierPixelCount.AutoSize" type="System.Boolean, mscorlib">
<value>True</value>
@ -3754,7 +3832,7 @@
<value>tpRegionCapture</value>
</data>
<data name="&gt;&gt;lblRegionCaptureMagnifierPixelCount.ZOrder" xml:space="preserve">
<value>8</value>
<value>11</value>
</data>
<data name="cbRegionCaptureUseSquareMagnifier.AutoSize" type="System.Boolean, mscorlib">
<value>True</value>
@ -3784,7 +3862,7 @@
<value>tpRegionCapture</value>
</data>
<data name="&gt;&gt;cbRegionCaptureUseSquareMagnifier.ZOrder" xml:space="preserve">
<value>9</value>
<value>12</value>
</data>
<data name="cbRegionCaptureShowMagnifier.AutoSize" type="System.Boolean, mscorlib">
<value>True</value>
@ -3814,7 +3892,7 @@
<value>tpRegionCapture</value>
</data>
<data name="&gt;&gt;cbRegionCaptureShowMagnifier.ZOrder" xml:space="preserve">
<value>10</value>
<value>13</value>
</data>
<data name="cbRegionCaptureShowInfo.AutoSize" type="System.Boolean, mscorlib">
<value>True</value>
@ -3844,7 +3922,7 @@
<value>tpRegionCapture</value>
</data>
<data name="&gt;&gt;cbRegionCaptureShowInfo.ZOrder" xml:space="preserve">
<value>11</value>
<value>14</value>
</data>
<data name="btnRegionCaptureSnapSizesRemove.ImeMode" type="System.Windows.Forms.ImeMode, System.Windows.Forms">
<value>NoControl</value>
@ -3871,7 +3949,7 @@
<value>tpRegionCapture</value>
</data>
<data name="&gt;&gt;btnRegionCaptureSnapSizesRemove.ZOrder" xml:space="preserve">
<value>12</value>
<value>15</value>
</data>
<data name="btnRegionCaptureSnapSizesAdd.ImeMode" type="System.Windows.Forms.ImeMode, System.Windows.Forms">
<value>NoControl</value>
@ -3898,7 +3976,7 @@
<value>tpRegionCapture</value>
</data>
<data name="&gt;&gt;btnRegionCaptureSnapSizesAdd.ZOrder" xml:space="preserve">
<value>13</value>
<value>16</value>
</data>
<data name="cbRegionCaptureSnapSizes.Location" type="System.Drawing.Point, System.Drawing">
<value>312, 220</value>
@ -3919,7 +3997,7 @@
<value>tpRegionCapture</value>
</data>
<data name="&gt;&gt;cbRegionCaptureSnapSizes.ZOrder" xml:space="preserve">
<value>14</value>
<value>17</value>
</data>
<data name="lblRegionCaptureSnapSizes.AutoSize" type="System.Boolean, mscorlib">
<value>True</value>
@ -3949,7 +4027,7 @@
<value>tpRegionCapture</value>
</data>
<data name="&gt;&gt;lblRegionCaptureSnapSizes.ZOrder" xml:space="preserve">
<value>15</value>
<value>18</value>
</data>
<data name="cbRegionCaptureUseCustomInfoText.AutoSize" type="System.Boolean, mscorlib">
<value>True</value>
@ -3979,7 +4057,7 @@
<value>tpRegionCapture</value>
</data>
<data name="&gt;&gt;cbRegionCaptureUseCustomInfoText.ZOrder" xml:space="preserve">
<value>16</value>
<value>19</value>
</data>
<data name="cbRegionCaptureDetectControls.AutoSize" type="System.Boolean, mscorlib">
<value>True</value>
@ -4009,7 +4087,7 @@
<value>tpRegionCapture</value>
</data>
<data name="&gt;&gt;cbRegionCaptureDetectControls.ZOrder" xml:space="preserve">
<value>17</value>
<value>20</value>
</data>
<data name="cbRegionCaptureDetectWindows.AutoSize" type="System.Boolean, mscorlib">
<value>True</value>
@ -4039,7 +4117,7 @@
<value>tpRegionCapture</value>
</data>
<data name="&gt;&gt;cbRegionCaptureDetectWindows.ZOrder" xml:space="preserve">
<value>18</value>
<value>21</value>
</data>
<data name="cbRegionCaptureMouse5ClickAction.Location" type="System.Drawing.Point, System.Drawing">
<value>312, 100</value>
@ -4060,7 +4138,7 @@
<value>tpRegionCapture</value>
</data>
<data name="&gt;&gt;cbRegionCaptureMouse5ClickAction.ZOrder" xml:space="preserve">
<value>19</value>
<value>22</value>
</data>
<data name="lblRegionCaptureMouse5ClickAction.AutoSize" type="System.Boolean, mscorlib">
<value>True</value>
@ -4090,7 +4168,7 @@
<value>tpRegionCapture</value>
</data>
<data name="&gt;&gt;lblRegionCaptureMouse5ClickAction.ZOrder" xml:space="preserve">
<value>20</value>
<value>23</value>
</data>
<data name="cbRegionCaptureMouse4ClickAction.Location" type="System.Drawing.Point, System.Drawing">
<value>312, 76</value>
@ -4111,7 +4189,7 @@
<value>tpRegionCapture</value>
</data>
<data name="&gt;&gt;cbRegionCaptureMouse4ClickAction.ZOrder" xml:space="preserve">
<value>21</value>
<value>24</value>
</data>
<data name="lblRegionCaptureMouse4ClickAction.AutoSize" type="System.Boolean, mscorlib">
<value>True</value>
@ -4141,7 +4219,7 @@
<value>tpRegionCapture</value>
</data>
<data name="&gt;&gt;lblRegionCaptureMouse4ClickAction.ZOrder" xml:space="preserve">
<value>22</value>
<value>25</value>
</data>
<data name="cbRegionCaptureMouseMiddleClickAction.Location" type="System.Drawing.Point, System.Drawing">
<value>312, 52</value>
@ -4162,7 +4240,7 @@
<value>tpRegionCapture</value>
</data>
<data name="&gt;&gt;cbRegionCaptureMouseMiddleClickAction.ZOrder" xml:space="preserve">
<value>23</value>
<value>26</value>
</data>
<data name="lblRegionCaptureMouseMiddleClickAction.AutoSize" type="System.Boolean, mscorlib">
<value>True</value>
@ -4192,7 +4270,7 @@
<value>tpRegionCapture</value>
</data>
<data name="&gt;&gt;lblRegionCaptureMouseMiddleClickAction.ZOrder" xml:space="preserve">
<value>24</value>
<value>27</value>
</data>
<data name="cbRegionCaptureMouseRightClickAction.Location" type="System.Drawing.Point, System.Drawing">
<value>312, 28</value>
@ -4213,7 +4291,7 @@
<value>tpRegionCapture</value>
</data>
<data name="&gt;&gt;cbRegionCaptureMouseRightClickAction.ZOrder" xml:space="preserve">
<value>25</value>
<value>28</value>
</data>
<data name="lblRegionCaptureMouseRightClickAction.AutoSize" type="System.Boolean, mscorlib">
<value>True</value>
@ -4243,7 +4321,7 @@
<value>tpRegionCapture</value>
</data>
<data name="&gt;&gt;lblRegionCaptureMouseRightClickAction.ZOrder" xml:space="preserve">
<value>26</value>
<value>29</value>
</data>
<data name="cbRegionCaptureMultiRegionMode.AutoSize" type="System.Boolean, mscorlib">
<value>True</value>
@ -4273,7 +4351,7 @@
<value>tpRegionCapture</value>
</data>
<data name="&gt;&gt;cbRegionCaptureMultiRegionMode.ZOrder" xml:space="preserve">
<value>27</value>
<value>30</value>
</data>
<data name="btnRegionCaptureSnapSizesDialogCancel.ImeMode" type="System.Windows.Forms.ImeMode, System.Windows.Forms">
<value>NoControl</value>
@ -4459,37 +4537,7 @@
<value>tpRegionCapture</value>
</data>
<data name="&gt;&gt;pRegionCaptureSnapSizes.ZOrder" xml:space="preserve">
<value>28</value>
</data>
<data name="cbRegionCaptureUseDimming.AutoSize" type="System.Boolean, mscorlib">
<value>True</value>
</data>
<data name="cbRegionCaptureUseDimming.ImeMode" type="System.Windows.Forms.ImeMode, System.Windows.Forms">
<value>NoControl</value>
</data>
<data name="cbRegionCaptureUseDimming.Location" type="System.Drawing.Point, System.Drawing">
<value>8, 176</value>
</data>
<data name="cbRegionCaptureUseDimming.Size" type="System.Drawing.Size, System.Drawing">
<value>400, 17</value>
</data>
<data name="cbRegionCaptureUseDimming.TabIndex" type="System.Int32, mscorlib">
<value>11</value>
</data>
<data name="cbRegionCaptureUseDimming.Text" xml:space="preserve">
<value>Dim background so selection can be differentiated easily (affects startup speed)</value>
</data>
<data name="&gt;&gt;cbRegionCaptureUseDimming.Name" xml:space="preserve">
<value>cbRegionCaptureUseDimming</value>
</data>
<data name="&gt;&gt;cbRegionCaptureUseDimming.Type" xml:space="preserve">
<value>System.Windows.Forms.CheckBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</data>
<data name="&gt;&gt;cbRegionCaptureUseDimming.Parent" xml:space="preserve">
<value>tpRegionCapture</value>
</data>
<data name="&gt;&gt;cbRegionCaptureUseDimming.ZOrder" xml:space="preserve">
<value>29</value>
<value>31</value>
</data>
<data name="txtRegionCaptureCustomInfoText.Location" type="System.Drawing.Point, System.Drawing">
<value>312, 198</value>
@ -4510,7 +4558,7 @@
<value>tpRegionCapture</value>
</data>
<data name="&gt;&gt;txtRegionCaptureCustomInfoText.ZOrder" xml:space="preserve">
<value>30</value>
<value>32</value>
</data>
<data name="nudRegionCaptureMagnifierPixelCount.Location" type="System.Drawing.Point, System.Drawing">
<value>312, 316</value>
@ -4534,7 +4582,7 @@
<value>tpRegionCapture</value>
</data>
<data name="&gt;&gt;nudRegionCaptureMagnifierPixelCount.ZOrder" xml:space="preserve">
<value>31</value>
<value>33</value>
</data>
<data name="nudRegionCaptureMagnifierPixelSize.Location" type="System.Drawing.Point, System.Drawing">
<value>312, 340</value>
@ -4558,7 +4606,7 @@
<value>tpRegionCapture</value>
</data>
<data name="&gt;&gt;nudRegionCaptureMagnifierPixelSize.ZOrder" xml:space="preserve">
<value>32</value>
<value>34</value>
</data>
<data name="tpRegionCapture.Location" type="System.Drawing.Point, System.Drawing">
<value>4, 22</value>
@ -6019,7 +6067,7 @@
<value>lvUploaderFiltersList</value>
</data>
<data name="&gt;&gt;lvUploaderFiltersList.Type" xml:space="preserve">
<value>ShareX.HelpersLib.MyListView, ShareX.HelpersLib, Version=15.0.1.0, Culture=neutral, PublicKeyToken=null</value>
<value>ShareX.HelpersLib.MyListView, ShareX.HelpersLib, Version=16.0.4.0, Culture=neutral, PublicKeyToken=null</value>
</data>
<data name="&gt;&gt;lvUploaderFiltersList.Parent" xml:space="preserve">
<value>tpUploaderFilters</value>
@ -6472,7 +6520,7 @@
<value>lvActions</value>
</data>
<data name="&gt;&gt;lvActions.Type" xml:space="preserve">
<value>ShareX.HelpersLib.MyListView, ShareX.HelpersLib, Version=15.0.1.0, Culture=neutral, PublicKeyToken=null</value>
<value>ShareX.HelpersLib.MyListView, ShareX.HelpersLib, Version=16.0.4.0, Culture=neutral, PublicKeyToken=null</value>
</data>
<data name="&gt;&gt;lvActions.Parent" xml:space="preserve">
<value>pActions</value>
@ -6718,7 +6766,7 @@
<value>lvWatchFolderList</value>
</data>
<data name="&gt;&gt;lvWatchFolderList.Type" xml:space="preserve">
<value>ShareX.HelpersLib.MyListView, ShareX.HelpersLib, Version=15.0.1.0, Culture=neutral, PublicKeyToken=null</value>
<value>ShareX.HelpersLib.MyListView, ShareX.HelpersLib, Version=16.0.4.0, Culture=neutral, PublicKeyToken=null</value>
</data>
<data name="&gt;&gt;lvWatchFolderList.Parent" xml:space="preserve">
<value>tpWatchFolders</value>
@ -7177,7 +7225,7 @@
<value>tttvMain</value>
</data>
<data name="&gt;&gt;tttvMain.Type" xml:space="preserve">
<value>ShareX.HelpersLib.TabToTreeView, ShareX.HelpersLib, Version=15.0.1.0, Culture=neutral, PublicKeyToken=null</value>
<value>ShareX.HelpersLib.TabToTreeView, ShareX.HelpersLib, Version=16.0.4.0, Culture=neutral, PublicKeyToken=null</value>
</data>
<data name="&gt;&gt;tttvMain.Parent" xml:space="preserve">
<value>$this</value>

View File

@ -660,4 +660,19 @@
<data name="tpNotifications.Text" xml:space="preserve">
<value>Thông báo</value>
</data>
<data name="btnCustomErrorSoundPath.Text" xml:space="preserve">
<value>...</value>
</data>
<data name="btnCustomTaskCompletedSoundPath.Text" xml:space="preserve">
<value>...</value>
</data>
<data name="btnCustomCaptureSoundPath.Text" xml:space="preserve">
<value>...</value>
</data>
<data name="lblToastWindowSizeX.Text" xml:space="preserve">
<value>x</value>
</data>
<data name="cbUseRandomImageEffect.Text" xml:space="preserve">
<value>Sử dụng hiệu ứng hình ảnh ngẫu nhiên</value>
</data>
</root>

View File

@ -141,4 +141,7 @@
<data name="cbMoveToScreenshotsFolder.Text" xml:space="preserve">
<value>Di chuyển tệp vào thư mục ảnh chụp màn hình</value>
</data>
<data name="btnPathBrowse.Text" xml:space="preserve">
<value>...</value>
</data>
</root>

View File

@ -637,4 +637,19 @@ Sau đó, bạn có thể tắt nó từ menu "Sau khi chụp tác vụ".</value
<data name="YourSystemAdminDisabledTheUploadFeature" xml:space="preserve">
<value>Quản trị viên hệ thống của bạn đã tắt tính năng tải lên.</value>
</data>
<data name="AboutForm_AboutForm_Language_he-IL" xml:space="preserve">
<value>tiếng Do Thái</value>
</data>
<data name="ShareXCannotBeClosedWhileScreenRecordingIsActive" xml:space="preserve">
<value>Không thể đóng ShareX khi tính năng ghi màn hình đang hoạt động.</value>
</data>
<data name="ShareXIsUpToDate" xml:space="preserve">
<value>ShareX đã được cập nhật!</value>
</data>
<data name="ClipboardUpload" xml:space="preserve">
<value>Tải lên từ vùng nhớ tạm</value>
</data>
<data name="WouldYouLikeToRetryClipboardUpload" xml:space="preserve">
<value>Bạn có muốn thử tải lên bảng nhớ tạm lần nữa không?</value>
</data>
</root>

Binary file not shown.

Before

Width:  |  Height:  |  Size: 364 B

After

Width:  |  Height:  |  Size: 302 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 389 B

After

Width:  |  Height:  |  Size: 329 B

View File

@ -137,6 +137,7 @@ namespace ShareX
else
{
RegionCaptureTasks.GetRectangleRegion(out captureRectangle, out WindowInfo windowInfo, taskSettings.CaptureSettings.SurfaceOptions);
metadata.UpdateInfo(windowInfo);
}
break;
@ -149,6 +150,10 @@ namespace ShareX
{
captureRectangle = CaptureHelpers.GetActiveWindowRectangle();
}
IntPtr handle = NativeMethods.GetForegroundWindow();
WindowInfo activeWindowInfo = new WindowInfo(handle);
metadata.UpdateInfo(activeWindowInfo);
break;
case ScreenRecordStartMethod.CustomRegion:
captureRectangle = taskSettings.CaptureSettings.CaptureCustomRegion;

View File

@ -242,6 +242,11 @@ namespace ShareX
{
Settings.UpdateChannel = UpdateChannel.PreRelease;
}
if (!DefaultTaskSettings.CaptureSettings.SurfaceOptions.UseDimming)
{
DefaultTaskSettings.CaptureSettings.SurfaceOptions.BackgroundDimStrength = 0;
}
}
}