From ff1fdd9c1e97bb0c534b3d1d36c90b5302053de2 Mon Sep 17 00:00:00 2001 From: Stu Leak Date: Wed, 31 Dec 2025 15:06:34 -0500 Subject: [PATCH] fix(ui): Fix vertical text in metadata filename display Changed filename row to use VBox layout instead of HBox to give it full width. This prevents the filename from wrapping at every character. Removed wrapping from other metadata fields since they're short values that don't need it. --- main.go | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/main.go b/main.go index cb9db24..8fe80b3 100644 --- a/main.go +++ b/main.go @@ -9197,12 +9197,16 @@ Metadata: %s`, keyLabel := widget.NewLabel(key + ":") keyLabel.TextStyle = fyne.TextStyle{Bold: true} valueLabel := widget.NewLabel(value) - valueLabel.Wrapping = fyne.TextWrapWord + // Don't wrap metadata values - they're short and wrapping causes vertical text return container.NewHBox(keyLabel, valueLabel) } - // Filename gets its own full-width row to prevent overlap - fileRow := makeRow("File", src.DisplayName) + // Filename gets its own full-width VBox layout to prevent vertical text + fileKeyLabel := widget.NewLabel("File:") + fileKeyLabel.TextStyle = fyne.TextStyle{Bold: true} + fileValueLabel := widget.NewLabel(src.DisplayName) + fileValueLabel.Wrapping = fyne.TextWrapWord + fileRow := container.NewVBox(fileKeyLabel, fileValueLabel) // Organize metadata into a compact two-column grid col1 := container.NewVBox(