Skip to main content

wisp/view/
mod.rs

1//! Rendering convention for this module: `Widget` values contain only the
2//! short-lived visual configuration for one frame. Persistent selection,
3//! scrolling, hit-test geometry, and input drafts stay in controller state and
4//! are passed to `StatefulWidget` implementations separately. Line-building
5//! helpers remain plain functions because they are also measured, cached, or
6//! inserted into scrollback before a terminal area exists.
7pub mod diff;
8pub(crate) mod edit_buffer;
9
10pub mod filterable_list;
11pub mod generation;
12pub mod list_view;
13pub(crate) mod markdown;
14pub(crate) mod reasoning_bar;
15pub mod selection;
16pub mod syntax;
17pub mod widgets;
18pub(crate) mod wrap;