-
Glass
- the foundational surface atom in prism
- translucent pane that contains other components. all composition in cyb happens on glass
-
interface
- inputs
- depth: foreground, midground, background — controls opacity and blur
- tint: emotion color overlay
- edge: whether the pane has a visible border
- outputs
- containment: child components inherit the glass depth context
-
variants
- plane — flat surface, standard container
- side-button — surface with an attached action trigger on the edge
-
properties
- opacity gradient encodes depth in the z-axis
- blur increases with depth — foreground is sharp, background is diffuse
- tint modulates with emotion state of the parent aip
-
composition
- glass is the only surface atom. every hud, display, and object sits on glass
- glass panes nest: a card (glass) inside a section (glass) inside a screen (glass)
- nesting depth should stay ≤ 3 to maintain visual clarity