| Crates.io | gpui_squircle |
| lib.rs | gpui_squircle |
| version | 1.0.1 |
| created_at | 2025-09-18 00:01:29.922367+00 |
| updated_at | 2025-12-17 08:17:03.764495+00 |
| description | squircle component for gpui. |
| homepage | https://github.com/astrum-chat/gpui_squircle |
| repository | |
| max_upload_size | |
| id | 1844065 |
| size | 270,888 |
A squircle component for gpui.

Install via crates.io
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 can be found here