Nuklear/Readme.md

25 lines
730 B
Markdown
Raw Normal View History

2015-03-11 16:00:59 +03:00
# GUI
2015-03-25 16:32:43 +03:00
Work in progress
2015-03-11 16:00:59 +03:00
2015-03-14 19:05:30 +03:00
## Features
2015-03-27 15:50:52 +03:00
- Immediate mode graphical user interface
2015-03-14 19:05:30 +03:00
- Written in C89 (ANSI C)
2015-04-04 19:26:22 +03:00
- Small (~2.5kLOC)
- Focus on portability and minimized internal state
- Suited for embedding into graphical applications
- Flexible abstraction layer (Widgets, Panel, Window)
2015-03-31 19:29:45 +03:00
- No global hidden state
- No direct dependencies (not even libc!)
2015-03-25 16:32:43 +03:00
- Renderer and platform independent
- Complete memory management control
2015-03-14 19:05:30 +03:00
- Configurable
2015-03-25 16:32:43 +03:00
- UTF-8 supported
2015-03-24 15:08:42 +03:00
2015-03-14 19:05:30 +03:00
## References
2015-03-25 16:32:43 +03:00
- [Tutorial from Jari Komppa on imgui libraries](http://www.johno.se/book/imgui.html)
- [Johannes 'johno' Norneby's article](http://iki.fi/sol/imgui/)
2015-04-04 19:26:22 +03:00
- [imgui: The inspiration for this project](https://github.com/ocornut/imgui)
2015-03-14 19:05:30 +03:00
2015-03-03 19:24:02 +03:00
# License
(The MIT License)