From 383d768f46be711e05550c8d4f5d4020c0784d94 Mon Sep 17 00:00:00 2001 From: Allamagoosa <36551512+dmatlock171@users.noreply.github.com> Date: Sun, 16 Aug 2026 17:51:07 -0700 Subject: [PATCH] Lay the queue settings out so they stop colliding WinForms positioned every control in the panel absolutely, mixing left-anchored and right-anchored ones. At the design width it looked fine; narrower than that, Clear Finished slid left over the "At once" spinner - and the DL Limit label had always slid onto Cancel All the same way, long before this branch. The two rows also never lined up with each other, because the labels and the spinners each started at different offsets. Cancel All and Clear Finished now dock to the panel edges and the settings sit in a two-row table between them: labels right-aligned in a fixed column, controls left-aligned in the next, so "At once" and "DL Limit" line up and stay lined up. Nothing can overlap, because nothing is placed by hand any more. Avalonia's row gained a fourth column for the same setting, which left less room before the star column collapses and Clear Finished clips. The spinner asked for 90px to show a number between 1 and 10; 72 is enough and gives most of that width back. --- .../Views/ProcessQueueControl.axaml | 10 +-- .../ProcessQueueControl.Designer.cs | 66 ++++++++++++------- 2 files changed, 49 insertions(+), 27 deletions(-) diff --git a/Source/LibationAvalonia/Views/ProcessQueueControl.axaml b/Source/LibationAvalonia/Views/ProcessQueueControl.axaml index 1c5e8711..d0710220 100644 --- a/Source/LibationAvalonia/Views/ProcessQueueControl.axaml +++ b/Source/LibationAvalonia/Views/ProcessQueueControl.axaml @@ -52,10 +52,10 @@ - + - +