mirror of
https://github.com/n00mkrad/flowframes.git
synced 2025-12-15 16:07:45 +01:00
Settings fixes and minor UI improvements
This commit is contained in:
2
CodeLegacy/Forms/SettingsForm.Designer.cs
generated
2
CodeLegacy/Forms/SettingsForm.Designer.cs
generated
@@ -1725,7 +1725,7 @@
|
||||
this.vidExportTab.Controls.Add(this.label8);
|
||||
this.vidExportTab.ForeColor = System.Drawing.Color.White;
|
||||
this.vidExportTab.Name = "vidExportTab";
|
||||
this.vidExportTab.Size = new System.Drawing.Size(762, 771);
|
||||
this.vidExportTab.Size = new System.Drawing.Size(762, 419);
|
||||
this.vidExportTab.Text = "Export Options";
|
||||
//
|
||||
// label73
|
||||
|
||||
@@ -82,20 +82,16 @@ namespace Flowframes.Forms
|
||||
{
|
||||
await Task.Delay(200);
|
||||
|
||||
long modelFoldersBytes = 0;
|
||||
float modelFoldersMib = 0;
|
||||
|
||||
foreach (string modelFolder in ModelDownloader.GetAllModelFolders())
|
||||
modelFoldersBytes += IoUtils.GetDirSize(modelFolder, true);
|
||||
modelFoldersMib += IoUtils.GetDirSize(modelFolder, true) / (float)(1024 * 1024);
|
||||
|
||||
if (modelFoldersBytes > 1024 * 1024)
|
||||
clearModelCacheBtn.Invoke(() =>
|
||||
{
|
||||
clearModelCacheBtn.Enabled = true;
|
||||
clearModelCacheBtn.Text = $"Clear Model Cache ({FormatUtils.Bytes(modelFoldersBytes)})";
|
||||
}
|
||||
else
|
||||
{
|
||||
clearModelCacheBtn.Enabled = false;
|
||||
}
|
||||
clearModelCacheBtn.Enabled = modelFoldersMib > 1f;
|
||||
clearModelCacheBtn.Text = modelFoldersMib > 1f ? $"Clear Model Cache ({modelFoldersMib.ToString("0")} MB)" : "Clear Model Cache";
|
||||
});
|
||||
}
|
||||
|
||||
private void SettingsForm_FormClosing(object sender, FormClosingEventArgs e)
|
||||
@@ -217,7 +213,7 @@ namespace Flowframes.Forms
|
||||
|
||||
// AutoEnc options
|
||||
bool autoEncPossible = !_currentAi.Piped;
|
||||
autoEncMode.Visible = !(onlyRelevant && !autoEncPossible);
|
||||
panAutoEnc.Visible = !(onlyRelevant && !autoEncPossible);
|
||||
bool autoEncEnabled = autoEncMode.Visible && autoEncMode.SelectedIndex != 0;
|
||||
List<Control> autoEncOptions = new List<Control> { panAutoEncBackups, panAutoEncLowSpaceMode };
|
||||
autoEncOptions.ForEach(c => c.SetVisible(autoEncEnabled));
|
||||
@@ -290,7 +286,8 @@ namespace Flowframes.Forms
|
||||
|
||||
private void dedupMode_SelectedIndexChanged(object sender, EventArgs e)
|
||||
{
|
||||
dedupeSensLabel.Visible = dedupMode.SelectedIndex != 0;
|
||||
magickDedupePanel.Visible = false; // dedupMode.SelectedIndex == 2;
|
||||
dedupeSensLabel.Visible = false; // dedupMode.SelectedIndex != 0;
|
||||
mpDedupePanel.Visible = dedupMode.SelectedIndex == 1;
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user