rust-pushrod

Crates.iorust-pushrod
lib.rsrust-pushrod
version0.4.27
sourcesrc
created_at2019-01-26 06:13:04.52078
updated_at2020-02-05 07:14:09.513349
descriptionPushrod UI Library
homepage
repositoryhttps://www.github.com/KenSuenobu/rust-pushrod/
max_upload_size
id110734
size277,001
Ken Suenobu (KenSuenobu)

documentation

http://docs.rs/crate/rust-pushrod/

README

rust-pushrod

Project Description

Build Status docs.rs for rust-pushrod

Cross Platform UI Widget Library for Rust that uses SDL2.

Draws inspiration from lots of GUI libraries.

If you like this library, please consider donating to this project!

Philosophy

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.

Click here to view my Blog!

Pushrod Widgets

Click here to get a list of the Widgets available!

0.4.x Status

Please see here for more details on issues.

Prerequisites for Pushrod

Pushrod only requires:

Library Version
SDL2 0.33

Ubuntu

sudo apt install libsdl2-dev libsdl2-ttf-dev libsdl2-image-dev

Mac OS X

brew update
brew upgrade
brew install ruby
brew install sdl2 sdl2_image sdl2_ttf
Commit count: 0

cargo fmt