{"repo":"StarArawn/woodpecker_ui","free":true,"listed":false,"github":"https://github.com/StarArawn/woodpecker_ui","clone":"git clone https://github.com/StarArawn/woodpecker_ui.git","description":"Woodpecker UI is a Bevy ECS driven user interface crate.","language":"Rust","stars":72,"topics":["bevy","bevy-engine","gamedev","reactive","ui"],"license":"Apache-2.0","category":"game-templates","readme_excerpt":"Woodpecker UI Woodpecker UI is a Bevy ECS driven user interface crate. Its designed to be easy to use and work seamlessly with the bevy game engine. Features - ECS first UI - Easy to use widget systems - Flexable UI rendering using vello - Taffy layouting - Parley for text layouting and editing - A few helper widgets to get you started Running on desktop: cargo run --example todo Running on WASM: 1. cargo install wasm-server-runner 2. RUSTFLAGS=\"--cfg=web sys unstable apis\" cargo run --example todo --target wasm32-unknown-unknown --release 3. wasm-server-runner target/wasm32-unknown-unknown/release/todo.wasm Experimental hot reloading support 1. cargo install dioxus-cli --version 0.7.0-alpha.0 2. dx serve --example counter --hotpatch --features=\"hotreload\" Hot reloading is very lightweight and wont hinder your performance in release mode at all! Currently only the todo example is wired up for hot reloading but any widget render system can be hot reloaded with the #[hot] macro! Found a bug? Please open an issue! Basic Example examples/text.rs: Counter Example Q and A Q1. Why not use Bevy UI? 1. Bevy UI rendering leaves a lot to be desired. Woodpecker UI uses vello a newer rendering system for UI's. It supports everything that I was looking for in a UI renderer. 2. Bevy UI is designed to be an immediate mode UI similar to egui. Woodpecker UI is reactive and only changes the widget tree when a widget changes and in the future will only render to the screen when changed. Q2. Why ","default_branch":null,"files":null,"tree":[],"storefront":"/r/StarArawn","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/StarArawn/woodpecker_ui/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}