Get rid of meta directories. Centralize directory logic. New UI component to revamp settings and installation

This commit is contained in:
Robert McRackan 2021-07-16 16:21:02 -04:00
parent 5d6e3ea3f3
commit 2243e2a124
14 changed files with 853 additions and 82 deletions

View file

@ -43,10 +43,10 @@ namespace LibationWinForms.Dialogs
switch (config.DownloadsInProgressEnum)
{
case "LibationFiles":
case Configuration.LIBATION_FILES_LABEL:
downloadsInProgressLibationFilesRb.Checked = true;
break;
case "WinTemp":
case Configuration.WIN_TEMP_LABEL:
default:
downloadsInProgressWinTempRb.Checked = true;
break;
@ -54,10 +54,10 @@ namespace LibationWinForms.Dialogs
switch (config.DecryptInProgressEnum)
{
case "LibationFiles":
case Configuration.LIBATION_FILES_LABEL:
decryptInProgressLibationFilesRb.Checked = true;
break;
case "WinTemp":
case Configuration.WIN_TEMP_LABEL:
default:
decryptInProgressWinTempRb.Checked = true;
break;
@ -77,8 +77,8 @@ namespace LibationWinForms.Dialogs
private void saveBtn_Click(object sender, EventArgs e)
{
config.AllowLibationFixup = allowLibationFixupCbox.Checked;
config.DownloadsInProgressEnum = downloadsInProgressLibationFilesRb.Checked ? "LibationFiles" : "WinTemp";
config.DecryptInProgressEnum = decryptInProgressLibationFilesRb.Checked ? "LibationFiles" : "WinTemp";
config.DownloadsInProgressEnum = downloadsInProgressLibationFilesRb.Checked ? Configuration.LIBATION_FILES_LABEL : Configuration.WIN_TEMP_LABEL;
config.DecryptInProgressEnum = decryptInProgressLibationFilesRb.Checked ? Configuration.LIBATION_FILES_LABEL : Configuration.WIN_TEMP_LABEL;
var newBooks = this.booksLocationTb.Text;
if (!Directory.Exists(newBooks))