denim-ui
denim-ui copied to clipboard
A cross-platform, rendering agnostic, GUI framework, written in Nim, with a slick DSL.
In case one wants to draw outside the element bounds and have that area receive pointer events as well.
``` component MyInput(state: Subject[string]): stack(width = 200.0): text(text = "", alignment = Alignment.Center, color = black) textInput( alignment = Alignment.Left, text
All items will get the event atm. This makes it difficult when one moves from one item somewhere in the hierarchy, to an item placed on top of it at...
The most obvious example we need to get rid of is converter toOption(T) -> Option[T]