Wails v3.0.0-alpha.54
- Add
CollectionBehavioroption toMacWindowfor controlling window behavior across macOS Spaces and fullscreen (#4756) by @leaanthony
- Fix command argument error when executing 'build:universal:lipo:go' task on Linux by @wux1an
- Fix Docker error "undefined symbol: ___ubsan_handle_xxxxxxx" when running 'wails3 build GOOS=darwin GOARCH=arm64' on Linux by @wux1an
- Remove debug printf statements from Darwin URL scheme handler (#4834)
🤖 This is an automated nightly release generated from the latest changes in the v3-alpha branch.
Installation:
go install github.com/wailsapp/wails/v3/cmd/wails3@v3.0.0-alpha.54
Wails v3.0.0-alpha.53
- Add unit tests for pkg/application by @leaanthony
- Add custom protocol support to MSIX packaging by @leaanthony
- Consolidate custom protocol documentation and add Universal Links sections by @leaanthony
🤖 This is an automated nightly release generated from the latest changes in the v3-alpha branch.
Installation:
go install github.com/wailsapp/wails/v3/cmd/wails3@v3.0.0-alpha.53
Wails v3.0.0-alpha.52
- Fix Windows systray menu crash when clicking icon repeatedly by adding guard against concurrent TrackPopupMenuEx calls (#4151) by @leaanthony
🤖 This is an automated nightly release generated from the latest changes in the v3-alpha branch.
Installation:
go install github.com/wailsapp/wails/v3/cmd/wails3@v3.0.0-alpha.52
Wails v3.0.0-alpha.51
- Prevent app crashing when calling systray.Run() before app.Run() by @leaanthony
🤖 This is an automated nightly release generated from the latest changes in the v3-alpha branch.
Installation:
go install github.com/wailsapp/wails/v3/cmd/wails3@v3.0.0-alpha.51
Wails v3.0.0-alpha.50
- Update the documentation for Window
X/Yoptions @ruhuang2001
🤖 This is an automated nightly release generated from the latest changes in the v3-alpha branch.
Installation:
go install github.com/wailsapp/wails/v3/cmd/wails3@v3.0.0-alpha.50
Wails v3.0.0-alpha.49
- Update the
Frontend Runtimedocumentation by adding more options for generating frontend bindings by @ndianabasi
🤖 This is an automated nightly release generated from the latest changes in the v3-alpha branch.
Installation:
go install github.com/wailsapp/wails/v3/cmd/wails3@v3.0.0-alpha.49
Wails v3.0.0-alpha.48
- Add desktop environment detection on linux PR #4797
- Update the documentation page for Wails v3 Asset Server by @ndianabasi
- BREAKING: Remove package-level dialog functions (
application.InfoDialog(),application.QuestionDialog(), etc.). Use theapp.Dialogmanager instead:app.Dialog.Info(),app.Dialog.Question(),app.Dialog.Warning(),app.Dialog.Error(),app.Dialog.OpenFile(),app.Dialog.SaveFile() - Update dialogs documentation to match actual API: use
app.Dialog.*,AddButton()with callbacks (notSetButtons()),SetDefaultButton(*Button)(not string),AddFilter()(notSetFilters()),SetFilename()(notSetDefaultFilename()), andapp.Dialog.OpenFile().CanChooseDirectories(true)for folder selection
- Fix crash on macOS when toggling window visibility via Hide()/Show() with ApplicationShouldTerminateAfterLastWindowClosed enabled (#4389) by @leaanthony
- Fix memory leak in context menus on macOS and Windows when repeatedly opening menus (#4012) by @leaanthony
- Fix context menu native resources not being reused on macOS, causing fresh menu creation on each display (#4012) by @leaanthony
🤖 This is an automated nightly release generated from the latest changes in the v3-alpha branch.
Installation:
go install github.com/wailsapp/wails/v3/cmd/wails3@v3.0.0-alpha.48
Wails v3.0.0-alpha.47
- Add
Window.Print()method to JavaScript runtime for triggering print dialog from frontend (#4290) by @leaanthony
- Fix macOS dock icon click not showing hidden windows when app started with
Hidden: true(#4583) by @leaanthony - Fix macOS print dialog not opening due to incorrect window pointer type in CGO call (#4290) by @leaanthony
🤖 This is an automated nightly release generated from the latest changes in the v3-alpha branch.
Installation:
go install github.com/wailsapp/wails/v3/cmd/wails3@v3.0.0-alpha.47
Wails v3.0.0-alpha.46
- Add
XDG_SESSION_TYPEtowails3 doctoroutput on Linux by @leaanthony - Add additional WebKit2 load-change events for Linux:
WindowLoadStarted,WindowLoadRedirected,WindowLoadCommitted,WindowLoadFinished(#3896) by @leaanthony
- BREAKING: Remove
linux:WindowLoadChangedevent - uselinux:WindowLoadFinishedinstead for detecting when WebView has finished loading (#3896) by @leaanthony
🤖 This is an automated nightly release generated from the latest changes in the v3-alpha branch.
Installation:
go install github.com/wailsapp/wails/v3/cmd/wails3@v3.0.0-alpha.46
Wails v3.0.0-alpha.45
- Add
XDG_SESSION_TYPEtowails3 doctoroutput on Linux by @leaanthony - Generate
.desktopfile during Linux build, not just packaging (#4575) - Add Linux runtime dependencies documentation with distro-specific package names and nfpm packaging examples (#4339) by @leaanthony
- Fix window menu crash on Wayland caused by appmenu-gtk-module accessing unrealized window (#4769) by @leaanthony
- Fix GTK application crash when app name contains invalid characters (spaces, parentheses, etc.) by @leaanthony
- Fix "not enough memory" error when initializing drag and drop on Windows (#4701) by @overlordtm
- Fix file explorer opening wrong directory on Linux due to incorrect URI escaping (#4397) by @leaanthony
- Fix AppImage build failure on modern Linux distributions (Arch, Fedora 39+, Ubuntu 24.04+) by auto-detecting
.relr.dynELF sections and disabling stripping (#4642) by @leaanthony - Fix
wails doctorfalsely reporting webkit packages as installed on Fedora/DNF-based systems (#4457) by @leaanthony
🤖 This is an automated nightly release generated from the latest changes in the v3-alpha branch.
Installation:
go install github.com/wailsapp/wails/v3/cmd/wails3@v3.0.0-alpha.45