glassy-ui 0.1.1

Glassy UI components for native GPUI interfaces.
Documentation
  • Coverage
  • 40.11%
    73 out of 182 items documented0 out of 2 items with examples
  • Size
  • Source code size: 1.51 MB This is the summed size of all the files inside the crates.io package for this release.
  • Documentation size: 82.94 MB This is the summed size of all files generated by rustdoc for all configured targets
  • Ø build duration
  • this release: 2m 43s Average build duration of successful builds.
  • all releases: 2m 43s Average build duration of successful builds in releases after 2024-10-23.
  • Links
  • lassejlv/glassy-ui
    2 0 0
  • crates.io
  • Dependencies
  • Versions
  • Owners
  • lassejlv

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

Run

cargo run          # gallery (⌘D theme, ⌘] next page, ⌘Q quit)
cargo test

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