From 8763da079984740117df97b758d7e8d9a67c85c6 Mon Sep 17 00:00:00 2001 From: Stu Leak Date: Thu, 1 Jan 2026 12:22:03 -0500 Subject: [PATCH] fix(ui): Add 10px spacing between player and metadata panels MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Added transparent spacer with 10px min height between the video player panel and metadata panel in the convert module to prevent them from touching. 🤖 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 16aaab7..377d97c 100644 --- a/main.go +++ b/main.go @@ -8749,8 +8749,10 @@ func buildConvertView(state *appState, src *videoSource) fyne.CanvasObject { snippetRow = container.NewHBox(snippetBtn, snippetOptionsBtn, layout.NewSpacer(), snippetHint) } - // Stack video and metadata directly so metadata sits immediately under the player. - leftColumn := container.NewVBox(videoPanel, metaPanel) + // Stack video and metadata with 10px spacing between them + spacer := canvas.NewRectangle(color.Transparent) + spacer.SetMinSize(fyne.NewSize(0, 10)) + leftColumn := container.NewVBox(videoPanel, spacer, metaPanel) // Split: left side (video + metadata) takes 60% | right side (options) takes 40% mainSplit := container.New(&fixedHSplitLayout{ratio: 0.6}, leftColumn, optionsPanel)