From 66f79c2e514a7356dcfa78ee63589bdfefc1fd0c Mon Sep 17 00:00:00 2001 From: Lea Anthony Date: Mon, 27 Jun 2022 20:41:09 +1000 Subject: [PATCH] v2.0.0-beta.38 + release script --- .../initialise/templates/generate/generate.go | 8 +- .../templates/templates/plain/main.tmpl.go | 2 +- .../templates/vue-ts/frontend/package.json | 3 +- v2/cmd/wails/internal/version.go | 5 +- v2/cmd/wails/internal/version.txt | 1 + .../templates/generate => internal}/s/s.go | 0 v2/tools/release/release.go | 67 +++++++++++++++++ .../community/showcase/surge.mdx | 8 -- .../appendix/_category_.json | 0 .../community/_category_.json | 0 .../community/links.mdx | 0 .../community/showcase/_category_.json | 0 .../community/showcase/encrypteasy.mdx | 0 .../community/showcase/filehound.mdx | 0 .../community/showcase/mollywallet.mdx | 0 .../community/showcase/october.mdx | 11 +++ .../community/showcase/optimus.mdx | 0 .../community/showcase/portfall.mdx | 0 .../community/showcase/riftshare.mdx | 0 .../community/showcase/surge.mdx | 8 ++ .../community/showcase/wally.mdx | 0 .../community/showcase/wombat.mdx | 0 .../community/showcase/ytd.mdx | 0 .../community/templates.mdx | 1 + .../gettingstarted/_category_.json | 0 .../gettingstarted/building.mdx | 0 .../gettingstarted/development.mdx | 0 .../gettingstarted/firstproject.mdx | 73 ++++++++++--------- .../gettingstarted/installation.mdx | 0 .../guides/_category_.json | 0 .../guides/application-development.mdx | 0 .../guides/bleeding-edge.mdx | 0 .../guides/developing-wails.mdx | 0 .../guides/frameless.mdx | 0 .../guides/frontend.mdx | 0 .../guides/ides.mdx | 0 .../guides/linux-distro-support.mdx | 0 .../guides/manual-builds.mdx | 0 .../guides/migrating.mdx | 0 .../guides/overscroll.mdx | 0 .../guides/routing.mdx | 0 .../guides/signing.mdx | 0 .../guides/templates.mdx | 0 .../guides/troubleshooting.mdx | 12 ++- .../guides/windows-installer.mdx | 0 .../guides/windows.mdx | 17 +++++ .../howdoesitwork.mdx | 0 .../introduction.mdx | 0 .../reference/_category_.json | 0 .../reference/cli.mdx | 9 +-- .../reference/menus.mdx | 4 + .../reference/options.mdx | 53 ++++++++++++-- .../reference/project-config.mdx | 4 +- .../reference/runtime/_category_.json | 0 .../reference/runtime/browser.mdx | 0 .../reference/runtime/dialog.mdx | 0 .../reference/runtime/events.mdx | 2 +- .../reference/runtime/intro.mdx | 0 .../reference/runtime/log.mdx | 0 .../reference/runtime/menu.mdx | 0 .../reference/runtime/window.mdx | 8 ++ ...n => version-v2.0.0-beta.38-sidebars.json} | 0 website/versions.json | 6 +- 63 files changed, 231 insertions(+), 71 deletions(-) create mode 100644 v2/cmd/wails/internal/version.txt rename v2/{cmd/wails/internal/commands/initialise/templates/generate => internal}/s/s.go (100%) create mode 100644 v2/tools/release/release.go delete mode 100644 website/versioned_docs/version-v2.0.0-beta.35/community/showcase/surge.mdx rename website/versioned_docs/{version-v2.0.0-beta.35 => version-v2.0.0-beta.38}/appendix/_category_.json (100%) rename website/versioned_docs/{version-v2.0.0-beta.35 => version-v2.0.0-beta.38}/community/_category_.json (100%) rename website/versioned_docs/{version-v2.0.0-beta.35 => version-v2.0.0-beta.38}/community/links.mdx (100%) rename website/versioned_docs/{version-v2.0.0-beta.35 => version-v2.0.0-beta.38}/community/showcase/_category_.json (100%) rename website/versioned_docs/{version-v2.0.0-beta.35 => version-v2.0.0-beta.38}/community/showcase/encrypteasy.mdx (100%) rename website/versioned_docs/{version-v2.0.0-beta.35 => version-v2.0.0-beta.38}/community/showcase/filehound.mdx (100%) rename website/versioned_docs/{version-v2.0.0-beta.35 => version-v2.0.0-beta.38}/community/showcase/mollywallet.mdx (100%) create mode 100644 website/versioned_docs/version-v2.0.0-beta.38/community/showcase/october.mdx rename website/versioned_docs/{version-v2.0.0-beta.35 => version-v2.0.0-beta.38}/community/showcase/optimus.mdx (100%) rename website/versioned_docs/{version-v2.0.0-beta.35 => version-v2.0.0-beta.38}/community/showcase/portfall.mdx (100%) rename website/versioned_docs/{version-v2.0.0-beta.35 => version-v2.0.0-beta.38}/community/showcase/riftshare.mdx (100%) create mode 100644 website/versioned_docs/version-v2.0.0-beta.38/community/showcase/surge.mdx rename website/versioned_docs/{version-v2.0.0-beta.35 => version-v2.0.0-beta.38}/community/showcase/wally.mdx (100%) rename website/versioned_docs/{version-v2.0.0-beta.35 => version-v2.0.0-beta.38}/community/showcase/wombat.mdx (100%) rename website/versioned_docs/{version-v2.0.0-beta.35 => version-v2.0.0-beta.38}/community/showcase/ytd.mdx (100%) rename website/versioned_docs/{version-v2.0.0-beta.35 => version-v2.0.0-beta.38}/community/templates.mdx (95%) rename website/versioned_docs/{version-v2.0.0-beta.35 => version-v2.0.0-beta.38}/gettingstarted/_category_.json (100%) rename website/versioned_docs/{version-v2.0.0-beta.35 => version-v2.0.0-beta.38}/gettingstarted/building.mdx (100%) rename website/versioned_docs/{version-v2.0.0-beta.35 => version-v2.0.0-beta.38}/gettingstarted/development.mdx (100%) rename website/versioned_docs/{version-v2.0.0-beta.35 => version-v2.0.0-beta.38}/gettingstarted/firstproject.mdx (56%) rename website/versioned_docs/{version-v2.0.0-beta.35 => version-v2.0.0-beta.38}/gettingstarted/installation.mdx (100%) rename website/versioned_docs/{version-v2.0.0-beta.35 => version-v2.0.0-beta.38}/guides/_category_.json (100%) rename website/versioned_docs/{version-v2.0.0-beta.35 => version-v2.0.0-beta.38}/guides/application-development.mdx (100%) rename website/versioned_docs/{version-v2.0.0-beta.35 => version-v2.0.0-beta.38}/guides/bleeding-edge.mdx (100%) rename website/versioned_docs/{version-v2.0.0-beta.35 => version-v2.0.0-beta.38}/guides/developing-wails.mdx (100%) rename website/versioned_docs/{version-v2.0.0-beta.35 => version-v2.0.0-beta.38}/guides/frameless.mdx (100%) rename website/versioned_docs/{version-v2.0.0-beta.35 => version-v2.0.0-beta.38}/guides/frontend.mdx (100%) rename website/versioned_docs/{version-v2.0.0-beta.35 => version-v2.0.0-beta.38}/guides/ides.mdx (100%) rename website/versioned_docs/{version-v2.0.0-beta.35 => version-v2.0.0-beta.38}/guides/linux-distro-support.mdx (100%) rename website/versioned_docs/{version-v2.0.0-beta.35 => version-v2.0.0-beta.38}/guides/manual-builds.mdx (100%) rename website/versioned_docs/{version-v2.0.0-beta.35 => version-v2.0.0-beta.38}/guides/migrating.mdx (100%) rename website/versioned_docs/{version-v2.0.0-beta.35 => version-v2.0.0-beta.38}/guides/overscroll.mdx (100%) rename website/versioned_docs/{version-v2.0.0-beta.35 => version-v2.0.0-beta.38}/guides/routing.mdx (100%) rename website/versioned_docs/{version-v2.0.0-beta.35 => version-v2.0.0-beta.38}/guides/signing.mdx (100%) rename website/versioned_docs/{version-v2.0.0-beta.35 => version-v2.0.0-beta.38}/guides/templates.mdx (100%) rename website/versioned_docs/{version-v2.0.0-beta.35 => version-v2.0.0-beta.38}/guides/troubleshooting.mdx (77%) rename website/versioned_docs/{version-v2.0.0-beta.35 => version-v2.0.0-beta.38}/guides/windows-installer.mdx (100%) rename website/versioned_docs/{version-v2.0.0-beta.35 => version-v2.0.0-beta.38}/guides/windows.mdx (70%) rename website/versioned_docs/{version-v2.0.0-beta.35 => version-v2.0.0-beta.38}/howdoesitwork.mdx (100%) rename website/versioned_docs/{version-v2.0.0-beta.35 => version-v2.0.0-beta.38}/introduction.mdx (100%) rename website/versioned_docs/{version-v2.0.0-beta.35 => version-v2.0.0-beta.38}/reference/_category_.json (100%) rename website/versioned_docs/{version-v2.0.0-beta.35 => version-v2.0.0-beta.38}/reference/cli.mdx (97%) rename website/versioned_docs/{version-v2.0.0-beta.35 => version-v2.0.0-beta.38}/reference/menus.mdx (98%) rename website/versioned_docs/{version-v2.0.0-beta.35 => version-v2.0.0-beta.38}/reference/options.mdx (91%) rename website/versioned_docs/{version-v2.0.0-beta.35 => version-v2.0.0-beta.38}/reference/project-config.mdx (94%) rename website/versioned_docs/{version-v2.0.0-beta.35 => version-v2.0.0-beta.38}/reference/runtime/_category_.json (100%) rename website/versioned_docs/{version-v2.0.0-beta.35 => version-v2.0.0-beta.38}/reference/runtime/browser.mdx (100%) rename website/versioned_docs/{version-v2.0.0-beta.35 => version-v2.0.0-beta.38}/reference/runtime/dialog.mdx (100%) rename website/versioned_docs/{version-v2.0.0-beta.35 => version-v2.0.0-beta.38}/reference/runtime/events.mdx (95%) rename website/versioned_docs/{version-v2.0.0-beta.35 => version-v2.0.0-beta.38}/reference/runtime/intro.mdx (100%) rename website/versioned_docs/{version-v2.0.0-beta.35 => version-v2.0.0-beta.38}/reference/runtime/log.mdx (100%) rename website/versioned_docs/{version-v2.0.0-beta.35 => version-v2.0.0-beta.38}/reference/runtime/menu.mdx (100%) rename website/versioned_docs/{version-v2.0.0-beta.35 => version-v2.0.0-beta.38}/reference/runtime/window.mdx (96%) rename website/versioned_sidebars/{version-v2.0.0-beta.35-sidebars.json => version-v2.0.0-beta.38-sidebars.json} (100%) diff --git a/v2/cmd/wails/internal/commands/initialise/templates/generate/generate.go b/v2/cmd/wails/internal/commands/initialise/templates/generate/generate.go index 5d366b2c5..a488f0fbf 100644 --- a/v2/cmd/wails/internal/commands/initialise/templates/generate/generate.go +++ b/v2/cmd/wails/internal/commands/initialise/templates/generate/generate.go @@ -7,7 +7,7 @@ import ( "github.com/leaanthony/debme" "github.com/leaanthony/gosod" - "github.com/wailsapp/wails/v2/cmd/wails/internal/commands/initialise/templates/generate/s" + "github.com/wailsapp/wails/v2/internal/s" ) //go:embed assets/common/* @@ -165,7 +165,11 @@ func main() { } // copy plain template + s.ECHO("Copying plain template") + s.RMDIR("../templates/plain") s.COPYDIR("plain", "../templates/plain") + + s.ECHO(`Until an auto fix is done, add "@babel/types": "^7.17.10" to vite-ts/frontend/package.json`) } func rebuildRuntime() { @@ -224,6 +228,4 @@ func createTemplate(template *template) { checkError(err) s.CD(cwd) - - s.ECHO(`Until an auto fix is done, add "@babel/types": "^7.17.10" to vite-ts/frontend/package.json`) } diff --git a/v2/cmd/wails/internal/commands/initialise/templates/templates/plain/main.tmpl.go b/v2/cmd/wails/internal/commands/initialise/templates/templates/plain/main.tmpl.go index c84f4b9cb..fc96ccb4e 100644 --- a/v2/cmd/wails/internal/commands/initialise/templates/templates/plain/main.tmpl.go +++ b/v2/cmd/wails/internal/commands/initialise/templates/templates/plain/main.tmpl.go @@ -36,7 +36,7 @@ func main() { Frameless: false, StartHidden: false, HideWindowOnClose: false, - BackgroundColour: &options.RGBA{R: 255, G: 255, B: 255, A: 255}, + BackgroundColour: &options.RGBA{R: 27, G: 38, B: 54, A: 1}, Assets: assets, Menu: nil, Logger: nil, diff --git a/v2/cmd/wails/internal/commands/initialise/templates/templates/vue-ts/frontend/package.json b/v2/cmd/wails/internal/commands/initialise/templates/templates/vue-ts/frontend/package.json index 2cfff6a47..62c7fd6e1 100644 --- a/v2/cmd/wails/internal/commands/initialise/templates/templates/vue-ts/frontend/package.json +++ b/v2/cmd/wails/internal/commands/initialise/templates/templates/vue-ts/frontend/package.json @@ -14,7 +14,6 @@ "@vitejs/plugin-vue": "^2.3.3", "typescript": "^4.5.4", "vite": "^2.9.9", - "vue-tsc": "^0.34.7", - "@babel/types": "^7.17.10" + "vue-tsc": "^0.34.7" } } \ No newline at end of file diff --git a/v2/cmd/wails/internal/version.go b/v2/cmd/wails/internal/version.go index de86c6d5a..cfc37182c 100644 --- a/v2/cmd/wails/internal/version.go +++ b/v2/cmd/wails/internal/version.go @@ -1,3 +1,6 @@ package internal -var Version = "v2.0.0-beta.37" +import _ "embed" + +//go:embed version.txt +var Version string diff --git a/v2/cmd/wails/internal/version.txt b/v2/cmd/wails/internal/version.txt new file mode 100644 index 000000000..7bdae6b2a --- /dev/null +++ b/v2/cmd/wails/internal/version.txt @@ -0,0 +1 @@ +v2.0.0-beta.38 \ No newline at end of file diff --git a/v2/cmd/wails/internal/commands/initialise/templates/generate/s/s.go b/v2/internal/s/s.go similarity index 100% rename from v2/cmd/wails/internal/commands/initialise/templates/generate/s/s.go rename to v2/internal/s/s.go diff --git a/v2/tools/release/release.go b/v2/tools/release/release.go new file mode 100644 index 000000000..c61a1c72a --- /dev/null +++ b/v2/tools/release/release.go @@ -0,0 +1,67 @@ +package main + +import ( + "encoding/json" + "github.com/wailsapp/wails/v2/internal/s" + "os" + "os/exec" + "strconv" + "strings" +) + +const versionFile = "../../cmd/wails/internal/version.txt" + +func checkError(err error) { + if err != nil { + println(err.Error()) + os.Exit(1) + } +} + +func updateVersion() string { + + currentVersionData, err := os.ReadFile(versionFile) + checkError(err) + currentVersion := string(currentVersionData) + vsplit := strings.Split(currentVersion, ".") + minorVersion, err := strconv.Atoi(vsplit[len(vsplit)-1]) + checkError(err) + minorVersion++ + vsplit[len(vsplit)-1] = strconv.Itoa(minorVersion) + newVersion := strings.Join(vsplit, ".") + err = os.WriteFile(versionFile, []byte(newVersion), 0755) + checkError(err) + return newVersion +} + +func main() { + newVersion := updateVersion() + s.CD("../../../website") + s.ECHO("Generating new Docs for version: " + newVersion) + cmd := exec.Command("npm", "run", "docusaurus", "docs:version", newVersion) + cmd.Stdout = os.Stdout + cmd.Stderr = os.Stderr + err := cmd.Run() + checkError(err) + + // Load the version list + versionsData, err := os.ReadFile("versions.json") + checkError(err) + var versions []string + err = json.Unmarshal(versionsData, &versions) + checkError(err) + oldestVersion := versions[len(versions)-1] + s.ECHO(oldestVersion) + versions = versions[0 : len(versions)-1] + newVersions, err := json.Marshal(&versions) + checkError(err) + err = os.WriteFile("versions.json", newVersions, 0755) + checkError(err) + + s.ECHO("Removing old version: " + oldestVersion) + s.CD("versioned_docs") + s.RMDIR("version-" + oldestVersion) + s.CD("../versioned_sidebars") + s.RM("version-" + oldestVersion + "-sidebars.json") + +} diff --git a/website/versioned_docs/version-v2.0.0-beta.35/community/showcase/surge.mdx b/website/versioned_docs/version-v2.0.0-beta.35/community/showcase/surge.mdx deleted file mode 100644 index bccc51c82..000000000 --- a/website/versioned_docs/version-v2.0.0-beta.35/community/showcase/surge.mdx +++ /dev/null @@ -1,8 +0,0 @@ -# Surge - -

-
-

- -[Surge](https://surge.rule110.io/) is a p2p filesharing app designed to utilize blockchain technologies to enable 100% anonymous file transfers. Surge is end-to-end encrypted, decentralized and open source. - diff --git a/website/versioned_docs/version-v2.0.0-beta.35/appendix/_category_.json b/website/versioned_docs/version-v2.0.0-beta.38/appendix/_category_.json similarity index 100% rename from website/versioned_docs/version-v2.0.0-beta.35/appendix/_category_.json rename to website/versioned_docs/version-v2.0.0-beta.38/appendix/_category_.json diff --git a/website/versioned_docs/version-v2.0.0-beta.35/community/_category_.json b/website/versioned_docs/version-v2.0.0-beta.38/community/_category_.json similarity index 100% rename from website/versioned_docs/version-v2.0.0-beta.35/community/_category_.json rename to website/versioned_docs/version-v2.0.0-beta.38/community/_category_.json diff --git a/website/versioned_docs/version-v2.0.0-beta.35/community/links.mdx b/website/versioned_docs/version-v2.0.0-beta.38/community/links.mdx similarity index 100% rename from website/versioned_docs/version-v2.0.0-beta.35/community/links.mdx rename to website/versioned_docs/version-v2.0.0-beta.38/community/links.mdx diff --git a/website/versioned_docs/version-v2.0.0-beta.35/community/showcase/_category_.json b/website/versioned_docs/version-v2.0.0-beta.38/community/showcase/_category_.json similarity index 100% rename from website/versioned_docs/version-v2.0.0-beta.35/community/showcase/_category_.json rename to website/versioned_docs/version-v2.0.0-beta.38/community/showcase/_category_.json diff --git a/website/versioned_docs/version-v2.0.0-beta.35/community/showcase/encrypteasy.mdx b/website/versioned_docs/version-v2.0.0-beta.38/community/showcase/encrypteasy.mdx similarity index 100% rename from website/versioned_docs/version-v2.0.0-beta.35/community/showcase/encrypteasy.mdx rename to website/versioned_docs/version-v2.0.0-beta.38/community/showcase/encrypteasy.mdx diff --git a/website/versioned_docs/version-v2.0.0-beta.35/community/showcase/filehound.mdx b/website/versioned_docs/version-v2.0.0-beta.38/community/showcase/filehound.mdx similarity index 100% rename from website/versioned_docs/version-v2.0.0-beta.35/community/showcase/filehound.mdx rename to website/versioned_docs/version-v2.0.0-beta.38/community/showcase/filehound.mdx diff --git a/website/versioned_docs/version-v2.0.0-beta.35/community/showcase/mollywallet.mdx b/website/versioned_docs/version-v2.0.0-beta.38/community/showcase/mollywallet.mdx similarity index 100% rename from website/versioned_docs/version-v2.0.0-beta.35/community/showcase/mollywallet.mdx rename to website/versioned_docs/version-v2.0.0-beta.38/community/showcase/mollywallet.mdx diff --git a/website/versioned_docs/version-v2.0.0-beta.38/community/showcase/october.mdx b/website/versioned_docs/version-v2.0.0-beta.38/community/showcase/october.mdx new file mode 100644 index 000000000..83bc64672 --- /dev/null +++ b/website/versioned_docs/version-v2.0.0-beta.38/community/showcase/october.mdx @@ -0,0 +1,11 @@ +# October + +

+
+

+ +[October](https://october.utf9k.net) is a small Wails application that makes it really easy to extract highlights from [Kobo eReaders](https://en.wikipedia.org/wiki/Kobo_eReader) and then forward them to [Readwise](https://readwise.io). + +It has a relatively small scope with all platform versions weighing in under 10MB, and that's without enabling [UPX compression](https://upx.github.io/)! + +In contrast, the author's previous attempts with Electron quickly bloated to several hundred megabytes. \ No newline at end of file diff --git a/website/versioned_docs/version-v2.0.0-beta.35/community/showcase/optimus.mdx b/website/versioned_docs/version-v2.0.0-beta.38/community/showcase/optimus.mdx similarity index 100% rename from website/versioned_docs/version-v2.0.0-beta.35/community/showcase/optimus.mdx rename to website/versioned_docs/version-v2.0.0-beta.38/community/showcase/optimus.mdx diff --git a/website/versioned_docs/version-v2.0.0-beta.35/community/showcase/portfall.mdx b/website/versioned_docs/version-v2.0.0-beta.38/community/showcase/portfall.mdx similarity index 100% rename from website/versioned_docs/version-v2.0.0-beta.35/community/showcase/portfall.mdx rename to website/versioned_docs/version-v2.0.0-beta.38/community/showcase/portfall.mdx diff --git a/website/versioned_docs/version-v2.0.0-beta.35/community/showcase/riftshare.mdx b/website/versioned_docs/version-v2.0.0-beta.38/community/showcase/riftshare.mdx similarity index 100% rename from website/versioned_docs/version-v2.0.0-beta.35/community/showcase/riftshare.mdx rename to website/versioned_docs/version-v2.0.0-beta.38/community/showcase/riftshare.mdx diff --git a/website/versioned_docs/version-v2.0.0-beta.38/community/showcase/surge.mdx b/website/versioned_docs/version-v2.0.0-beta.38/community/showcase/surge.mdx new file mode 100644 index 000000000..e2facf648 --- /dev/null +++ b/website/versioned_docs/version-v2.0.0-beta.38/community/showcase/surge.mdx @@ -0,0 +1,8 @@ +# Surge + +

+
+

+ +[Surge](https://getsurge.io/) is a p2p filesharing app designed to utilize blockchain technologies to enable 100% anonymous file transfers. Surge is end-to-end encrypted, decentralized and open source. + diff --git a/website/versioned_docs/version-v2.0.0-beta.35/community/showcase/wally.mdx b/website/versioned_docs/version-v2.0.0-beta.38/community/showcase/wally.mdx similarity index 100% rename from website/versioned_docs/version-v2.0.0-beta.35/community/showcase/wally.mdx rename to website/versioned_docs/version-v2.0.0-beta.38/community/showcase/wally.mdx diff --git a/website/versioned_docs/version-v2.0.0-beta.35/community/showcase/wombat.mdx b/website/versioned_docs/version-v2.0.0-beta.38/community/showcase/wombat.mdx similarity index 100% rename from website/versioned_docs/version-v2.0.0-beta.35/community/showcase/wombat.mdx rename to website/versioned_docs/version-v2.0.0-beta.38/community/showcase/wombat.mdx diff --git a/website/versioned_docs/version-v2.0.0-beta.35/community/showcase/ytd.mdx b/website/versioned_docs/version-v2.0.0-beta.38/community/showcase/ytd.mdx similarity index 100% rename from website/versioned_docs/version-v2.0.0-beta.35/community/showcase/ytd.mdx rename to website/versioned_docs/version-v2.0.0-beta.38/community/showcase/ytd.mdx diff --git a/website/versioned_docs/version-v2.0.0-beta.35/community/templates.mdx b/website/versioned_docs/version-v2.0.0-beta.38/community/templates.mdx similarity index 95% rename from website/versioned_docs/version-v2.0.0-beta.35/community/templates.mdx rename to website/versioned_docs/version-v2.0.0-beta.38/community/templates.mdx index 076a6b041..6d090bb3d 100644 --- a/website/versioned_docs/version-v2.0.0-beta.35/community/templates.mdx +++ b/website/versioned_docs/version-v2.0.0-beta.38/community/templates.mdx @@ -35,6 +35,7 @@ If you are unsure about a template, inspect `package.json` and `wails.json` for - [wails-react-template](https://github.com/AlienRecall/wails-react-template) - A template using reactjs - [wails-react-template](https://github.com/flin7/wails-react-template) - A minimal template for React that supports live development +- [wails-template-nextjs](https://github.com/LGiki/wails-template-nextjs) - A template using Next.js and TypeScript ## Svelte diff --git a/website/versioned_docs/version-v2.0.0-beta.35/gettingstarted/_category_.json b/website/versioned_docs/version-v2.0.0-beta.38/gettingstarted/_category_.json similarity index 100% rename from website/versioned_docs/version-v2.0.0-beta.35/gettingstarted/_category_.json rename to website/versioned_docs/version-v2.0.0-beta.38/gettingstarted/_category_.json diff --git a/website/versioned_docs/version-v2.0.0-beta.35/gettingstarted/building.mdx b/website/versioned_docs/version-v2.0.0-beta.38/gettingstarted/building.mdx similarity index 100% rename from website/versioned_docs/version-v2.0.0-beta.35/gettingstarted/building.mdx rename to website/versioned_docs/version-v2.0.0-beta.38/gettingstarted/building.mdx diff --git a/website/versioned_docs/version-v2.0.0-beta.35/gettingstarted/development.mdx b/website/versioned_docs/version-v2.0.0-beta.38/gettingstarted/development.mdx similarity index 100% rename from website/versioned_docs/version-v2.0.0-beta.35/gettingstarted/development.mdx rename to website/versioned_docs/version-v2.0.0-beta.38/gettingstarted/development.mdx diff --git a/website/versioned_docs/version-v2.0.0-beta.35/gettingstarted/firstproject.mdx b/website/versioned_docs/version-v2.0.0-beta.38/gettingstarted/firstproject.mdx similarity index 56% rename from website/versioned_docs/version-v2.0.0-beta.35/gettingstarted/firstproject.mdx rename to website/versioned_docs/version-v2.0.0-beta.38/gettingstarted/firstproject.mdx index b5ee1fa46..949b05b1a 100644 --- a/website/versioned_docs/version-v2.0.0-beta.35/gettingstarted/firstproject.mdx +++ b/website/versioned_docs/version-v2.0.0-beta.38/gettingstarted/firstproject.mdx @@ -13,6 +13,7 @@ Pick your favourite framework: + import Tabs from "@theme/Tabs"; import TabItem from "@theme/TabItem"; @@ -27,60 +28,60 @@ import TabItem from "@theme/TabItem"; {label: "Vanilla", value: "Vanilla"}, ]} > - - Generate a Svelte project using Javascript with:
+ + Generate a Svelte project using Javascript with:
- wails init -n myproject -t svelte + wails init -n myproject -t svelte - If you would rather use Typescript: + If you would rather use Typescript: - wails init -n myproject -t svelte-ts -
- - Generate a React project using Javascript with:
+ wails init -n myproject -t svelte-ts +
+ + Generate a React project using Javascript with:
- wails init -n myproject -t react + wails init -n myproject -t react - If you would rather use Typescript: + If you would rather use Typescript: - wails init -n myproject -t react-ts -
- - Generate a Vue project using Javascript with:
+ wails init -n myproject -t react-ts +
+ + Generate a Vue project using Javascript with:
- wails init -n myproject -t vue + wails init -n myproject -t vue - If you would rather use Typescript: + If you would rather use Typescript: - wails init -n myproject -t vue-ts -
- - Generate a Preact project using Javascript with:
+ wails init -n myproject -t vue-ts +
+ + Generate a Preact project using Javascript with:
- wails init -n myproject -t preact + wails init -n myproject -t preact - If you would rather use Typescript: + If you would rather use Typescript: - wails init -n myproject -t preact-ts -
- - Generate a Lit project using Javascript with:
+ wails init -n myproject -t preact-ts +
+ + Generate a Lit project using Javascript with:
- wails init -n myproject -t lit + wails init -n myproject -t lit - If you would rather use Typescript: + If you would rather use Typescript: - wails init -n myproject -t lit-ts -
- - Generate a Vanilla project using Javascript with:
+ wails init -n myproject -t lit-ts +
+ + Generate a Vanilla project using Javascript with:
- wails init -n myproject -t vanilla + wails init -n myproject -t vanilla - If you would rather use Typescript: + If you would rather use Typescript: - wails init -n myproject -t vanilla-ts -
+ wails init -n myproject -t vanilla-ts +

diff --git a/website/versioned_docs/version-v2.0.0-beta.35/gettingstarted/installation.mdx b/website/versioned_docs/version-v2.0.0-beta.38/gettingstarted/installation.mdx similarity index 100% rename from website/versioned_docs/version-v2.0.0-beta.35/gettingstarted/installation.mdx rename to website/versioned_docs/version-v2.0.0-beta.38/gettingstarted/installation.mdx diff --git a/website/versioned_docs/version-v2.0.0-beta.35/guides/_category_.json b/website/versioned_docs/version-v2.0.0-beta.38/guides/_category_.json similarity index 100% rename from website/versioned_docs/version-v2.0.0-beta.35/guides/_category_.json rename to website/versioned_docs/version-v2.0.0-beta.38/guides/_category_.json diff --git a/website/versioned_docs/version-v2.0.0-beta.35/guides/application-development.mdx b/website/versioned_docs/version-v2.0.0-beta.38/guides/application-development.mdx similarity index 100% rename from website/versioned_docs/version-v2.0.0-beta.35/guides/application-development.mdx rename to website/versioned_docs/version-v2.0.0-beta.38/guides/application-development.mdx diff --git a/website/versioned_docs/version-v2.0.0-beta.35/guides/bleeding-edge.mdx b/website/versioned_docs/version-v2.0.0-beta.38/guides/bleeding-edge.mdx similarity index 100% rename from website/versioned_docs/version-v2.0.0-beta.35/guides/bleeding-edge.mdx rename to website/versioned_docs/version-v2.0.0-beta.38/guides/bleeding-edge.mdx diff --git a/website/versioned_docs/version-v2.0.0-beta.35/guides/developing-wails.mdx b/website/versioned_docs/version-v2.0.0-beta.38/guides/developing-wails.mdx similarity index 100% rename from website/versioned_docs/version-v2.0.0-beta.35/guides/developing-wails.mdx rename to website/versioned_docs/version-v2.0.0-beta.38/guides/developing-wails.mdx diff --git a/website/versioned_docs/version-v2.0.0-beta.35/guides/frameless.mdx b/website/versioned_docs/version-v2.0.0-beta.38/guides/frameless.mdx similarity index 100% rename from website/versioned_docs/version-v2.0.0-beta.35/guides/frameless.mdx rename to website/versioned_docs/version-v2.0.0-beta.38/guides/frameless.mdx diff --git a/website/versioned_docs/version-v2.0.0-beta.35/guides/frontend.mdx b/website/versioned_docs/version-v2.0.0-beta.38/guides/frontend.mdx similarity index 100% rename from website/versioned_docs/version-v2.0.0-beta.35/guides/frontend.mdx rename to website/versioned_docs/version-v2.0.0-beta.38/guides/frontend.mdx diff --git a/website/versioned_docs/version-v2.0.0-beta.35/guides/ides.mdx b/website/versioned_docs/version-v2.0.0-beta.38/guides/ides.mdx similarity index 100% rename from website/versioned_docs/version-v2.0.0-beta.35/guides/ides.mdx rename to website/versioned_docs/version-v2.0.0-beta.38/guides/ides.mdx diff --git a/website/versioned_docs/version-v2.0.0-beta.35/guides/linux-distro-support.mdx b/website/versioned_docs/version-v2.0.0-beta.38/guides/linux-distro-support.mdx similarity index 100% rename from website/versioned_docs/version-v2.0.0-beta.35/guides/linux-distro-support.mdx rename to website/versioned_docs/version-v2.0.0-beta.38/guides/linux-distro-support.mdx diff --git a/website/versioned_docs/version-v2.0.0-beta.35/guides/manual-builds.mdx b/website/versioned_docs/version-v2.0.0-beta.38/guides/manual-builds.mdx similarity index 100% rename from website/versioned_docs/version-v2.0.0-beta.35/guides/manual-builds.mdx rename to website/versioned_docs/version-v2.0.0-beta.38/guides/manual-builds.mdx diff --git a/website/versioned_docs/version-v2.0.0-beta.35/guides/migrating.mdx b/website/versioned_docs/version-v2.0.0-beta.38/guides/migrating.mdx similarity index 100% rename from website/versioned_docs/version-v2.0.0-beta.35/guides/migrating.mdx rename to website/versioned_docs/version-v2.0.0-beta.38/guides/migrating.mdx diff --git a/website/versioned_docs/version-v2.0.0-beta.35/guides/overscroll.mdx b/website/versioned_docs/version-v2.0.0-beta.38/guides/overscroll.mdx similarity index 100% rename from website/versioned_docs/version-v2.0.0-beta.35/guides/overscroll.mdx rename to website/versioned_docs/version-v2.0.0-beta.38/guides/overscroll.mdx diff --git a/website/versioned_docs/version-v2.0.0-beta.35/guides/routing.mdx b/website/versioned_docs/version-v2.0.0-beta.38/guides/routing.mdx similarity index 100% rename from website/versioned_docs/version-v2.0.0-beta.35/guides/routing.mdx rename to website/versioned_docs/version-v2.0.0-beta.38/guides/routing.mdx diff --git a/website/versioned_docs/version-v2.0.0-beta.35/guides/signing.mdx b/website/versioned_docs/version-v2.0.0-beta.38/guides/signing.mdx similarity index 100% rename from website/versioned_docs/version-v2.0.0-beta.35/guides/signing.mdx rename to website/versioned_docs/version-v2.0.0-beta.38/guides/signing.mdx diff --git a/website/versioned_docs/version-v2.0.0-beta.35/guides/templates.mdx b/website/versioned_docs/version-v2.0.0-beta.38/guides/templates.mdx similarity index 100% rename from website/versioned_docs/version-v2.0.0-beta.35/guides/templates.mdx rename to website/versioned_docs/version-v2.0.0-beta.38/guides/templates.mdx diff --git a/website/versioned_docs/version-v2.0.0-beta.35/guides/troubleshooting.mdx b/website/versioned_docs/version-v2.0.0-beta.38/guides/troubleshooting.mdx similarity index 77% rename from website/versioned_docs/version-v2.0.0-beta.35/guides/troubleshooting.mdx rename to website/versioned_docs/version-v2.0.0-beta.38/guides/troubleshooting.mdx index 83b6b9972..4aa119ee9 100644 --- a/website/versioned_docs/version-v2.0.0-beta.35/guides/troubleshooting.mdx +++ b/website/versioned_docs/version-v2.0.0-beta.38/guides/troubleshooting.mdx @@ -21,7 +21,7 @@ If your built application looks like this in finder:

-it's likely that your application's `info.plist` is invalid. Update the file in `build/.app/Contents/info.plist` +it''s likely that your application''s `info.plist` is invalid. Update the file in `build/.app/Contents/info.plist` and check if the data is valid, EG check the binary name is correct. To persist the changes, copy the file back to the `build/darwin` directory. @@ -55,7 +55,7 @@ window.go.main.App.TestFunc(msg, args).then((result) => { //without the 3 dots ``` Credit: https://github.com/wailsapp/wails/issues/1186 -## I'm having getting proxy errors when trying to install Wails +## I''m having getting proxy errors when trying to install Wails If you are getting errors like this: ``` @@ -67,4 +67,10 @@ The solution is to set up the proxy manually, eg: go env -w GO111MODULE=on go env -w GOPROXY=https://goproxy.cn,direct ``` -Source: https://github.com/wailsapp/wails/issues/1233 \ No newline at end of file +Source: https://github.com/wailsapp/wails/issues/1233 + +## The generated Typescript doesn''t have the correct types + +Sometimes the generated Typescript doesn''t have the correct types. To mitigate this, +it is possible to specify what types should be generated using the `ts_type` struct tag. For +more details, please read [this](https://github.com/tkrajina/typescriptify-golang-structs#custom-types). \ No newline at end of file diff --git a/website/versioned_docs/version-v2.0.0-beta.35/guides/windows-installer.mdx b/website/versioned_docs/version-v2.0.0-beta.38/guides/windows-installer.mdx similarity index 100% rename from website/versioned_docs/version-v2.0.0-beta.35/guides/windows-installer.mdx rename to website/versioned_docs/version-v2.0.0-beta.38/guides/windows-installer.mdx diff --git a/website/versioned_docs/version-v2.0.0-beta.35/guides/windows.mdx b/website/versioned_docs/version-v2.0.0-beta.38/guides/windows.mdx similarity index 70% rename from website/versioned_docs/version-v2.0.0-beta.35/guides/windows.mdx rename to website/versioned_docs/version-v2.0.0-beta.38/guides/windows.mdx index 53e456825..e3c2ee027 100644 --- a/website/versioned_docs/version-v2.0.0-beta.35/guides/windows.mdx +++ b/website/versioned_docs/version-v2.0.0-beta.38/guides/windows.mdx @@ -34,3 +34,20 @@ up to the user. ### Error If no suitable runtime is found, an error is given to the user and no further action taken. + +## Fixed version runtime + +Another way of dealing with webview2 dependency is shipping it yourself. +You can download [fixed version runtime](https://developer.microsoft.com/ru-ru/microsoft-edge/webview2/#download-section) and bundle or download it with your application. + +Also, you should specify path to fixed version of webview2 runtime in the `windows.Options` structure when launching wails. + +```go + wails.Run(&options.App{ + Windows: &windows.Options{ + WebviewBrowserPath: "", + }, + }) +``` + +Note: When `WebviewBrowserPath` is specified, `error` strategy will be forced in case of minimal required version mismatch or invalid path to a runtime. \ No newline at end of file diff --git a/website/versioned_docs/version-v2.0.0-beta.35/howdoesitwork.mdx b/website/versioned_docs/version-v2.0.0-beta.38/howdoesitwork.mdx similarity index 100% rename from website/versioned_docs/version-v2.0.0-beta.35/howdoesitwork.mdx rename to website/versioned_docs/version-v2.0.0-beta.38/howdoesitwork.mdx diff --git a/website/versioned_docs/version-v2.0.0-beta.35/introduction.mdx b/website/versioned_docs/version-v2.0.0-beta.38/introduction.mdx similarity index 100% rename from website/versioned_docs/version-v2.0.0-beta.35/introduction.mdx rename to website/versioned_docs/version-v2.0.0-beta.38/introduction.mdx diff --git a/website/versioned_docs/version-v2.0.0-beta.35/reference/_category_.json b/website/versioned_docs/version-v2.0.0-beta.38/reference/_category_.json similarity index 100% rename from website/versioned_docs/version-v2.0.0-beta.35/reference/_category_.json rename to website/versioned_docs/version-v2.0.0-beta.38/reference/_category_.json diff --git a/website/versioned_docs/version-v2.0.0-beta.35/reference/cli.mdx b/website/versioned_docs/version-v2.0.0-beta.38/reference/cli.mdx similarity index 97% rename from website/versioned_docs/version-v2.0.0-beta.35/reference/cli.mdx rename to website/versioned_docs/version-v2.0.0-beta.38/reference/cli.mdx index 12e3a3739..f83c210da 100644 --- a/website/versioned_docs/version-v2.0.0-beta.35/reference/cli.mdx +++ b/website/versioned_docs/version-v2.0.0-beta.38/reference/cli.mdx @@ -70,6 +70,7 @@ If you are unsure about a template, inspect `package.json` and `wails.json` for | -u | Updates your project's `go.mod` to use the same version of Wails as the CLI | | | -debug | Retains debug information in the application | false | | -trimpath | Remove all file system paths from the resulting executable. | false | +| -race | Build with Go's race detector | false | For a detailed description of the `webview2` flag, please refer to the [Windows](../guides/windows.mdx) Guide. @@ -168,6 +169,7 @@ Your system is ready for Wails development! | -tags "extra tags" | Build tags to pass to compiler (quoted and space separated) | | | -loglevel "loglevel"| Loglevel to use - Trace, Debug, Info, Warning, Error | Debug | | -noreload | Disable automatic reload when assets change | | +| -nogen | Disable generate module | | | -v | Verbosity level (0 - silent, 1 - standard, 2 - verbose) | 1 | | -wailsjsdir | The directory to generate the generated Wails JS modules | Value in `wails.json` | | -debounce | The time to wait for reload after an asset change is detected | 100 (milliseconds) | @@ -175,8 +177,8 @@ Your system is ready for Wails development! | -frontenddevserverurl "url" | Use 3rd party dev server url to serve assets, EG Vite | "" | | -appargs "args" | Arguments passed to the application in shell style | | | -platform "platform" | Platform/Arch to target | `runtime.GOOS` | -| -save | Saves the given `assetdir`, `reloaddirs`, `wailsjsdir`, `debounce`, `devserver` and `frontenddevserverurl` flags in -`wails.json` to become the defaults for subsequent invocations. | | +| -save | Saves the given `assetdir`, `reloaddirs`, `wailsjsdir`, `debounce`, `devserver` and `frontenddevserverurl` flags in `wails.json` to become the defaults for subsequent invocations. | | +| -race | Build with Go's race detector | false | Example: @@ -193,9 +195,6 @@ There is more information on using this feature with existing framework scripts ## generate -### module -Wails creates a javascript module as described in `wails dev`. Use `wails generate module` to generate the javascript interface code. - ### template Wails uses templates for project generation. The `wails generate template` command helps scaffold a template so that diff --git a/website/versioned_docs/version-v2.0.0-beta.35/reference/menus.mdx b/website/versioned_docs/version-v2.0.0-beta.38/reference/menus.mdx similarity index 98% rename from website/versioned_docs/version-v2.0.0-beta.35/reference/menus.mdx rename to website/versioned_docs/version-v2.0.0-beta.38/reference/menus.mdx index cfbdbe440..94f08b2e2 100644 --- a/website/versioned_docs/version-v2.0.0-beta.35/reference/menus.mdx +++ b/website/versioned_docs/version-v2.0.0-beta.38/reference/menus.mdx @@ -18,6 +18,10 @@ An example of how to create a menu: FileMenu.AddText("Quit", keys.CmdOrCtrl("q"), func(_ *menu.CallbackData) { runtime.Quit() }) + + if runtime.GOOS == "darwin" { + AppMenu.Append(menu.EditMenu()) // on macos platform, we should append EditMenu to enable Cmd+C,Cmd+V,Cmd+Z... shortcut + } err := wails.Run(&options.App{ Title: "Menus Demo", diff --git a/website/versioned_docs/version-v2.0.0-beta.35/reference/options.mdx b/website/versioned_docs/version-v2.0.0-beta.38/reference/options.mdx similarity index 91% rename from website/versioned_docs/version-v2.0.0-beta.35/reference/options.mdx rename to website/versioned_docs/version-v2.0.0-beta.38/reference/options.mdx index 23de4e51e..b946f6d52 100644 --- a/website/versioned_docs/version-v2.0.0-beta.35/reference/options.mdx +++ b/website/versioned_docs/version-v2.0.0-beta.38/reference/options.mdx @@ -27,7 +27,7 @@ func main() { MaxHeight: 1024, StartHidden: false, HideWindowOnClose: false, - RGBA: &options.RGBA{R: 0, G: 0, B: 0, A: 255}, + BackgroundColour: &options.RGBA{R: 0, G: 0, B: 0, A: 255}, AlwaysOnTop: false, Assets: assets, AssetsHandler: assetsHandler, @@ -48,6 +48,7 @@ func main() { DisableWindowIcon: false, DisableFramelessWindowDecorations: false, WebviewUserDataPath: "", + WebviewBrowserPath: "", Theme: windows.SystemDefault, CustomTheme: &windows.ThemeSettings{ DarkModeTitleBar: windows.RGB(20, 20, 20), @@ -196,14 +197,14 @@ Type: bool By default, closing the window will close the application. Setting this to `true` means closing the window will hide the window instead. -### RGBA +### BackgroundColour -Name: RGBA +Name: BackgroundColour Type: int (0xRRGGBBAA) Example: 0xFF000088 - Red at 50% transparency -This value is the RGBA value to set the window by default. +This value is the default background colour of the window. Default: 0xFFFFFFFF. ### AlwaysOnTop @@ -392,7 +393,7 @@ Name: WebviewIsTransparent Type: bool Setting this to `true` will make the webview background transparent when an alpha value of `0` is used. -This means that if you use `rgba(0,0,0,0)`, the host window will show through. +This means that if you use `rgba(0,0,0,0)` for `background-color` in your CSS, the host window will show through. Often combined with [WindowIsTranslucent](#WindowIsTranslucent) to make frosty-looking applications. ### WindowIsTranslucent @@ -430,6 +431,19 @@ Type: string This defines the path where the WebView2 stores the user data. If empty `%APPDATA%\[BinaryName.exe]` will be used. +### WebviewBrowserPath + +Name: WebviewBrowserPath + +Type: string + +This defines the path to a directory with WebView2 executable files and libraries. If empty, webview2 installed in the system will be used. + +Important information about distribution of fixed version runtime: +- [How to get and extract runtime](https://docs.microsoft.com/en-us/microsoft-edge/webview2/concepts/distribution#details-about-the-fixed-version-runtime-distribution-mode) +- [Known issues for fixed version](https://docs.microsoft.com/en-us/microsoft-edge/webview2/concepts/distribution#known-issues-for-fixed-version) +- [The path of fixed version of the WebView2 Runtime should not contain \Edge\Application\.](https://docs.microsoft.com/en-us/microsoft-edge/webview2/reference/win32/webview2-idl?view=webview2-1.0.1245.22#createcorewebview2environmentwithoptions) + ### Theme Name: Theme @@ -511,6 +525,33 @@ Type: `*windows.Messages` A struct of strings used by the webview2 installer if a valid webview2 runtime is not found. Customise this for any language you choose to support. +### ResizeDebounceMS + +Name: ResizeDebounceMS + +Type: uint16 + +ResizeDebounceMS is the amount of time to debounce redraws of webview2 when resizing the window. +The default value (0) will perform redraws as fast as it can. + +### OnSuspend + +Name: OnSuspend + +Type: func() + +If set, this function will be called when windows initiates a switch to low power mode (suspend/hibernate) + +### OnResume + +Name: OnResume + +Type: func() + +If set, this function will be called when windows resumes from low power mode (suspend/hibernate) + + + ## Mac Specific Options ### TitleBar @@ -536,7 +577,7 @@ Name: WebviewIsTransparent Type: bool Setting this to `true` will make the webview background transparent when an alpha value of `0` is used. -This means that if you use `rgba(0,0,0,0)`, the host window will show through. +This means that if you use `rgba(0,0,0,0)` for `background-color` in your CSS, the host window will show through. Often combined with [WindowIsTranslucent](#WindowIsTranslucent) to make frosty-looking applications. ### WindowIsTranslucent diff --git a/website/versioned_docs/version-v2.0.0-beta.35/reference/project-config.mdx b/website/versioned_docs/version-v2.0.0-beta.38/reference/project-config.mdx similarity index 94% rename from website/versioned_docs/version-v2.0.0-beta.35/reference/project-config.mdx rename to website/versioned_docs/version-v2.0.0-beta.38/reference/project-config.mdx index 178504a63..de612d5f7 100644 --- a/website/versioned_docs/version-v2.0.0-beta.35/reference/project-config.mdx +++ b/website/versioned_docs/version-v2.0.0-beta.38/reference/project-config.mdx @@ -19,7 +19,7 @@ The project config resides in the `wails.json` file in the project directory. Th "wailsjsdir": "[Relative path to the directory that the auto-generated JS modules will be created]", "version": "[Project config version]", "outputfilename": "[The name of the binary]", - "debounceMS": 100, // The default time the dev server waits to reload when it detects a vhange in assets + "debounceMS": 100, // The default time the dev server waits to reload when it detects a change in assets "devServer": "[Address to bind the wails dev sever to. Default: localhost:34115]", "appargs": "[Arguments passed to the application in shell style when in dev mode]", "runNonNativeBuildHooks": false, // Defines if build hooks should be run though they are defined for an OS other than the host OS. @@ -35,7 +35,7 @@ The project config resides in the `wails.json` file in the project directory. Th "copyright": "[The copyright of the product. Default: 'Copyright.........']", "comments": "[A short comment of the app. Default: 'Built using Wails (https://wails.app)']" }, - "nsisType": "['multiple': One installer per achitecture. 'single': Single universal installer for all architectures being built. Default: 'multiple']" + "nsisType": "['multiple': One installer per architecture. 'single': Single universal installer for all architectures being built. Default: 'multiple']" } ``` diff --git a/website/versioned_docs/version-v2.0.0-beta.35/reference/runtime/_category_.json b/website/versioned_docs/version-v2.0.0-beta.38/reference/runtime/_category_.json similarity index 100% rename from website/versioned_docs/version-v2.0.0-beta.35/reference/runtime/_category_.json rename to website/versioned_docs/version-v2.0.0-beta.38/reference/runtime/_category_.json diff --git a/website/versioned_docs/version-v2.0.0-beta.35/reference/runtime/browser.mdx b/website/versioned_docs/version-v2.0.0-beta.38/reference/runtime/browser.mdx similarity index 100% rename from website/versioned_docs/version-v2.0.0-beta.35/reference/runtime/browser.mdx rename to website/versioned_docs/version-v2.0.0-beta.38/reference/runtime/browser.mdx diff --git a/website/versioned_docs/version-v2.0.0-beta.35/reference/runtime/dialog.mdx b/website/versioned_docs/version-v2.0.0-beta.38/reference/runtime/dialog.mdx similarity index 100% rename from website/versioned_docs/version-v2.0.0-beta.35/reference/runtime/dialog.mdx rename to website/versioned_docs/version-v2.0.0-beta.38/reference/runtime/dialog.mdx diff --git a/website/versioned_docs/version-v2.0.0-beta.35/reference/runtime/events.mdx b/website/versioned_docs/version-v2.0.0-beta.38/reference/runtime/events.mdx similarity index 95% rename from website/versioned_docs/version-v2.0.0-beta.35/reference/runtime/events.mdx rename to website/versioned_docs/version-v2.0.0-beta.38/reference/runtime/events.mdx index 1893a7b98..c08f83c8a 100644 --- a/website/versioned_docs/version-v2.0.0-beta.35/reference/runtime/events.mdx +++ b/website/versioned_docs/version-v2.0.0-beta.38/reference/runtime/events.mdx @@ -46,6 +46,6 @@ This method sets up a listener for the given event name, but will only trigger a Go Signature: `EventsEmit(ctx context.Context, eventName string, optionalData ...interface{})` -JS Signature: `EventsEmit(eventName string, optionalData function(optionalData?: any))` +JS Signature: `EventsEmit(ctx context, optionalData function(optionalData?: any))` This method emits the given event. Optional data may be passed with the event. This will trigger any event listeners. diff --git a/website/versioned_docs/version-v2.0.0-beta.35/reference/runtime/intro.mdx b/website/versioned_docs/version-v2.0.0-beta.38/reference/runtime/intro.mdx similarity index 100% rename from website/versioned_docs/version-v2.0.0-beta.35/reference/runtime/intro.mdx rename to website/versioned_docs/version-v2.0.0-beta.38/reference/runtime/intro.mdx diff --git a/website/versioned_docs/version-v2.0.0-beta.35/reference/runtime/log.mdx b/website/versioned_docs/version-v2.0.0-beta.38/reference/runtime/log.mdx similarity index 100% rename from website/versioned_docs/version-v2.0.0-beta.35/reference/runtime/log.mdx rename to website/versioned_docs/version-v2.0.0-beta.38/reference/runtime/log.mdx diff --git a/website/versioned_docs/version-v2.0.0-beta.35/reference/runtime/menu.mdx b/website/versioned_docs/version-v2.0.0-beta.38/reference/runtime/menu.mdx similarity index 100% rename from website/versioned_docs/version-v2.0.0-beta.35/reference/runtime/menu.mdx rename to website/versioned_docs/version-v2.0.0-beta.38/reference/runtime/menu.mdx diff --git a/website/versioned_docs/version-v2.0.0-beta.35/reference/runtime/window.mdx b/website/versioned_docs/version-v2.0.0-beta.38/reference/runtime/window.mdx similarity index 96% rename from website/versioned_docs/version-v2.0.0-beta.35/reference/runtime/window.mdx rename to website/versioned_docs/version-v2.0.0-beta.38/reference/runtime/window.mdx index 915ca9ac4..c3a493d2e 100644 --- a/website/versioned_docs/version-v2.0.0-beta.35/reference/runtime/window.mdx +++ b/website/versioned_docs/version-v2.0.0-beta.38/reference/runtime/window.mdx @@ -127,6 +127,14 @@ Will resize the window if the window is currently larger than the given dimensio Setting a size of `0,0` will disable this constraint. +### WindowSetAlwaysOnTop +Go Signature: `WindowSetAlwaysOnTop(ctx context.Context, b bool)` + +JS Signature: `WindowSetAlwaysOnTop(b: Boolen)` + +Sets the window AlwaysOnTop or not on top. + + ### WindowSetPosition Go Signature: `WindowSetPosition(ctx context.Context, x int, y int)` diff --git a/website/versioned_sidebars/version-v2.0.0-beta.35-sidebars.json b/website/versioned_sidebars/version-v2.0.0-beta.38-sidebars.json similarity index 100% rename from website/versioned_sidebars/version-v2.0.0-beta.35-sidebars.json rename to website/versioned_sidebars/version-v2.0.0-beta.38-sidebars.json diff --git a/website/versions.json b/website/versions.json index 59a121372..3b9e55047 100644 --- a/website/versions.json +++ b/website/versions.json @@ -1,4 +1,4 @@ [ - "v2.0.0-beta.37", - "v2.0.0-beta.35" -] + "v2.0.0-beta.38", + "v2.0.0-beta.37" +] \ No newline at end of file