Crates.io | microui-redux |
lib.rs | microui-redux |
version | 0.2.2 |
source | src |
created_at | 2024-01-02 04:27:44.67446 |
updated_at | 2024-06-12 01:36:54.320038 |
description | Idiomatic Rust MicroUI (immediate mode GUI) library port |
homepage | |
repository | https://github.com/NeoCogi/microui-redux |
max_upload_size | |
id | 1085785 |
size | 1,061,827 |
This a port of Rxi's MicroUI to Rust language. We tried to keep the usage pattern as close to the original as possible, but also as idiomatic to Rust as possible. In contrast with , this version uses the standard library to give us more flexibity and switch to closures for all container related operations (Window, Panel, Columns, ...).
Originally, we used C2Rust to create the initial code and iterated > 60 times to make microui-rs. This builds on top of that by much more!
Clone and build the demo (SDL2 & glow) / Tested on linux:
$ cargo run --example demo-sdl2-glow-full
std
(Vec
, parse
, ...)begin_*
, end_*
functions to closuresPool