From e7e77ee54c622c687ae8c708b5b434e670e18841 Mon Sep 17 00:00:00 2001 From: Drew Weymouth Date: Thu, 20 Apr 2023 21:39:41 -0700 Subject: [PATCH] add kofi link to about dialog --- ui/dialogs/aboutdialog.go | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/ui/dialogs/aboutdialog.go b/ui/dialogs/aboutdialog.go index 73c4f9c..8148fc3 100644 --- a/ui/dialogs/aboutdialog.go +++ b/ui/dialogs/aboutdialog.go @@ -66,11 +66,17 @@ func (a *AboutDialog) buildMainTabContainer(version string) *fyne.Container { ts.Style.TextStyle.Bold = true ts.Style.Alignment = fyne.TextAlignCenter ghUrl, _ := url.Parse("https://github.com/dweymouth/supersonic") - github := container.NewCenter(widget.NewHyperlink("Github page", ghUrl)) + kofiUrl, _ := url.Parse("https://ko-fi.com/dweymouth") + githubKofi := container.NewCenter( + container.New(&layouts.HboxCustomPadding{DisableThemePad: true, ExtraPad: -10}, + widget.NewHyperlink("Github page", ghUrl), + widget.NewLabel("ยท"), + widget.NewHyperlink("Support the project", kofiUrl)), + ) return container.New(&layouts.CenterPadLayout{PadTopBottom: 10}, container.NewVBox(iconImage, - container.New(&layouts.VboxCustomPadding{ExtraPad: -10}, title, versionLbl, copyright, license, github))) + container.New(&layouts.VboxCustomPadding{ExtraPad: -10}, title, versionLbl, copyright, license, githubKofi))) } func (a *AboutDialog) licenseLabel(res *fyne.StaticResource) *widget.Label {