Gallery
A visual tour of Tessella: complete screens built entirely out of widgets, followed by a look at each individual widget on its own. Every screenshot below is a real, unmodified render produced by Tessella itself.
Complete examples
These combine layout, styling, input handling and reactive state into
full screens: the same kind of thing you’d end up building in a real game
or app. Source for all of them lives under src/tests/cases.
Styling showcase
The three screenshots below are all the same inventory panel: same
grid, same slots, same items, same details panel, same structure and
spacing, restyled with nothing but different colors, border radii and
fonts. See the “Styling” section of How Tessella Works for more on why
structure and style stay this decoupled, and
docs/styling_showcase.py for the source.
Widgets
Every widget that renders something visual, shown with its default or
lightly-configured styling. Purely structural widgets that have no visual
of their own (StatelessWidget, StatefulWidget, Widget, …) are
omitted. See the API reference for the full
list of constructor arguments and styling options.