install¶
what is goo¶
goo is a full-featured s&box UI framework in C#. razor splits a component across a template, a stylesheet, and a code-behind file; goo puts layout, state, behavior, and styling in one language instead.
prerequisites¶
- s&box is installed and the editor is open
- a project is open in the editor
adding goo to your project¶
open the Library Manager in the s&box editor, search for goo, and add it to your project. the package is xaz.goo. that is all you need to do.
your first import¶
every file that builds UI starts with:
using Goo;
add that using directive to any file where you want to create panels.
see also¶
- the model - what the tree model is and how panels are structured
- your first panel - a hello-world walkthrough from blank file to running panel
- styles - reusable styles via tokens and helpers