2 Commits
1.0.0 ... 1.2.0

Author SHA1 Message Date
071b9cf69b Rename 2025-01-12 00:28:00 +01:00
a1a6b272ea Implement default settings 2025-01-12 00:23:47 +01:00
3 changed files with 21 additions and 4 deletions

View File

@@ -3,7 +3,7 @@
<head>
<meta charset="UTF-8"/>
<meta content="width=device-width, initial-scale=1.0" name="viewport"/>
<title>wails-template</title>
<title>Yggdrasil</title>
</head>
<body>
<div id="app"></div>

21
main.go
View File

@@ -59,7 +59,24 @@ func main() {
err = json.NewDecoder(settingsFile).Decode(&settings)
if err != nil {
Warning.Printf("error decoding settings: %s", err)
settings = &Settings{}
settings = &Settings{
Locale: "en",
GamePath: "",
Addons: make(map[string]Addon),
}
settings.Addons["Channeler"] = Addon{
Name: "Channeler",
URL: "https://git.site.quack-lab.dev/dave/wow_channeler",
}
settings.Addons["Dechickenator"] = Addon{
Name: "Dechickenator",
URL: "https://git.site.quack-lab.dev/dave/wow_dechickenator",
}
settings.Addons["Heimdall"] = Addon{
Name: "Heimdall",
URL: "https://git.site.quack-lab.dev/dave/wow-Heimdall",
}
SaveSettings(*settings)
}
settingsFile.Close()
log.Printf("Loaded settings: %+v", settings)
@@ -81,7 +98,7 @@ func main() {
app := NewApp()
err = wails.Run(&options.App{
Title: "wails-template",
Title: "Yggdrasil",
Width: 800,
Height: 600,
AssetServer: &assetserver.Options{

View File

@@ -1 +1 @@
{"gamePath":"C:\\Games\\WoWRuski","addons":{"Channeler":{"name":"Channeler","url":"https://git.site.quack-lab.dev/dave/wow_channeler"},"Dechickenator":{"name":"Dechickenator","url":"https://git.site.quack-lab.dev/dave/wow_dechickenator"},"Heimdall":{"name":"Heimdall","url":"https://git.site.quack-lab.dev/dave/wow-Heimdall"}},"locale":"en"}
{"gamePath":"C:\\Games\\WoWRuski","addons":{"Channeler":{"name":"Channeler","url":"https://git.site.quack-lab.dev/dave/wow_channeler"},"Dechickenator":{"name":"Dechickenator","url":"https://git.site.quack-lab.dev/dave/wow_dechickenator"},"Heimdall":{"name":"Heimdall","url":"https://git.site.quack-lab.dev/dave/wow-Heimdall"}},"locale":"ru"}