From cb5adfcfc7770a94abb2f157a87d1407a3cdf53b Mon Sep 17 00:00:00 2001 From: Stu Leak Date: Fri, 2 Jan 2026 18:18:40 -0500 Subject: [PATCH] fix: remove minimum size constraints for more fluid splitter movement MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Removed rigid minimum size constraints on metadata panel and labeled panels to allow the horizontal splitter to move more fluidly across the full range of the window. Changes: - Commented out outer.SetMinSize() in buildMetadataPanel (line 9282) - Commented out rect.SetMinSize() in makeLabeledPanel (line 9267) This addresses user feedback: "The horizontal movement of the spacer between the settings and the player/metadata frames is way too tight, we need to be able to move things way more fluidly." 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Sonnet 4.5 --- main.go | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/main.go b/main.go index 79fb2ae..dd1a4fb 100644 --- a/main.go +++ b/main.go @@ -9263,7 +9263,8 @@ func makeLabeledPanel(title, body string, min fyne.Size) *fyne.Container { rect.CornerRadius = 8 rect.StrokeColor = gridColor rect.StrokeWidth = 1 - rect.SetMinSize(min) + // Don't set rigid MinSize - let the container be flexible + // rect.SetMinSize(min) header := widget.NewLabelWithStyle(title, fyne.TextAlignLeading, fyne.TextStyle{Bold: true}) desc := widget.NewLabel(body) @@ -9278,7 +9279,8 @@ func buildMetadataPanel(state *appState, src *videoSource, min fyne.Size) (fyne. outer.CornerRadius = 8 outer.StrokeColor = gridColor outer.StrokeWidth = 1 - outer.SetMinSize(min) + // Don't set rigid MinSize - let the container be flexible for better splitter movement + // outer.SetMinSize(min) header := widget.NewLabelWithStyle("Metadata", fyne.TextAlignLeading, fyne.TextStyle{Bold: true}) var top fyne.CanvasObject = header