3) ElixirConf 2017 - Elixir Native UI - Boyd Multerer

I ended up using NanoVG deep in the renderer. It can support the newer cards, so there will be an upgrade path for that over time. Worrying about OpenGL/Vulcan/Whatever, however, isn’t really surfaced up to the app and would only be in a faster, or new driver.

There is a basic set of elements in it already. Enough for me to build simple UIs with.

Overall… This first version is very much aimed at fixed-screen embedded style devices. I’m not trying to make it look like a native app in a windowed host environment. Could be done, but isn’t a goal.

On the other hand, if you want to move around a UI element, that’s just a matrix transform (not as scary as that sounds) and works really well.

1 Like