3 releases (stable)
Uses new Rust 2024
| 1.0.1 | Dec 17, 2025 |
|---|---|
| 1.0.0 | Dec 3, 2025 |
| 0.0.0 | Sep 18, 2025 |
#26 in #gpui
389 downloads per month
105KB
942 lines
GPUI Squircle
A squircle component for gpui.

Install via crates.io
Usage
use gpui::{ParentElement, Styled, div, px};
use gpui_squircle::{squircle, SquircleStylable};
fn squircle_div() -> impl gpui::IntoElement {
div()
.size(px(200.))
.child(
// To use a squircle simply parent it to an element.
// It automatically fills the parent's entire size
// whilst also ignoring padding.
squircle()
.rounded(px(25.))
.bg(gpui::red())
.border(px(15.))
.border_color(gpui::blue())
.border_outside()
)
}
Examples
Examples can be found here
Dependencies
~44–87MB
~1.5M SLoC