diff --git a/AngelLoader/AngelLoader.csproj b/AngelLoader/AngelLoader.csproj
index db7afb11c..c4d43caad 100644
--- a/AngelLoader/AngelLoader.csproj
+++ b/AngelLoader/AngelLoader.csproj
@@ -215,23 +215,23 @@
Component
-
+
UserControl
-
+
FMDisplayPage.cs
-
-
+
+
UserControl
-
+
OtherPage.cs
-
+
UserControl
-
+
PathsPage.cs
@@ -361,13 +361,13 @@
ProgressPanel.cs
-
+
FMDisplayPage.cs
-
+
OtherPage.cs
-
+
PathsPage.cs
diff --git a/AngelLoader/CustomControls/SettingsForm/FMDisplayPage.Designer.cs b/AngelLoader/CustomControls/SettingsPages/FMDisplayPage.Designer.cs
similarity index 99%
rename from AngelLoader/CustomControls/SettingsForm/FMDisplayPage.Designer.cs
rename to AngelLoader/CustomControls/SettingsPages/FMDisplayPage.Designer.cs
index a8b52f39f..44622baa7 100644
--- a/AngelLoader/CustomControls/SettingsForm/FMDisplayPage.Designer.cs
+++ b/AngelLoader/CustomControls/SettingsPages/FMDisplayPage.Designer.cs
@@ -1,4 +1,4 @@
-namespace AngelLoader.CustomControls.SettingsForm
+namespace AngelLoader.CustomControls.SettingsPages
{
partial class FMDisplayPage
{
diff --git a/AngelLoader/CustomControls/SettingsForm/FMDisplayPage.cs b/AngelLoader/CustomControls/SettingsPages/FMDisplayPage.cs
similarity index 92%
rename from AngelLoader/CustomControls/SettingsForm/FMDisplayPage.cs
rename to AngelLoader/CustomControls/SettingsPages/FMDisplayPage.cs
index 20be81ea6..a3db653ce 100644
--- a/AngelLoader/CustomControls/SettingsForm/FMDisplayPage.cs
+++ b/AngelLoader/CustomControls/SettingsPages/FMDisplayPage.cs
@@ -1,7 +1,7 @@
using System.Windows.Forms;
using AngelLoader.Common.Utility;
-namespace AngelLoader.CustomControls.SettingsForm
+namespace AngelLoader.CustomControls.SettingsPages
{
public partial class FMDisplayPage : UserControl, Interfaces.ISettingsPage
{
diff --git a/AngelLoader/CustomControls/SettingsForm/FMDisplayPage.resx b/AngelLoader/CustomControls/SettingsPages/FMDisplayPage.resx
similarity index 100%
rename from AngelLoader/CustomControls/SettingsForm/FMDisplayPage.resx
rename to AngelLoader/CustomControls/SettingsPages/FMDisplayPage.resx
diff --git a/AngelLoader/CustomControls/SettingsForm/Interfaces.cs b/AngelLoader/CustomControls/SettingsPages/Interfaces.cs
similarity index 83%
rename from AngelLoader/CustomControls/SettingsForm/Interfaces.cs
rename to AngelLoader/CustomControls/SettingsPages/Interfaces.cs
index e9116b040..d77706f05 100644
--- a/AngelLoader/CustomControls/SettingsForm/Interfaces.cs
+++ b/AngelLoader/CustomControls/SettingsPages/Interfaces.cs
@@ -1,4 +1,4 @@
-namespace AngelLoader.CustomControls.SettingsForm
+namespace AngelLoader.CustomControls.SettingsPages
{
internal class Interfaces
{
diff --git a/AngelLoader/CustomControls/SettingsForm/OtherPage.Designer.cs b/AngelLoader/CustomControls/SettingsPages/OtherPage.Designer.cs
similarity index 99%
rename from AngelLoader/CustomControls/SettingsForm/OtherPage.Designer.cs
rename to AngelLoader/CustomControls/SettingsPages/OtherPage.Designer.cs
index 3353f6227..40f5b1d29 100644
--- a/AngelLoader/CustomControls/SettingsForm/OtherPage.Designer.cs
+++ b/AngelLoader/CustomControls/SettingsPages/OtherPage.Designer.cs
@@ -1,4 +1,4 @@
-namespace AngelLoader.CustomControls.SettingsForm
+namespace AngelLoader.CustomControls.SettingsPages
{
partial class OtherPage
{
diff --git a/AngelLoader/CustomControls/SettingsForm/OtherPage.cs b/AngelLoader/CustomControls/SettingsPages/OtherPage.cs
similarity index 92%
rename from AngelLoader/CustomControls/SettingsForm/OtherPage.cs
rename to AngelLoader/CustomControls/SettingsPages/OtherPage.cs
index cb7fb1420..80cf3ed3b 100644
--- a/AngelLoader/CustomControls/SettingsForm/OtherPage.cs
+++ b/AngelLoader/CustomControls/SettingsPages/OtherPage.cs
@@ -1,7 +1,7 @@
using System.Windows.Forms;
using AngelLoader.Common.Utility;
-namespace AngelLoader.CustomControls.SettingsForm
+namespace AngelLoader.CustomControls.SettingsPages
{
public partial class OtherPage : UserControl, Interfaces.ISettingsPage
{
diff --git a/AngelLoader/CustomControls/SettingsForm/OtherPage.resx b/AngelLoader/CustomControls/SettingsPages/OtherPage.resx
similarity index 100%
rename from AngelLoader/CustomControls/SettingsForm/OtherPage.resx
rename to AngelLoader/CustomControls/SettingsPages/OtherPage.resx
diff --git a/AngelLoader/CustomControls/SettingsForm/PathsPage.Designer.cs b/AngelLoader/CustomControls/SettingsPages/PathsPage.Designer.cs
similarity index 99%
rename from AngelLoader/CustomControls/SettingsForm/PathsPage.Designer.cs
rename to AngelLoader/CustomControls/SettingsPages/PathsPage.Designer.cs
index 05474d08f..12275755b 100644
--- a/AngelLoader/CustomControls/SettingsForm/PathsPage.Designer.cs
+++ b/AngelLoader/CustomControls/SettingsPages/PathsPage.Designer.cs
@@ -1,4 +1,4 @@
-namespace AngelLoader.CustomControls.SettingsForm
+namespace AngelLoader.CustomControls.SettingsPages
{
partial class PathsPage
{
diff --git a/AngelLoader/CustomControls/SettingsForm/PathsPage.cs b/AngelLoader/CustomControls/SettingsPages/PathsPage.cs
similarity index 92%
rename from AngelLoader/CustomControls/SettingsForm/PathsPage.cs
rename to AngelLoader/CustomControls/SettingsPages/PathsPage.cs
index fbb0afbf2..25b538315 100644
--- a/AngelLoader/CustomControls/SettingsForm/PathsPage.cs
+++ b/AngelLoader/CustomControls/SettingsPages/PathsPage.cs
@@ -1,7 +1,7 @@
using System.Windows.Forms;
using AngelLoader.Common.Utility;
-namespace AngelLoader.CustomControls.SettingsForm
+namespace AngelLoader.CustomControls.SettingsPages
{
public partial class PathsPage : UserControl, Interfaces.ISettingsPage
{
diff --git a/AngelLoader/CustomControls/SettingsForm/PathsPage.resx b/AngelLoader/CustomControls/SettingsPages/PathsPage.resx
similarity index 100%
rename from AngelLoader/CustomControls/SettingsForm/PathsPage.resx
rename to AngelLoader/CustomControls/SettingsPages/PathsPage.resx
diff --git a/AngelLoader/Forms/MainForm.cs b/AngelLoader/Forms/MainForm.cs
index e7ada1cd5..9312a7519 100644
--- a/AngelLoader/Forms/MainForm.cs
+++ b/AngelLoader/Forms/MainForm.cs
@@ -2777,6 +2777,9 @@ private async Task DisplaySelectedFM(bool refreshReadme = false)
using (new DisableEvents(this)) ChooseReadmeComboBox.ClearFullItems();
+ // Debug
+ fm.SelectedReadme = "";
+
if (!fm.SelectedReadme.IsEmpty())
{
if (readmeFiles.Count > 1)
@@ -2805,6 +2808,9 @@ private async Task DisplaySelectedFM(bool refreshReadme = false)
{
var safeReadme = Core.DetectSafeReadme(readmeFiles, fm.Title);
+ // Debug
+ safeReadme = "";
+
if (!safeReadme.IsEmpty())
{
fm.SelectedReadme = safeReadme;
diff --git a/AngelLoader/Forms/MainForm_InitManual.cs b/AngelLoader/Forms/MainForm_InitManual.cs
index ee25e5446..83e6137c0 100644
--- a/AngelLoader/Forms/MainForm_InitManual.cs
+++ b/AngelLoader/Forms/MainForm_InitManual.cs
@@ -1674,11 +1674,7 @@ private void InitComponentManual()
//
// ChooseReadmePanel
//
- // PERF_TODO: AutoSizeMode is GrowAndShrink, so can we get rid of the size set?
- // Should it even be autosizing at all...? (I don't think so?!)
ChooseReadmePanel.Anchor = AnchorStyles.None;
- ChooseReadmePanel.AutoSize = true;
- ChooseReadmePanel.AutoSizeMode = AutoSizeMode.GrowAndShrink;
ChooseReadmePanel.Controls.Add(ChooseReadmeOKFLP);
ChooseReadmePanel.Controls.Add(ChooseReadmeListBox);
// This gets centered later so no location is specified here
@@ -1698,7 +1694,6 @@ private void InitComponentManual()
//
ChooseReadmeButton.Anchor = AnchorStyles.Top | AnchorStyles.Right;
ChooseReadmeButton.AutoSize = true;
- ChooseReadmeButton.Location = new Point(245, 0);
ChooseReadmeButton.Margin = new Padding(0);
ChooseReadmeButton.Padding = new Padding(6, 0, 6, 0);
ChooseReadmeButton.Height = 23;
@@ -1709,7 +1704,6 @@ private void InitComponentManual()
// ChooseReadmeListBox
//
ChooseReadmeListBox.FormattingEnabled = true;
- ChooseReadmeListBox.Location = new Point(0, 0);
ChooseReadmeListBox.Size = new Size(320, 134);
ChooseReadmeListBox.TabIndex = 47;
//
diff --git a/AngelLoader/Forms/SettingsForm.cs b/AngelLoader/Forms/SettingsForm.cs
index d31452511..19fdabbdb 100644
--- a/AngelLoader/Forms/SettingsForm.cs
+++ b/AngelLoader/Forms/SettingsForm.cs
@@ -11,11 +11,11 @@
using AngelLoader.Common.DataClasses;
using AngelLoader.Common.Utility;
using AngelLoader.CustomControls;
-using AngelLoader.CustomControls.SettingsForm;
+using AngelLoader.CustomControls.SettingsPages;
using AngelLoader.Properties;
using AngelLoader.WinAPI.Dialogs;
using static AngelLoader.Common.Logger;
-using static AngelLoader.CustomControls.SettingsForm.Interfaces;
+using static AngelLoader.CustomControls.SettingsPages.Interfaces;
namespace AngelLoader.Forms
{