Files

39 lines
618 B
Go
Raw Permalink Normal View History

2023-01-18 21:42:49 +11:00
package main
import (
2023-02-26 20:49:29 +11:00
"embed"
2023-01-18 21:42:49 +11:00
_ "embed"
"log"
"github.com/wailsapp/wails/v3/pkg/application"
)
2023-10-17 20:25:36 +11:00
//go:embed assets/*
2023-02-26 20:49:29 +11:00
var assets embed.FS
2023-01-18 21:42:49 +11:00
func main() {
2023-02-09 18:35:26 +11:00
app := application.New(application.Options{
Bind: []any{
2023-02-26 15:06:05 +11:00
&GreetService{},
2023-01-18 21:42:49 +11:00
},
2023-10-17 20:25:36 +11:00
Assets: application.AssetOptions{
Handler: application.BundledAssetFileServer(assets),
2023-10-17 20:25:36 +11:00
},
2023-07-21 08:24:38 +10:00
Mac: application.MacOptions{
ApplicationShouldTerminateAfterLastWindowClosed: true,
},
2023-02-26 20:49:29 +11:00
})
2023-01-18 21:42:49 +11:00
2023-05-01 18:24:24 +10:00
app.NewWebviewWindowWithOptions(application.WebviewWindowOptions{
2023-10-31 17:14:28 -05:00
URL: "/",
DevToolsEnabled: true,
2023-05-01 18:24:24 +10:00
})
2023-01-18 21:42:49 +11:00
err := app.Run()
if err != nil {
log.Fatal(err)
}
}