package main import ( _ "embed" "github.com/wailsapp/wails/v3/pkg/events" "log" "github.com/wailsapp/wails/v3/pkg/application" ) func main() { app := application.New(application.Options{ Name: "Video Demo", Description: "A demo of HTML5 Video API", Assets: application.AlphaAssets, Mac: application.MacOptions{ ApplicationShouldTerminateAfterLastWindowClosed: true, }, Windows: application.WindowsOptions{ WndProcInterceptor: nil, DisableQuitOnLastWindowClosed: false, WebviewUserDataPath: "", WebviewBrowserPath: "", }, }) app.On(events.Mac.ApplicationDidFinishLaunching, func(event *application.Event) { log.Println("ApplicationDidFinishLaunching") }) app.NewWebviewWindowWithOptions(application.WebviewWindowOptions{ BackgroundColour: application.NewRGB(33, 37, 41), Mac: application.MacWindow{ DisableShadow: true, }, HTML: "", }) err := app.Run() if err != nil { log.Fatal(err) } }