theframework 0.8.100

A cross platform application UI framework.
Documentation
# TheFramework

TheFramework is the UI and application framework for [Eldiron](https://github.com/markusmoenig/Eldiron).

It provides an abstraction layer for applications and games. You create your app inside a trait, pass it to TheFramework, and it runs on all supported backends.

Without any enabled options, TheFramework opens a window and provides a pixel buffer for drawing and user events (mouse, keyboard, trackpads etc.) to your application trait.

## Option: ui

With the **ui** option TheFramework becomes a full-featured UI framework for professional desktop and web apps.

- Powerful canvas-based layout system
- Widgets include sliders, drop down lists, text/code editors, item lists, toolbars, menu bars, and a node editor
- Communication via channels
- Intelligent redrawing — only redraws widgets and canvases when needed
- Integrated layouts, styles, and themes
- Integrated undo/redo

## License

Licensed under the MIT License.