Skip to content

Commit ea9873c

Browse files
committed
changes for 3.40.0
Now you can set default values to caption filter, find it in *General* tab
1 parent 66eb4b9 commit ea9873c

File tree

11 files changed

+310
-238
lines changed

11 files changed

+310
-238
lines changed

Dialogs/ConverterDialog.cs

Lines changed: 0 additions & 24 deletions
Original file line numberDiff line numberDiff line change
@@ -604,10 +604,7 @@ private WebRequest CreateGfyRequest()
604604
httpWRequest.Method = "POST";
605605
httpWRequest.Headers.Add("Authorization", "Bearer " + Program.token);
606606
var aux = _outfile.Split('\\');
607-
string tmp = StringTags();
608607
string postData = " {\"title\":\"" + aux[aux.Length - 1].Split('.')[0] + "\",";
609-
if (!String.IsNullOrEmpty(tmp))
610-
postData = postData + "\"tags\": [" + StringTags() + "],";
611608
postData = postData + "\"nsfw\": 0}";
612609
UTF8Encoding encoding = new UTF8Encoding();
613610
byte[] byte1 = encoding.GetBytes(postData);
@@ -635,27 +632,6 @@ private void buttonShareX_Click(object sender, EventArgs e)
635632
}
636633
}
637634

638-
private string StringTags()
639-
{
640-
string[] tags = ((MainForm)Owner).GetGfyTags();
641-
642-
if (tags == null)
643-
return string.Empty;
644-
645-
if (tags.Length == 1)
646-
return $"\"{tags[0]}\"";
647-
648-
string text = string.Empty;
649-
foreach (string tag in tags)
650-
{
651-
if (!String.IsNullOrEmpty(text))
652-
text = $"{text},\"{tag}\"";
653-
else
654-
text = $"\"{tag}\"";
655-
}
656-
return text;
657-
}
658-
659635
private void buttonCreate_Click(object sender, EventArgs e)
660636
{
661637
string newOutput = Utility.IncreaseFileNumber(_outfile);

Dialogs/DownloadDialog.cs

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -120,7 +120,6 @@ private void Exited(object sender, EventArgs eventArgs)
120120
if (_downloaderProcess.ExitCode != 0)
121121
{
122122
boxOutput.AppendText($"{Environment.NewLine}{Environment.NewLine}{Program.yt_dl} exited with exit code {_downloaderProcess.ExitCode}. That's usually bad.");
123-
boxOutput.AppendText($"{Environment.NewLine}If you have no idea what went wrong, open an issue on GitGud and copy paste the output of this window there.");
124123
pictureStatus.BackgroundImage = StatusImages.Images["Failure"];
125124
buttonCancel.Enabled = true;
126125
taskbarManager.SetProgressState(TaskbarProgressBarState.Error);

Filters/Caption.cs

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -72,6 +72,21 @@ void CaptionForm_Load(object sender, EventArgs e)
7272
colorDialogBorderColor.Color = InputFilter.BorderColor;
7373
numericBorderThickness.Value = InputFilter.BorderThickness;
7474
}
75+
else
76+
{
77+
if (!String.IsNullOrEmpty((Owner as MainForm).getConfigurationValue("Text")))
78+
boxText.Text = (Owner as MainForm).getConfigurationValue("Text");
79+
80+
if (!String.IsNullOrEmpty((Owner as MainForm).getConfigurationValue("Font")))
81+
fontDialog1.Font = Utility.CreateFontFromString((Owner as MainForm).getConfigurationValue("Font"));
82+
83+
if (!String.IsNullOrEmpty((Owner as MainForm).getConfigurationValue("TextColor")))
84+
colorDialogTextColor.Color = Color.FromArgb(Int32.Parse((Owner as MainForm).getConfigurationValue("TextColor")));
85+
86+
if (!String.IsNullOrEmpty((Owner as MainForm).getConfigurationValue("BorderColor")))
87+
colorDialogBorderColor.Color = Color.FromArgb(Int32.Parse((Owner as MainForm).getConfigurationValue("BorderColor")));
88+
89+
}
7590

7691
if ((Owner as MainForm).SarCompensate)
7792
{

MainForm.Designer.cs

Lines changed: 145 additions & 172 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

MainForm.cs

Lines changed: 74 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -137,6 +137,10 @@ public partial class MainForm : Form
137137
public static readonly int MAX_CAPACITY = 400;
138138
private const int MAX_PROCESS = 2;
139139
public static AspectRatio aspectRatio { get; set; }
140+
141+
private System.Windows.Forms.ColorDialog colorDialogTextColor;
142+
private System.Windows.Forms.ColorDialog colorDialogBorderColor;
143+
private System.Windows.Forms.FontDialog fontDialog;
140144
#region MainForm
141145

142146
public MainForm()
@@ -149,7 +153,6 @@ public MainForm()
149153
InitializeComponent();
150154
this.KeyPreview = true;
151155
taskbarManager = TaskbarManager.Instance;
152-
groupGfycat.Visible = false;
153156
CheckAppSettings();
154157
CheckProccess();
155158
LoadConfiguration();
@@ -227,6 +230,18 @@ private void CheckAppSettings()
227230

228231
if (!configuration.AppSettings.Settings.AllKeys.Contains("h265"))
229232
configuration.AppSettings.Settings.Add("h265", "False");
233+
234+
if (!configuration.AppSettings.Settings.AllKeys.Contains("Font"))
235+
configuration.AppSettings.Settings.Add("Font", "");
236+
237+
if (!configuration.AppSettings.Settings.AllKeys.Contains("Text"))
238+
configuration.AppSettings.Settings.Add("Text", "");
239+
240+
if (!configuration.AppSettings.Settings.AllKeys.Contains("TextColor"))
241+
configuration.AppSettings.Settings.Add("TextColor", "");
242+
243+
if (!configuration.AppSettings.Settings.AllKeys.Contains("BorderColor"))
244+
configuration.AppSettings.Settings.Add("BorderColor", "");
230245
}
231246

232247
private void ToolTip()
@@ -327,6 +342,7 @@ private void LoadConfiguration()
327342
if (!String.IsNullOrEmpty(configuration.AppSettings.Settings["PathDownload"].Value))
328343
textPathDownloaded.Text = configuration.AppSettings.Settings["PathDownload"].Value;
329344

345+
boxDefaultText.Text = configuration.AppSettings.Settings["Text"].Value;
330346
CRF4k.Value = Decimal.Parse(configuration.AppSettings.Settings["CRF4k"].Value);
331347
CRFother.Value = Decimal.Parse(configuration.AppSettings.Settings["CRFother"].Value);
332348
checkBoxAlpha.Enabled = boxNGOV.Checked && !checkMP4.Checked;
@@ -524,7 +540,7 @@ void MainForm_Shown(object sender, EventArgs e)
524540
if (args.Length > 1) // We were "Open with..."ed with a file
525541
SetFile(args[1]);
526542
SendMessage(textBoxIn.Handle, EM_SETCUEBANNER, 0, "Paste URL here if you want to download a video, to download just a part add @*start_time-end_time e.g. URL@*5:35-5:45");
527-
SendMessage(boxTags.Handle, EM_SETCUEBANNER, 0, "tag1,tag2,tag3...");
543+
528544
this.ActiveControl = buttonBrowseIn;
529545
if (!Program.DisableUpdates)
530546
{
@@ -2836,12 +2852,7 @@ private void buttonLogOut_Click(object sender, EventArgs e)
28362852
{
28372853
UpdateConfiguration("RefreshToken", string.Empty);
28382854
Program.token = string.Empty;
2839-
groupGfycat.Visible = false;
2840-
}
28412855

2842-
public string[] GetGfyTags()
2843-
{
2844-
return String.IsNullOrEmpty(boxTags.Text) ? null : boxTags.Text.Split(',');
28452856
}
28462857

28472858
private void listViewProcessingScript_KeyDown(object sender, KeyEventArgs e)
@@ -3137,5 +3148,61 @@ private void textBoxdB_TextChanged(object sender, EventArgs e)
31373148
{
31383149
UpdateArguments(sender, e);
31393150
}
3151+
3152+
private void buttonFont_Click(object sender, EventArgs e)
3153+
{
3154+
using (fontDialog = new FontDialog())
3155+
{
3156+
if (!String.IsNullOrEmpty(getConfigurationValue("Font")))
3157+
fontDialog.Font = Utility.CreateFontFromString(getConfigurationValue("Font"));
3158+
3159+
if (fontDialog.ShowDialog() == DialogResult.OK)
3160+
UpdateConfiguration("Font", fontDialog.Font.ToString());
3161+
}
3162+
}
3163+
3164+
private void buttonTextColor_Click(object sender, EventArgs e)
3165+
{
3166+
using (colorDialogTextColor = new ColorDialog())
3167+
{
3168+
if (!String.IsNullOrEmpty(getConfigurationValue("TextColor")))
3169+
colorDialogTextColor.Color = Color.FromArgb(Int32.Parse(getConfigurationValue("TextColor")));
3170+
3171+
if (colorDialogTextColor.ShowDialog() == DialogResult.OK)
3172+
UpdateConfiguration("TextColor", colorDialogTextColor.Color.ToArgb().ToString());
3173+
}
3174+
3175+
}
3176+
3177+
private void buttonBorderColor_Click(object sender, EventArgs e)
3178+
{
3179+
using (colorDialogBorderColor = new ColorDialog())
3180+
{
3181+
if (!String.IsNullOrEmpty(getConfigurationValue("BorderColor")))
3182+
colorDialogBorderColor.Color = Color.FromArgb(Int32.Parse(getConfigurationValue("BorderColor")));
3183+
3184+
if (colorDialogBorderColor.ShowDialog() == DialogResult.OK)
3185+
UpdateConfiguration("BorderColor", colorDialogBorderColor.Color.ToArgb().ToString());
3186+
}
3187+
}
3188+
3189+
public String getConfigurationValue(String key)
3190+
{
3191+
return configuration.AppSettings.Settings[key].Value;
3192+
}
3193+
3194+
private void boxDefaultText_TextChanged(object sender, EventArgs e)
3195+
{
3196+
UpdateConfiguration("Text", boxDefaultText.Text);
3197+
}
3198+
3199+
private void buttonRemove_Click(object sender, EventArgs e)
3200+
{
3201+
UpdateConfiguration("Font", String.Empty);
3202+
UpdateConfiguration("TextColor", String.Empty);
3203+
UpdateConfiguration("BorderColor", String.Empty);
3204+
UpdateConfiguration("Text", String.Empty);
3205+
boxDefaultText.Text = String.Empty;
3206+
}
31403207
}
31413208
}

MainForm.resx

Lines changed: 59 additions & 32 deletions
Original file line numberDiff line numberDiff line change
@@ -141,33 +141,6 @@
141141
<metadata name="tableEncoding.GenerateMember" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
142142
<value>False</value>
143143
</metadata>
144-
<metadata name="groupEncodingGeneral.GenerateMember" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
145-
<value>False</value>
146-
</metadata>
147-
<metadata name="tableEncodingGeneral.GenerateMember" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
148-
<value>False</value>
149-
</metadata>
150-
<metadata name="groupEncodingVideo.GenerateMember" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
151-
<value>False</value>
152-
</metadata>
153-
<metadata name="groupEncodingAudio.GenerateMember" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
154-
<value>False</value>
155-
</metadata>
156-
<metadata name="tableEncodingAudio.GenerateMember" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
157-
<value>False</value>
158-
</metadata>
159-
<metadata name="labeldB.GenerateMember" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
160-
<value>False</value>
161-
</metadata>
162-
<metadata name="labelAmplification.GenerateMember" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
163-
<value>False</value>
164-
</metadata>
165-
<metadata name="labelNormalization.GenerateMember" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
166-
<value>False</value>
167-
</metadata>
168-
<metadata name="panelEncodingModeSwapperTwo.GenerateMember" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
169-
<value>False</value>
170-
</metadata>
171144
<metadata name="tabAdvanced.GenerateMember" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
172145
<value>False</value>
173146
</metadata>
@@ -177,6 +150,9 @@
177150
<metadata name="groupBox1.GenerateMember" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
178151
<value>False</value>
179152
</metadata>
153+
<metadata name="groupBox2.GenerateMember" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
154+
<value>False</value>
155+
</metadata>
180156
<metadata name="tableMain.GenerateMember" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
181157
<value>False</value>
182158
</metadata>
@@ -220,7 +196,7 @@
220196
<data name="buttonExportProcessing.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
221197
<value>
222198
iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8
223-
YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAIDSURBVDhPpZLrS5NhGMb3j4SWh0oRQVExD4gonkDpg4hG
199+
YQUAAAAJcEhZcwAAEnQAABJ0Ad5mH3gAAAIDSURBVDhPpZLrS5NhGMb3j4SWh0oRQVExD4gonkDpg4hG
224200
YKxG6WBogkMZKgPNCEVJFBGdGETEvgwyO9DJE5syZw3PIlPEE9pgBCLZ5XvdMB8Ew8gXbl54nuf63dd9
225201
0OGSnwCahxbPRNPAPMw9Xpg6ZmF46kZZ0xSKzJPIrhpDWsVnpBhGkKx3nAX8Pv7z1zg8OoY/cITdn4fw
226202
bf/C0kYAN3Ma/w3gWfZL5kzTKBxjWyK2DftwI9tyMYCZKXbNHaD91bLYJrDXsYbrWfUKwJrPE9M2M1Oc
@@ -243,7 +219,7 @@
243219
AAEAAAD/////AQAAAAAAAAAMAgAAAFdTeXN0ZW0uV2luZG93cy5Gb3JtcywgVmVyc2lvbj00LjAuMC4w
244220
LCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2VuPWI3N2E1YzU2MTkzNGUwODkFAQAAACZTeXN0
245221
ZW0uV2luZG93cy5Gb3Jtcy5JbWFnZUxpc3RTdHJlYW1lcgEAAAAERGF0YQcCAgAAAAkDAAAADwMAAAAM
246-
cwAAAk1TRnQBSQFMAgEBDAEAAfABBAHwAQQBZAEAAWQBAAT/AQkBAAj/AUIBTQE2AQQGAAE2AQQCAAEo
222+
cwAAAk1TRnQBSQFMAgEBDAEAAQgBBQEIAQUBZAEAAWQBAAT/AQkBAAj/AUIBTQE2AQQGAAE2AQQCAAEo
247223
AwABkAEBAgABkAEBAgABAQEAAQgGAAFxAQIXAAGAAgABgAMAAoABAAGAAwABgAEAAYABAAKAAgADwAEA
248224
AcAB3AHAAQAB8AHKAaYBAAEzBQABMwEAATMBAAEzAQACMwIAAxYBAAMcAQADIgEAAykBAANVAQADTQEA
249225
A0IBAAM5AQABgAF8Af8BAAJQAf8BAAGTAQAB1gEAAf8B7AHMAQABxgHWAe8BAAHWAucBAAGQAakBrQIA
@@ -736,6 +712,24 @@
736712
Mv8CADL/AgAy/wIAMv8CADL/AgAy/wIAMv8CADL/AgAy/wIAMv8CADL/AgAy/wIAMv8CADL/AgAL
737713
</value>
738714
</data>
715+
<metadata name="tableEncoding.GenerateMember" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
716+
<value>False</value>
717+
</metadata>
718+
<metadata name="groupEncodingGeneral.GenerateMember" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
719+
<value>False</value>
720+
</metadata>
721+
<metadata name="groupEncodingVideo.GenerateMember" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
722+
<value>False</value>
723+
</metadata>
724+
<metadata name="groupEncodingAudio.GenerateMember" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
725+
<value>False</value>
726+
</metadata>
727+
<metadata name="groupEncodingGeneral.GenerateMember" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
728+
<value>False</value>
729+
</metadata>
730+
<metadata name="tableEncodingGeneral.GenerateMember" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
731+
<value>False</value>
732+
</metadata>
739733
<metadata name="tableEncodingGeneral.GenerateMember" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
740734
<value>False</value>
741735
</metadata>
@@ -769,6 +763,9 @@
769763
<metadata name="labelGeneralTitleHint.GenerateMember" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
770764
<value>False</value>
771765
</metadata>
766+
<metadata name="groupEncodingVideo.GenerateMember" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
767+
<value>False</value>
768+
</metadata>
772769
<metadata name="panelEncodingModeSwapper.GenerateMember" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
773770
<value>False</value>
774771
</metadata>
@@ -829,6 +826,39 @@
829826
<metadata name="labelVideoCrfToleranceHint.GenerateMember" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
830827
<value>False</value>
831828
</metadata>
829+
<metadata name="groupEncodingAudio.GenerateMember" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
830+
<value>False</value>
831+
</metadata>
832+
<metadata name="tableEncodingAudio.GenerateMember" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
833+
<value>False</value>
834+
</metadata>
835+
<metadata name="tableEncodingAudio.GenerateMember" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
836+
<value>False</value>
837+
</metadata>
838+
<metadata name="labeldB.GenerateMember" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
839+
<value>False</value>
840+
</metadata>
841+
<metadata name="labelAmplification.GenerateMember" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
842+
<value>False</value>
843+
</metadata>
844+
<metadata name="labelNormalization.GenerateMember" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
845+
<value>False</value>
846+
</metadata>
847+
<metadata name="panelEncodingModeSwapperTwo.GenerateMember" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
848+
<value>False</value>
849+
</metadata>
850+
<metadata name="labeldB.GenerateMember" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
851+
<value>False</value>
852+
</metadata>
853+
<metadata name="labelAmplification.GenerateMember" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
854+
<value>False</value>
855+
</metadata>
856+
<metadata name="labelNormalization.GenerateMember" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
857+
<value>False</value>
858+
</metadata>
859+
<metadata name="panelEncodingModeSwapperTwo.GenerateMember" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
860+
<value>False</value>
861+
</metadata>
832862
<metadata name="labelAudioBitrate.GenerateMember" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
833863
<value>False</value>
834864
</metadata>
@@ -943,9 +973,6 @@
943973
<metadata name="groupBox1.GenerateMember" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
944974
<value>False</value>
945975
</metadata>
946-
<metadata name="groupBox2.GenerateMember" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
947-
<value>False</value>
948-
</metadata>
949976
<metadata name="statusStrip.GenerateMember" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
950977
<value>False</value>
951978
</metadata>

NewUpdate/3.40.0.zip

130 KB
Binary file not shown.

NewUpdate/latest

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
3.39.3
1+
3.40.0

Properties/AssemblyInfo.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -31,4 +31,4 @@
3131
// You can specify all the values or you can default the Build and Revision Numbers
3232
// by using the '*' as shown below:
3333
// [assembly: AssemblyVersion("1.0.*")]
34-
[assembly: AssemblyVersion("3.39.3")]
34+
[assembly: AssemblyVersion("3.40.0")]

README.md

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -229,6 +229,9 @@ Drag and drop two or more video files inside the application, select what do you
229229

230230
## Changelog
231231

232+
#### Version 3.40.0
233+
* Now you can set default values to caption filter, find it in *General* tab
234+
232235
#### Version 3.39.3
233236
* Allow long file names by @DoTheSneedful
234237
* Improve workflow using dynamic filters

0 commit comments

Comments
 (0)