bevy_webview
bevy_webview copied to clipboard
Rapidly iterate and build Bevy UI's with existing web-based technologies
Currently, having a .html as a local asset with a reference e.g. to local .png/.jpg does not work.
For discussion: should the library forward mouse- and keyboard-based forward/backward events to the webview? By default, or through a setting?
Development idea: provide a way to live reload html files under development. If not possible, then alternative way for user to trigger the reload through F5-type interaction.
Provide a support for Windows through [webview2](https://developer.microsoft.com/en-us/microsoft-edge/webview2/)
Webview cursor state should be propagated into Bevy world. E.g. when pointing over a button, the cursor style should be a pointer. Cursor states: https://www.w3schools.com/jsref/prop_style_cursor.asp
Loading a new URI is not implemented and causes a crash. Way to reproduce: 1. `webview.uri = Some("http://localhost/".into());` 2. Sending a `WebviewCommand::LoadUri`
Currently, transparency doesn't work before the URI has been loaded. Cause: `PbrBundle` will contain a blended material at startup. However, the default color is RGB(A?) 1,1,1,1. Since colors are multiplied...
Tracking issue for 3D canvas interaction. Please upvote, and preferably describe functional needs as well.
Tracking issue for webview internal event emitting implementation. Available events: * webkitgtk2: * Load Events: https://webkitgtk.org/reference/webkit2gtk/stable/WebKitWebView.html#WebKitLoadEvent * webview2: https://docs.microsoft.com/en-us/microsoft-edge/webview2/reference/win32/icorewebview2?view=webview2-1.0.1072.54#summary