Glassy UI
A shadcn-shaped component kit for native GPUI. One component per Paper page, light and dark. It should look like a control and behave like a control.
Quiet zinc glass on a mineral canvas. Opaque window. Translucency on controls, not the frame. One saturated color (destructive red). Radius 6. Inter only.
Paper (Glassy UI) is the visual contract. Code matches computed values, not screenshots.
Docs
- Getting started — dependency, init, first button
- Components — public API and examples
- Forms — controlled state, Input, Select
- Overlays — dialog, menus, tooltip
- Theme and chrome — tokens, glass, motion
DESIGN.md— pixels and materialsPLAN.md— shipped vs next
Run
Glassy UI targets the published gpui 0.2.2 crate. Full setup is in getting started.
Components
Button, Input, Textarea, Select, Checkbox, Switch, Radio, Label, Kbd, Badge, Separator, Skeleton, Spinner, Progress, Tooltip, Dialog, Alert dialog, Popover, Dropdown menu, Context menu.
Next in Paper order: Command, then Toast. See PLAN.md.
License
MIT