v3.0.0-alpha.8 - 2024-12-06
Added
- Support of linux packaging of deb,rpm, and arch linux packager builds by @atterpac in #3909
- Added Support for darwin universal builds and packages by ansxuman in #3902
- Events documentation to the mkdocs webite by atterpac in #3867
- Templates for sveltekit and sveltekit-ts that are set for non-SSR development by atterpac in #3829
- Update build assets using new
wails3 update build-assets
command by leaanthony - Example to test the HTML Drag and Drop API by FerroO2000 in #3856
- File Association support by leaanthony in #3873
- New
wails3 generate runtime
command by leaanthony - New
InitialPosition
option to specify if the window should be centered or positioned at the given X/Y location by leaanthony in #3885 - Add
Path
&Paths
methods toapplication
package by ansxuman and leaanthony in #3823 - Added
GeneralAutofillEnabled
andPasswordAutosaveEnabled
Windows options by leaanthony in #3766 - Added the ability to retrieve the window calling a service method by leaanthony in #3888
- Added
EnabledFeatures
andDisabledFeatures
options for Webview2 by leaanthony. - [Windows] New DIP system for Enhanced High DPI Monitor Support by @mmghv in #3665
Changed
service.OnStartup
now shutdowns the application on error and runsservice.OnShutdown
for any prior services that started by @atterpac in #3920- Refactored systray click messaging to better align with user interactions by @atterpac in #3907
- Asset embed to include
all:frontend/dist
to support frameworks that generate subfolders by @atterpac in #3887 - Taskfile refactor by leaanthony in #3748
- Upgrade to
go-webview2
v1.0.16 by leaanthony - Fixed
Screen
type to includeID
notId
by etesam913 in #3778 - Update
go.mod.tmpl
wails version to supportapplication.ServiceOptions
by northes in #3836 - Fixed service name determination by windom in #3827
- mkdocs serve now uses docker by leaanthony
- Consolidated dev config into
config.yml
by leaanthony - Systray dialog now defaults to the application icon if available (Windows) by @leaanthony
- Better reporting of GPU + Memory for macOS by @leaanthony
- Removed
WebviewGpuIsDisabled
andEnableFraudulentWebsiteWarnings
(superseded byEnabledFeatures
andDisabledFeatures
options) by leaanthony - Ensure JS package has parity with various node versions by @atterpac in #3821
Fixed
- Fixed deadlock in Linux dialog for multiple selections caused by unclosed channel variable by @michael-freling in #3925
- Fixed cross-platform cleanup for .syso files during Windows build by ansxuman in #3924
- Fixed amd64 appimage compile by @atterpac in #3898
- Fixed build assets update by @ansxuman in #3901
- Fixed Linux systray
OnClick
andOnRightClick
implementation by @atterpac in #3886 - Fixed
AlwaysOnTop
not working on Mac by leaanthony in #3841 - [darwin] Fixed
application.NewEditMenu
including a duplicatePasteAndMatchStyle
role in the edit menu on Darwin by johnmccabe in #3839 - [linux] Fixed aarch64 compilation #3840 in #3854 by kodflow
- [windows] Fixed radio group menu items by @leaanthony
- [linux] Fix Keybind remit by @atterpac in #3797
- setURL bug fix by @atterpac in #3533
New Contributors
- @johnmccabe made their first contribution in #3839
- @FerroO2000 made their first contribution in #3856
- @northes made their first contribution in #3836
- @ansxuman made their first contribution in #3823
- @kodflow made their first contribution in #3854
- @michael-freling made their first contribution in #3925
Full Changelog: v3.0.0-alpha.7...v3.0.0-alpha.8