Skip to main content

lattice_core/ui/
mod.rs

1//! UI primitives shared across renderers.
2//!
3//! Renderer-agnostic UI concepts -- popup placement, pane / window
4//! geometry -- live here so any renderer (TUI, future GPU, future
5//! web) can consume them without depending on a specific UI crate.
6//! Concrete rendering (ratatui widgets, GPUI views, etc.) stays in
7//! the renderer crate; only the *data shapes* and *geometry math*
8//! live in lattice-core.
9
10pub mod display;
11pub mod icons;
12pub mod pane;
13pub mod popup;
14pub mod tab;