Cross Platform UI Widget Library for Rust.
Draws inspiration from lots of GUI libraries.
The reason I created this library instead of extending another library was that I wanted to keep these specific design ideas in mind:
- Maintainable with little effort
- Easily extensible
- Easy to use and understand
These design ideas are critical. Keep it simple. Keep it stupid simple.
Pushrod requires the following minimum versions:
Library | Version |
---|---|
piston_window | 0.89 |
rust | 2018 |
cargo run --example simple
This will only test window-related events with mouse interaction: mouse enter, mouse exit, mouse click, mouse pointer move, and mouse scroll.