April 3rd Update

Developer Console API

The Developer Console now supports most things Source Engine's does. You can debug using Msg, Error, and Warning, create triggerable Console Commands with the [ConCommand] attribute, and define changable Console Variables with the [ConVar] attribute. There's still a few Console Variable Flags that aren't implemented yet but this system is pretty much ready for Input Binding by update.

Console Variable API Example

Console Command API Example

VistaGUI Pre-Processor

Having to include the proper .js file for every custom Vista Element you wanted to use was a huge pain. To address this, VistaGUI files undergo an initial "Pre-Processing" stage where predefined "rules" are applied to their code, such as automatically adding the necessary Element .js files. Now you can just use Vista Elements like any normal HTML Element.

VistaGUI Legacy (VGUI) Theme

VistaGUI looks great, but I'd still like new GUIs to optionally mantain the iconic VGUI look to them so original Source GUIs can be perfectly recreated in Vista. For this purpose, I created the Legacy theme, which, when used in combination with a <vista-panel> Element can pretty much perfectly replicate the classic look of Source Engine Panels.

VistaGUI Panel emulating VGUI