diff --git a/AppScaffolding/AppScaffolding.csproj b/AppScaffolding/AppScaffolding.csproj
index dfcea4f8..afc57dae 100644
--- a/AppScaffolding/AppScaffolding.csproj
+++ b/AppScaffolding/AppScaffolding.csproj
@@ -3,7 +3,7 @@
net5.0
- 6.2.0.1
+ 6.2.1.0
diff --git a/AppScaffolding/LibationScaffolding.cs b/AppScaffolding/LibationScaffolding.cs
index 1a055617..41eb62bd 100644
--- a/AppScaffolding/LibationScaffolding.cs
+++ b/AppScaffolding/LibationScaffolding.cs
@@ -58,6 +58,7 @@ namespace AppScaffolding
Migrations.migrate_to_v5_2_0__post_config(config);
Migrations.migrate_to_v5_7_1(config);
Migrations.migrate_to_v6_1_2(config);
+ Migrations.migrate_to_v6_2_0(config);
}
/// Initialize logging. Run after migration
@@ -337,5 +338,12 @@ namespace AppScaffolding
if (!config.Exists(nameof(config.ImportEpisodes)))
config.ImportEpisodes = true;
}
+
+ // add config.SplitFilesByChapter
+ public static void migrate_to_v6_2_0(Configuration config)
+ {
+ if (!config.Exists(nameof(config.SplitFilesByChapter)))
+ config.SplitFilesByChapter = false;
+ }
}
}
diff --git a/FileManager/Configuration.cs b/FileManager/Configuration.cs
index 68fbed5b..6d8ef9c6 100644
--- a/FileManager/Configuration.cs
+++ b/FileManager/Configuration.cs
@@ -88,7 +88,7 @@ namespace FileManager
set => persistentDictionary.SetString(nameof(InProgress), value);
}
- [Description("Allow Libation for fix up audiobook metadata?")]
+ [Description("Allow Libation to fix up audiobook metadata")]
public bool AllowLibationFixup
{
get => persistentDictionary.GetNonString(nameof(AllowLibationFixup));
@@ -102,7 +102,7 @@ namespace FileManager
set => persistentDictionary.SetNonString(nameof(DecryptToLossy), value);
}
- [Description("Split my books into multi files by cahpter")]
+ [Description("Split my books into multiple files by chapter")]
public bool SplitFilesByChapter
{
get => persistentDictionary.GetNonString(nameof(SplitFilesByChapter));
diff --git a/LibationWinForms/Dialogs/SettingsDialog.Designer.cs b/LibationWinForms/Dialogs/SettingsDialog.Designer.cs
index 80bfa785..977d3d54 100644
--- a/LibationWinForms/Dialogs/SettingsDialog.Designer.cs
+++ b/LibationWinForms/Dialogs/SettingsDialog.Designer.cs
@@ -217,9 +217,9 @@
this.splitFilesByChapterCbox.AutoSize = true;
this.splitFilesByChapterCbox.Location = new System.Drawing.Point(6, 46);
this.splitFilesByChapterCbox.Name = "splitFilesByChapterCbox";
- this.splitFilesByChapterCbox.Size = new System.Drawing.Size(258, 19);
+ this.splitFilesByChapterCbox.Size = new System.Drawing.Size(162, 19);
this.splitFilesByChapterCbox.TabIndex = 13;
- this.splitFilesByChapterCbox.Text = "Split my books into multiple files by chapter";
+ this.splitFilesByChapterCbox.Text = "[SplitFilesByChapter desc]";
this.splitFilesByChapterCbox.UseVisualStyleBackColor = true;
//
// allowLibationFixupCbox
@@ -229,9 +229,9 @@
this.allowLibationFixupCbox.CheckState = System.Windows.Forms.CheckState.Checked;
this.allowLibationFixupCbox.Location = new System.Drawing.Point(6, 22);
this.allowLibationFixupCbox.Name = "allowLibationFixupCbox";
- this.allowLibationFixupCbox.Size = new System.Drawing.Size(262, 19);
+ this.allowLibationFixupCbox.Size = new System.Drawing.Size(163, 19);
this.allowLibationFixupCbox.TabIndex = 10;
- this.allowLibationFixupCbox.Text = "Allow Libation to fix up audiobook metadata";
+ this.allowLibationFixupCbox.Text = "[AllowLibationFixup desc]";
this.allowLibationFixupCbox.UseVisualStyleBackColor = true;
this.allowLibationFixupCbox.CheckedChanged += new System.EventHandler(this.allowLibationFixupCbox_CheckedChanged);
//
diff --git a/LibationWinForms/Dialogs/SettingsDialog.cs b/LibationWinForms/Dialogs/SettingsDialog.cs
index 67fc8238..9f686eb2 100644
--- a/LibationWinForms/Dialogs/SettingsDialog.cs
+++ b/LibationWinForms/Dialogs/SettingsDialog.cs
@@ -30,6 +30,8 @@ namespace LibationWinForms.Dialogs
this.downloadEpisodesCb.Text = desc(nameof(config.DownloadEpisodes));
this.booksLocationDescLbl.Text = desc(nameof(config.Books));
this.inProgressDescLbl.Text = desc(nameof(config.InProgress));
+ this.allowLibationFixupCbox.Text = desc(nameof(config.AllowLibationFixup));
+ this.splitFilesByChapterCbox.Text = desc(nameof(config.SplitFilesByChapter));
booksSelectControl.SetSearchTitle("books location");
booksSelectControl.SetDirectoryItems(