From ef4d9ae97c35f385875ea679a5e317a6e44a46b2 Mon Sep 17 00:00:00 2001 From: Lea Anthony Date: Sun, 25 Oct 2020 13:51:24 +1100 Subject: [PATCH] Add warnings for windows builds --- cmd/helpers.go | 3 +++ cmd/wails/4_build.go | 4 ++++ cmd/wails/6_serve.go | 1 + 3 files changed, 8 insertions(+) diff --git a/cmd/helpers.go b/cmd/helpers.go index 85742b5c0..501b99457 100644 --- a/cmd/helpers.go +++ b/cmd/helpers.go @@ -535,6 +535,9 @@ func InstallProdRuntime(projectDir string, projectOptions *ProjectOptions) error func ServeProject(projectOptions *ProjectOptions, logger *Logger) error { go func() { time.Sleep(2 * time.Second) + if projectOptions.Platform == "windows" { + logger.Yellow("*** Please note: Windows builds use mshtml which is only compatible with IE11. We strongly recommend only using IE11 when running 'wails serve'! For more information, please read https://wails.app/guides/windows/ ***") + } logger.Green(">>>>> To connect, you will need to run '" + projectOptions.FrontEnd.Serve + "' in the '" + projectOptions.FrontEnd.Dir + "' directory <<<<<") }() location, err := filepath.Abs(filepath.Join("build", projectOptions.BinaryName)) diff --git a/cmd/wails/4_build.go b/cmd/wails/4_build.go index 0ecc314b1..79a538257 100644 --- a/cmd/wails/4_build.go +++ b/cmd/wails/4_build.go @@ -189,6 +189,10 @@ func init() { return err } + if projectOptions.Platform == "windows" { + logger.Yellow("*** Please note: Windows builds use mshtml which is only compatible with IE11. For more information, please read https://wails.app/guides/windows/ ***") + } + logger.Yellow("Awesome! Project '%s' built!", projectOptions.Name) return nil diff --git a/cmd/wails/6_serve.go b/cmd/wails/6_serve.go index e2165a9fb..1ea93c366 100644 --- a/cmd/wails/6_serve.go +++ b/cmd/wails/6_serve.go @@ -70,6 +70,7 @@ func init() { } logger.Yellow("Awesome! Project '%s' built!", projectOptions.Name) + return cmd.ServeProject(projectOptions, logger) }) }