Got my layout being actually flexible now with preferred dimensions, expand, and fill. Alignment next. Loosely basing it on GTK because I like using GTK!
Been playing with shader support in Growl - shaders can now be edited in realtime, and have built in uniforms like resolution and time. Goal is to be able to paste in whatever from Shadertoy and have it work!