From f5d60074040304020e1bdf31e9d1916d39045426 Mon Sep 17 00:00:00 2001 From: Frog Date: Sun, 18 Jan 2026 13:02:44 -0800 Subject: [PATCH] Sory By Name By Default - Adjusts the Sort By Name setting to be enabled by default for a more user friendly experience. --- CreamInstaller/Forms/SelectDialogForm.Designer.cs | 1 + CreamInstaller/Forms/SelectDialogForm.cs | 2 +- CreamInstaller/Forms/SelectForm.Designer.cs | 1 + CreamInstaller/Forms/SelectForm.cs | 2 +- 4 files changed, 4 insertions(+), 2 deletions(-) diff --git a/CreamInstaller/Forms/SelectDialogForm.Designer.cs b/CreamInstaller/Forms/SelectDialogForm.Designer.cs index 1bfeee8..1d8aa15 100644 --- a/CreamInstaller/Forms/SelectDialogForm.Designer.cs +++ b/CreamInstaller/Forms/SelectDialogForm.Designer.cs @@ -106,6 +106,7 @@ namespace CreamInstaller.Forms // sortCheckBox.Anchor = AnchorStyles.Bottom | AnchorStyles.Right; sortCheckBox.AutoSize = true; + sortCheckBox.Checked = true; // Enable Sort By Name by default sortCheckBox.Location = new System.Drawing.Point(220, 247); sortCheckBox.Margin = new Padding(3, 0, 0, 0); sortCheckBox.Name = "sortCheckBox"; diff --git a/CreamInstaller/Forms/SelectDialogForm.cs b/CreamInstaller/Forms/SelectDialogForm.cs index bd058b8..85e86f9 100644 --- a/CreamInstaller/Forms/SelectDialogForm.cs +++ b/CreamInstaller/Forms/SelectDialogForm.cs @@ -14,7 +14,7 @@ internal sealed partial class SelectDialogForm : CustomForm internal SelectDialogForm(IWin32Window owner) : base(owner) { InitializeComponent(); - selectionTreeView.TreeViewNodeSorter = PlatformIdComparer.NodeName; + selectionTreeView.TreeViewNodeSorter = sortCheckBox.Checked ? PlatformIdComparer.NodeText : PlatformIdComparer.NodeName; } internal DialogResult QueryUser(string groupBoxText, diff --git a/CreamInstaller/Forms/SelectForm.Designer.cs b/CreamInstaller/Forms/SelectForm.Designer.cs index 19e8ac2..e445e05 100644 --- a/CreamInstaller/Forms/SelectForm.Designer.cs +++ b/CreamInstaller/Forms/SelectForm.Designer.cs @@ -346,6 +346,7 @@ namespace CreamInstaller.Forms // sortCheckBox.Anchor = AnchorStyles.Bottom | AnchorStyles.Left; sortCheckBox.AutoSize = true; + sortCheckBox.Checked = true; // Enable Sort By Name by default sortCheckBox.Location = new System.Drawing.Point(84, 380); sortCheckBox.Margin = new Padding(3, 0, 0, 0); sortCheckBox.Name = "sortCheckBox"; diff --git a/CreamInstaller/Forms/SelectForm.cs b/CreamInstaller/Forms/SelectForm.cs index f536f15..514d637 100644 --- a/CreamInstaller/Forms/SelectForm.cs +++ b/CreamInstaller/Forms/SelectForm.cs @@ -35,7 +35,7 @@ internal sealed partial class SelectForm : CustomForm private SelectForm() { InitializeComponent(); - selectionTreeView.TreeViewNodeSorter = PlatformIdComparer.NodeName; + selectionTreeView.TreeViewNodeSorter = sortCheckBox.Checked ? PlatformIdComparer.NodeText : PlatformIdComparer.NodeName; Text = Program.ApplicationName; }