Proof of concept graphical UI (aka "hack")
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Type Name Latest commit message Commit time
Failed to load latest commit information.

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


  • Buttons
  • Horizontal and vertical sliders
  • Draggable