Proof of concept graphical UI (aka "hack")
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
examples
images
lib/eui
.gitignore
README.md

README.md

Experimental graphical UI

This is a proof-of-concept graphical UI (aka "hack"). For now this is written in Ruby.

Is this an immediate mode or retained mode UI? Well, it looks like an immediate mode UI, but under the hood, it's probably not. It neither does event processing while rendering, nor does it repaint every frame. Instead, events are registered whenver the UI renders and processed in a separate event-loop.

This is what I got after four hours of hacking:

Screencast of UI

Widgets

  • Buttons
  • Horizontal and vertical sliders
  • Draggable