Remove roadmap and replace with emigui/README.md with a TODO section
This commit is contained in:
parent
6eae91e028
commit
1be828bbe3
2 changed files with 17 additions and 5 deletions
|
@ -41,13 +41,9 @@ Features:
|
||||||
* Collapsible headers (sections)
|
* Collapsible headers (sections)
|
||||||
* Anti-aliased rendering of circles, rounded rectangles and lines.
|
* Anti-aliased rendering of circles, rounded rectangles and lines.
|
||||||
|
|
||||||
## Roadmap:
|
|
||||||
* Turn the [Glium](https://github.com/glium/glium) backend into a library
|
|
||||||
* Some examples and documentation
|
|
||||||
* Text input
|
|
||||||
|
|
||||||
## Inspiration
|
## Inspiration
|
||||||
[Dear ImGui](https://github.com/ocornut/imgui) is a great Immediate Mode GUI for C++ which works with many backends.
|
The one and only [Dear ImGui](https://github.com/ocornut/imgui) is a great Immediate Mode GUI for C++ which works with many backends. That library revolutionized how I think about GUI code from something I hated to do to something I now like to do.
|
||||||
|
|
||||||
## Credits / Licenses
|
## Credits / Licenses
|
||||||
Fonts:
|
Fonts:
|
||||||
|
|
16
emigui/README.md
Normal file
16
emigui/README.md
Normal file
|
@ -0,0 +1,16 @@
|
||||||
|
# GUI implementation
|
||||||
|
This is the core library crate Emigui. It is fully platform independent without any backend. You give the Emigui library input each frame (mouse pos etc), and it outputs a triangle mesh for you to paint.
|
||||||
|
|
||||||
|
## TODO:
|
||||||
|
* Widgets:
|
||||||
|
* Movable/resizable windows
|
||||||
|
* Scroll areas (requires scissor tests / clip rects in paint backend)
|
||||||
|
* Menu bar (File, Edit, etc)
|
||||||
|
* One-line text input
|
||||||
|
* Color picker
|
||||||
|
* Style editor
|
||||||
|
* Persist UI state in external storage
|
||||||
|
* Rename Region to something shorter?
|
||||||
|
* `region: &Region` `region.add(...)` :/
|
||||||
|
* `gui: &Gui` `gui.add(...)` :)
|
||||||
|
* `ui: &Ui` `ui.add(...)` :)
|
Loading…
Reference in a new issue