-
Notifications
You must be signed in to change notification settings - Fork 41
Releases: doceazedo/godot_wry
v1.0.2
What's Changed
- πͺ Fix WebView2 permission error (#63) β The new
user_data_directoryproperty allows you to choose where the WebView will store it's data, which now defaults to "user://" to fix an issue if the editor/game is installed in "C:/Program Files". - π±οΈ Fix mouse position forwarding (#44) β Mouse events are now forwarded with the correct position on high DPI displays.
- π±οΈ Add mouse wheel forwarding β Scroll events are now properly forwarded to Godot.
- β¨οΈ Add modifier keys forwarding (#60) β Modifier key events are now properly forwarded to Godot.
- π Add page load signals (#64) β New
page_load_startedandpage_load_finishedsignals to track the page loading state. - π¬ Add zoom control (#65) β New
zoom()method to programmatically control webview zoom level. - π Add "res://" support for
load_url()(#67) β "res://" paths now works with theload_url()method. - Minor bug fixes and improvements...
New Contributors
- @mythridium made their first contribution in #60
- @Laurence-042 made their first contribution in #67
- @kroketio made their first contribution in #69
Full Changelog: v1.0.1...v1.0.2
Assets 3
v1.0.1
What's Changed
- π Fix
GDExtension dynamic library not founderror β Turns out CI was zipping the extension with the binaries on the wrong location, so the extension wouldn't load at all.
Full Changelog: v1.0.0...v1.0.1
Assets 3
v1.0.0
3deede8 Godot WRY has finally reached v1.0.0! π
This means it should be safe to use Godot WRY in your project, and be able to export it to Windows, macOS, and Linux. We now have a very complete documentation website, and won't have any breaking changes on 1.x.x.
There is still quite a few things I want to add and work on Godot WRY, and if you ever encounter a problem or want to request a feature, please feel free to do so! I also want to thank all the very kind contributors that have immensely helped reaching the current state of this project, so... thank you! πβ¨
What's Changed
- π Add documentation β You will find guides and API reference at https://godot-wry.doceazedo.com.
- π§ Add Linux (X11) support by @DarkKowalski (#33) β Godot WRY now partially works with Linux (X11 only). Transparency is not supported yet. See #17.
- π Add macOS Intel support β Godot WRY now works on both Apple Sillicon and Intel.
- π Sign and notarize macOS builds β Binaries are now properly signed and notarized, so you shouldn't get any warnings nor have to build the extension from source to use it on macOS anymore.
- πͺ Fix GitHub CI for Windows by @dsh0416 (#36) β Building for Windows was previously failing on CI.
- π§° Add build scripts β You can now use just to easily build the extension and move the binaries to the Godot project.
- Minor bug fixes and improvements...
New Contributors
- @DarkKowalski made their first contribution in #33
Community Discord
He now have a shared Discord for webview development. There you can ask/answer questions, share what you are building, get to know other contributors, discuss ideas and future plans, and whatever else you want!
Full Changelog: v0.0.6...v1.0.0
Assets 3
v0.0.6
Caution
This release does not work yet with macOS out of the box due to new build changes requiring code signing and notarization. Until GitHub Actions is configured with an Apple Developer account, please build/sign the extension manually or use version v0.0.5.
What's Changed
- (Re-)implement mouse/keyboard input event forwarding π
- Deprecate the
allow_interactions_without_focusoption
- Deprecate the
- Add support for exported projects (#18) π
- Fix resize bug by @dsh0416 (#27)
- Fix transparency support on Windows by @dsh0416 (#24) π
New Contributors
Full Changelog: v0.0.5...v0.0.6
Assets 3
v0.0.5
What's Changed
- Better handle
Content-Typeheader forres://files (#14) - Extend WebView node from Control instead of Panel (#15)
- Remove debug logs
Full Changelog: v0.0.4...v0.0.5
Assets 3
v0.0.4
What's Changed
- Added demo project to "examples" folder π
- Updated to WRY 0.50.4
- Exposed webview methods to GDScript
eval()πset_visible()load_html()load_url()clear_all_browsing_data()close_devtools()open_devtools()is_devtools_open()focus()focus_parent()print()reload()
- Webview properties will now update during runtime (size, visibility, etc.)
- Local JS and CSS files are now properly handled
Full Changelog: v0.0.3...v0.0.4
Assets 3
v0.0.3
What's Changed
- Added transparency support for full-window-sized webviews
- Implemented webview resizing to match window size
- Added support for rendering local webpages and files via
res:// - Mouse and keyboard inputs are now forwarded to the game after interacting with the webview when the "Allow interactions without focus" option is enabled
- Updated ZIP file folder structure to align with asset conventions
Full Changelog: v0.0.2...v0.0.3
Assets 3
v0.0.2
What's Changed
- Fix Windows implementation
- Add Linux implementation (work in progress π)
- Add CI for building/packaging the extension
Full Changelog: v0.0.1...v0.0.2
Assets 3
v0.0.1
First test release! π