Библиотеки

список библиотек s&box

goo

xaz.goo

goo is a full-featured s&box UI framework in C#. structure, style, and behavior in one language

Описание

goo

goo is a full-featured s&box UI framework in C#. structure, style, and behavior in one language.

think about it like this: if markup and stylesheets did the whole job, there'd be no JavaScript. goo exists to consolidate layout, behavior, and styling into one language with a simplified syntax.

what's in it?

blobs: 12 blob types Container, Text, Image, Sector, Arc, Polygon, ScenePanel, SvgPanel, WebPanel, TextEntry, Embed Virtualized
reconciliation: diffs your UI tree against the last UI tree, applies minimum changes automatically
styles: init-only properties on blobs matching the engine's api
animations: dampers, tweening, easing, timeline, animator
drag and drop: built in code just for you
style tokens: Goo.Tokens for reusable values
shapes: static factories for composite shapes like rings and discs
panel transform: transform, translate, rotate, scale
cells: stateful layout nodes
zero-alloc: children are pooled, 0-byte animation updates, describes a fresh tree each time


can you read good? here are the docs:

02
Миниатюра Hit Shapes
Hit Shapes xaz.hit_shapes

non-rectangular UI regions in s&box

+0 24 ч
3избранное
2положительные оценки
43%Terry Score