Legend:
- - macOS
- ⊞ - Windows
- 🐧 - Linux
Added
app.OpenFileManager(path string, selectFile bool)
to open the system file manager to the pathpath
with optional highlighting viaselectFile
by @Krzysztofz01 @rcalixte- New
-git
flag forwails3 init
command by @leaanthony - New
wails3 generate webview2bootstrapper
command by @leaanthony - Added
init()
method in runtime to allow manual initialisation of the runtime by @leaanthony - Added
WindowDidMoveDebounceMS
option to Window's WindowOptions by @leaanthony - Added Single Instance feature by @leaanthony. Based on the v2 PR by @APshenkin.
wails3 generate template
command by @leaanthonywails3 releasenotes
command by @leaanthonywails3 update cli
command by @leaanthony-clean
option forwails3 generate bindings
command by @leaanthony
Fixed
- Fixed min/max width options for linux by @atterpac in #3979
- Typescript templates types definitions via npm version bump by @atterpac in #3966
- Fix Sveltekit template CSS referance by @atterpac in #3945
- Ensure key callbacks in window run() are called on the main thread by @leaanthony
- Fix dialog directory chooser examples by @leaanthony
- Created new Chinese error page when index.html is missing by @leaanthony
- Ensure
windowDidBecomeKey
callback is running on main thread by @leaanthony - Support fullscreen for frameless windows by @leaanthony
- Improved window destroying logic by @leaanthony
- Fix window position logic when attached to system trays by @leaanthony
- Support fullscreen for frameless windows by @leaanthony
- Fix event handling by @leaanthony
- Fixed window shutdown logic by @leaanthony
- Common taskfile now defaults to generating Typescript bindings for Typescript templates by @leaanthony
- ⊞ Fix Close application on WM_CLOSE message when no windows are open/systray only by @mmalcek in #3990
- Fixed garble build by @5aaee9 in #3192
- ⊞ Fixed windows nsis builds by @leaanthony
Changed
- Moved build assets to platform specific directories by @leaanthony
- Moved and renamed Taskfiles to platform specific directories by @leaanthony
- Created a much better experience when
index.html
is missing by @leaanthony - ⊞ Improved performance of minimise and restore by @leaanthony. Based on original PR by 562589540
- Removed
ShouldClose
option (Register a hook for events.Common.WindowClosing instead) by @leaanthony - ⊞ Reduced flicker when opening a window by @leaanthony
- Removed
Window.Destroy
as this was intended to be an internal function by @leaanthony - Renamed
WindowClose
events toWindowClosing
by @leaanthony - Frontend builds now use vite environment "development" or "production" depending on build type by @leaanthony
- ⊞ Update to go-webview2 v1.19 by @leaanthony