`guiedit` is a Rust library for easily adding a developer GUI to any graphical application.
![Sokoban with guiedit screenshot](res/screenshot-sokoban.png)
The crate is in a really experimental state right now. Although it is usable, things may change at
any point. The tree node and inspector are already implemented, but the only backend supported is
SFML. If you use SFML, feel free to include this crate, but expect to see many breaking changes down
Any issue reports & PRs are greatly appreciated!
The goal of this crate is to be able to change a few lines of code in an existing or new codebase
and instantly get an editor viewport, an object inspector, graphical gizmos, and even state
loading/saving & hot code reloading. You can read further details on the "Progress" section below.
TODO; Check examples for now