From 7d678154c642840ad335b03b622992a31acf49b3 Mon Sep 17 00:00:00 2001 From: Lea Anthony Date: Tue, 15 Aug 2023 21:40:50 +1000 Subject: [PATCH] Example prod/debug options --- v3/examples/build/main.go | 10 +++------- v3/examples/build/options_debug.go | 13 +++++++++++++ v3/examples/build/options_production.go | 13 +++++++++++++ 3 files changed, 29 insertions(+), 7 deletions(-) create mode 100644 v3/examples/build/options_debug.go create mode 100644 v3/examples/build/options_production.go diff --git a/v3/examples/build/main.go b/v3/examples/build/main.go index 6818a0fe..98c7ed0a 100755 --- a/v3/examples/build/main.go +++ b/v3/examples/build/main.go @@ -15,13 +15,9 @@ import ( ) func main() { - app := application.New(application.Options{ - Name: "WebviewWindow Demo", - Description: "A demo of the WebviewWindow API", - Mac: application.MacOptions{ - ApplicationShouldTerminateAfterLastWindowClosed: true, - }, - }) + + app := application.New(Options) + app.On(events.Mac.ApplicationDidFinishLaunching, func(*application.Event) { log.Println("ApplicationDidFinishLaunching") }) diff --git a/v3/examples/build/options_debug.go b/v3/examples/build/options_debug.go new file mode 100644 index 00000000..37f1f2f0 --- /dev/null +++ b/v3/examples/build/options_debug.go @@ -0,0 +1,13 @@ +//go:build !production + +package main + +import "github.com/wailsapp/wails/v3/pkg/application" + +var Options = application.Options{ + Name: "WebviewWindow Demo (debug)", + Description: "A demo of the WebviewWindow API", + Mac: application.MacOptions{ + ApplicationShouldTerminateAfterLastWindowClosed: true, + }, +} diff --git a/v3/examples/build/options_production.go b/v3/examples/build/options_production.go new file mode 100644 index 00000000..65eeba40 --- /dev/null +++ b/v3/examples/build/options_production.go @@ -0,0 +1,13 @@ +//go:build production + +package main + +import "github.com/wailsapp/wails/v3/pkg/application" + +var Options = application.Options{ + Name: "WebviewWindow Demo", + Description: "A demo of the WebviewWindow API", + Mac: application.MacOptions{ + ApplicationShouldTerminateAfterLastWindowClosed: true, + }, +}