diff --git a/FyneApp.toml b/FyneApp.toml index 7b525b9..c2fa9fc 100644 --- a/FyneApp.toml +++ b/FyneApp.toml @@ -2,5 +2,5 @@ Icon = "Icon.png" Name = "TurtleSilicon" ID = "com.tairasu.turtlesilicon" - Version = "1.0.3" - Build = 6 + Version = "1.0.5" + Build = 12 diff --git a/main.go b/main.go index 8f2811f..8bb1e5c 100644 --- a/main.go +++ b/main.go @@ -6,7 +6,7 @@ import ( "turtlesilicon/pkg/ui" // Updated import path ) -const appVersion = "1.0.5" // Added logo and unpatch functionality +const appVersion = "1.0.5" func main() { myApp := app.NewWithID("com.tairasu.turtlesilicon") diff --git a/pkg/ui/ui.go b/pkg/ui/ui.go index e5ddb32..8e9703b 100644 --- a/pkg/ui/ui.go +++ b/pkg/ui/ui.go @@ -2,6 +2,7 @@ package ui import ( "log" + "net/url" "os" // Added import for os.ReadFile "path/filepath" "strings" @@ -211,11 +212,22 @@ func CreateUI(myWindow fyne.Window) fyne.CanvasObject { UpdateAllStatuses() // Initial UI state update + // Create GitHub link + githubURL := "https://github.com/tairasu/TurtleSilicon" + parsedURL, err := url.Parse(githubURL) + if err != nil { + log.Printf("Error parsing GitHub URL: %v", err) + } + githubLink := widget.NewHyperlink("GitHub Repository", parsedURL) + githubContainer := container.NewCenter(githubLink) + return container.NewVBox( logoContainer, pathSelectionForm, patchOperationsLayout, metalHudCheckbox, container.NewPadded(launchButton), + widget.NewSeparator(), + githubContainer, ) }