Cross Platform UI Widget Library for Rust.
Draws inspiration from lots of GUI libraries.
(Ever Evolving) Screenshot of Sample
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
- Lightweight enough to run on minimalist hardware
- Easy to use and understand
These design ideas are critical. Keep it simple. Keep it stupid simple.
Prerequisites for Pushrod
Pushrod requires the following minimum versions:
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.