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.
This commit is contained in:
Stu Leak 2026-01-01 12:22:03 -05:00
parent d533245378
commit 59fca9490b

View File

@ -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)