From 59fca9490bd97097fb7e57da1c04e5554391d664 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 Added transparent spacer with 10px min height between the video player panel and metadata panel in the convert module to prevent them from touching. --- 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)