Releases: doceazedo/godot_wry
v1.0.1
v1.0.0
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
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
v0.0.5
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
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
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