github wailsapp/wails v3.0.0-alpha.9

pre-releaseone day ago

Legend:

  •  - macOS
  • ⊞ - Windows
  • 🐧 - Linux

Added

  • app.OpenFileManager(path string, selectFile bool) to open the system file manager to the path path with optional highlighting via selectFile by @Krzysztofz01 @rcalixte
  • New -git flag for wails3 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 @leaanthony
  • wails3 releasenotes command by @leaanthony
  • wails3 update cli command by @leaanthony
  • -clean option for wails3 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 to WindowClosing 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

Don't miss a new wails release

NewReleases is sending notifications on new releases.