* update: modify for 0.17 * update: enhance webview functionality and improve plugin implementation * update: refactor webview system and improve binding group usage * update: refactor command triggering for webview events and enhance Receive struct * update: refactor command triggering for webview dev tools * update: refactor render process handler and improve webview handling * update: refactor webview browser handling and improve IME caret management * clippy * fmt * update: improve README formatting and clarify version compatibility * update: support Bevy 0.17 and enhance permissions in settings * update: enhance CI configuration by adding Wayland and XKB dependencies * delete: settings.json * update: refactor shader imports and improve binding group definitions * update: refactor devtool command triggers for improved clarity * update: modify LibraryLoader initialization for improved path handling on macOS * fmt --------- Co-authored-by: not-elm <elmgameinfo@gmail.com>
1.1 KiB
1.1 KiB
Unreleased
Features
- Support Bevy 0.17
- Added
PreloadScriptscomponent for specifying JavaScript to be executed when the page is initialized. - Enables GPU when debugging.
Bug Fixes
- Fixed so that the webview can detect pointers correctly even if it is not the root entity.
- Avoid a crash when updating the cursor icon
Breaking Changes
- Changed
JsEmitEventPluginto useReceive<E>wrapper for events- Events no longer need to implement the
Eventtrait, onlyDeserializeOwned + Send + Sync + 'static
- Events no longer need to implement the
- Changed
HostEmitEventtoEntityEventwith requiredwebviewfieldDefaulttrait is no longer implemented
- Changed navigation events
RequestGoBackandRequestGoForwardtoEntityEvent- Both events now require a
webview: Entityfield Defaulttrait is no longer implemented
- Both events now require a
- Changed DevTools events
RequestShowDevToolandRequestCloseDevtooltoEntityEvent- Both events now require a
webview: Entityfield Defaulttrait is no longer implemented
- Both events now require a
- Remove auto install debug tools
- Please refer to README.md and install manually from now on.
v0.1.0
First release