blaind / bevy_webview Goto Github PK
View Code? Open in Web Editor NEWRapidly iterate and build Bevy UI's with existing web-based technologies
Home Page: https://blaind.github.io/bevy_webview_book/
License: Other
Rapidly iterate and build Bevy UI's with existing web-based technologies
Home Page: https://blaind.github.io/bevy_webview_book/
License: Other
Provide a support for Windows through webview2
The commit hash of the version you're using.
The release number of the version you're using.
0.9.0
Ubuntu 20.04.1
The steps you took to uncover this bug. Please list full reproduction steps if
feasible.
RUST_LOG="bevy_webview=debug,warn,info,error" cargo run --example react_ui
RUST_LOG="bevy_webview=debug,warn,info,error" cargo run --example react_ui
RUST_LOG="bevy_webview=debug,warn,info,error" cargo run --example react_ui
when closing the window and re-running the example the visibility should be consistent as the program was closed by Ctrl+C on the terminal
A video illustrating the misbehavior:
Discovered during:
Loading a new URI is not implemented and causes a crash. Way to reproduce:
webview.uri = Some("http://localhost/".into());
WebviewCommand::LoadUri
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
Tracking issue for webview internal event emitting implementation.
Available events:
This plugin contains very nice functionality, but is depending on an outdated Bevy version. Are there any plans to update it so it works with latest Bevy?
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 with texture, the color should probably changed at first texture update.
StandardMaterial {
alpha_mode: AlphaMode::Blend,
unlit: true,
..Default::default()
}
Currently missing a MacOS engine.
Tracking issue for 3D canvas interaction. Please upvote, and preferably describe functional needs as well.
For discussion: should the library forward mouse- and keyboard-based forward/backward events to the webview?
By default, or through a setting?
Currently, having a .html as a local asset with a reference e.g. to local .png/.jpg does not work.
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.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.