Tighten about logo size and align top-right

This commit is contained in:
Stu Leak 2026-01-04 02:41:20 -05:00
parent 113cbb2da2
commit 9aa800408d

20
main.go
View File

@ -519,8 +519,8 @@ func (s *appState) showAbout() {
if _, err := os.Stat(p); err == nil { if _, err := os.Stat(p); err == nil {
img := canvas.NewImageFromFile(p) img := canvas.NewImageFromFile(p)
img.FillMode = canvas.ImageFillContain img.FillMode = canvas.ImageFillContain
img.SetMinSize(fyne.NewSize(48, 48)) img.SetMinSize(fyne.NewSize(64, 64))
ltLogo = container.NewCenter(img) ltLogo = img
break break
} }
} }
@ -535,19 +535,21 @@ func (s *appState) showAbout() {
donateURL, _ := url.Parse("https://leaktechnologies.dev/support") donateURL, _ := url.Parse("https://leaktechnologies.dev/support")
donateLink := widget.NewHyperlink("Support development", donateURL) donateLink := widget.NewHyperlink("Support development", donateURL)
bodyItems := []fyne.CanvasObject{ mainContent := container.NewVBox(
versionText, versionText,
devText, devText,
}
if ltLogo != nil {
bodyItems = append(bodyItems, ltLogo)
}
bodyItems = append(bodyItems,
logsLink, logsLink,
donateLink, donateLink,
widget.NewLabel("Feedback: use the Logs button on the main menu to view logs; send issues with attached logs."), widget.NewLabel("Feedback: use the Logs button on the main menu to view logs; send issues with attached logs."),
) )
body := container.NewVBox(bodyItems...)
var body fyne.CanvasObject
if ltLogo != nil {
topRow := container.NewHBox(layout.NewSpacer(), ltLogo)
body = container.NewBorder(topRow, nil, nil, nil, mainContent)
} else {
body = mainContent
}
dialog.ShowCustom("About & Support", "Close", body, s.window) dialog.ShowCustom("About & Support", "Close", body, s.window)
} }