From 6d66d711ffa3030d678d0576150eda5cf0d6a672 Mon Sep 17 00:00:00 2001 From: John O'Keefe Date: Sun, 21 Dec 2025 01:14:05 -0500 Subject: [PATCH] added a showversion button with popup to the interface --- app.go | 15 ++++++++++++++- frontend/src/helperComponents/AvatarMenu.svelte | 12 +++++++++++- frontend/wailsjs/go/main/App.d.ts | 2 ++ frontend/wailsjs/go/main/App.js | 4 ++++ 4 files changed, 31 insertions(+), 2 deletions(-) diff --git a/app.go b/app.go index ce9f4fa..4f40e04 100644 --- a/app.go +++ b/app.go @@ -3,9 +3,11 @@ package main import ( "context" _ "embed" + "log" + "strings" + "github.com/wailsapp/wails/v2/pkg/options" "github.com/wailsapp/wails/v2/pkg/runtime" - "strings" "github.com/tidwall/gjson" ) @@ -43,3 +45,14 @@ func (a *App) onSecondInstanceLaunch(secondInstanceData options.SecondInstanceDa runtime.Show(*wailsContext) go runtime.EventsEmit(*wailsContext, "launchArgs", secondInstanceArgs) } + +func (a *App) ShowVersion() { + version := gjson.Get(wailsJSON, "info.productVersion") + _, err := runtime.MessageDialog(*wailsContext, runtime.MessageDialogOptions{ + Title: "Version", + Message: "AniTrack Version: " + version.String(), + }) + if err != nil { + log.Println(err) + } +} diff --git a/frontend/src/helperComponents/AvatarMenu.svelte b/frontend/src/helperComponents/AvatarMenu.svelte index f18c10c..1614acf 100644 --- a/frontend/src/helperComponents/AvatarMenu.svelte +++ b/frontend/src/helperComponents/AvatarMenu.svelte @@ -13,11 +13,12 @@ loginToSimkl, logoutOfAniList, logoutOfMAL, - logoutOfSimkl, + logoutOfSimkl } from "../helperModules/GlobalVariablesAndHelperFunctions.svelte"; import * as runtime from "../../wailsjs/runtime"; import type {MyAnimeListUser} from "../mal/types/MALTypes"; import type {SimklUser} from "../simkl/types/simklTypes"; + import { ShowVersion } from "../../wailsjs/go/main/App"; let currentAniListUser: AniListUser; let currentMALUser: MyAnimeListUser; @@ -119,6 +120,15 @@ {/if}
+