Rust immediate mode graphical user interface
Go to file
Gwen 15ea011f2f
Update everything to new "flyweight" styles
Theme currently stored on UI surface might be moved out entirely, but
I updated the example and the proof of concept _mostly_ works on the
first try! Some things I may need to change and revisit.

Need to move the theme macros into immediate_mode proper; others can
then use the same structure for their themes if they desire. It might
be nice to allow having extra global state aside from the style items
themselves could be nice my extending the macro to respect other
members.
2024-04-19 07:28:56 -04:00
.hooks Add feature to render primitives to an SVG file 2022-10-16 20:25:02 -04:00
dev Update everything to new "flyweight" styles 2024-04-19 07:28:56 -04:00
doc Update everything to new "flyweight" styles 2024-04-19 07:28:56 -04:00
src Update everything to new "flyweight" styles 2024-04-19 07:28:56 -04:00
.gitignore Ignore emacs autosave/backup files 2022-07-04 21:08:51 -04:00
.rustfmt.toml Merge rustfmt files 2021-09-25 18:09:48 -04:00
Cargo.toml Create default test-utils feature 2022-10-17 22:37:05 -04:00
LICENSE Use MPL-2.0 License 2022-08-13 14:02:50 -04:00
README.md Add a bit of an attribution to the README 2021-10-20 19:49:36 -04:00

README.md

Immediate Mode

An immediate mode graphical user interface library.

Immediate mode started as a port of Dear ImGui, but was influenced by many other frameworks and applications along the way. Most notably, Our Machinery's IMGUI implementation and the Nom parser combinator library.