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}
+