gpui_squircle

Crates.iogpui_squircle
lib.rsgpui_squircle
version1.0.1
created_at2025-09-18 00:01:29.922367+00
updated_at2025-12-17 08:17:03.764495+00
descriptionsquircle component for gpui.
homepagehttps://github.com/astrum-chat/gpui_squircle
repository
max_upload_size
id1844065
size270,888
Cameron Campbell (cameronpcampbell)

documentation

README

GPUI Squircle

A squircle component for gpui.

rounded rect vs squircle

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

Commit count: 0

cargo fmt