Wails v3 Alpha Release - v3.0.0-alpha.56
Added
- Add
internal/libpathpackage for finding native library paths on Linux with parallel search, caching, and support for Flatpak/Snap/Nix
Changed
- BREAKING: Rename
EnableDragAndDroptoEnableFileDropin window options - BREAKING: Rename
DropZoneDetailstoDropTargetDetailsin event context - BREAKING: Rename
DropZoneDetails()method toDropTargetDetails()onWindowEventContext - BREAKING: Remove
WindowDropZoneFilesDroppedevent, useWindowFilesDroppedinstead - BREAKING: Change HTML attribute from
data-wails-dropzonetodata-file-drop-target - BREAKING: Change CSS hover class from
wails-dropzone-hovertofile-drop-target-active - BREAKING: Remove
DragEffect,OnEnterEffect,OnOverEffectoptions from Windows (were part of removed IDropTarget)
Fixed
- Fix file drag-and-drop on Windows not working at non-100% display scaling
- Fix HTML5 internal drag-and-drop being broken when file drop was enabled on Windows
- Fix file drop coordinates being in wrong pixel space on Windows (physical vs CSS pixels)
- Fix file drag-and-drop on Linux not working reliably with hover effects
- Fix HTML5 internal drag-and-drop being broken when file drop was enabled on Linux
Removed
- Remove native
IDropTargetimplementation on Windows in favor of JavaScript-based approach (matches v2 behavior)
🤖 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.56⚠️ Alpha Warning: This is pre-release software and may contain bugs or incomplete features.