From 337d871b297fc670c6caecfbdcec3357b51ea14d Mon Sep 17 00:00:00 2001 From: Vadim Smirnov Date: Mon, 24 Aug 2026 08:38:46 +0200 Subject: [PATCH] fix: compact classic settings layout --- WireSockUI.Tests/Program.cs | 60 +++++++++++++++++++++++++++++++-- WireSockUI/Forms/frmSettings.cs | 30 +++++++++++++++++ 2 files changed, 88 insertions(+), 2 deletions(-) diff --git a/WireSockUI.Tests/Program.cs b/WireSockUI.Tests/Program.cs index e1b1730..55d1090 100644 --- a/WireSockUI.Tests/Program.cs +++ b/WireSockUI.Tests/Program.cs @@ -4630,16 +4630,37 @@ private static void WinFormsDialogsUseReadableResponsiveLayouts() using (var settings = new FrmSettings()) { AssertDialogUsesSystemFont(settings, "settings"); - AssertTrue(settings.ClientSize.Width >= 340 && settings.ClientSize.Height >= 310, - "Expected the settings dialog to remain readable without oversized gaps."); + AssertTrue(settings.ClientSize.Width >= 340 && settings.ClientSize.Height >= 250, + "Expected the settings dialog to remain readable after compacting optional rows."); AssertTrue(settings.FormBorderStyle == FormBorderStyle.FixedDialog, "Expected the settings window to use dialog chrome."); + var autoRun = GetRequiredPrivateControl(settings, "chkAutorun"); + var autoMinimize = GetRequiredPrivateControl(settings, "chkAutoMinimize"); + var autoConnect = GetRequiredPrivateControl(settings, "chkAutoConnect"); + var autoUpdate = GetRequiredPrivateControl(settings, "chkAutoUpdate"); + var useAdapter = GetRequiredPrivateControl(settings, "chkUseAdapter"); + var notify = GetRequiredPrivateControl(settings, "chkNotify"); var save = GetRequiredPrivateControl