bezel-agent 0.1.13

Agent-related UI — thinking orbs for working state and deterministic blob avatars for identity
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
//! Agent-related UI, apart from the component library: what a chat client
//! draws around the model, not the widgets it composes.
//!
//! Two pieces. [`orbs`] is the model's working state, animated by its own
//! clock. [`avatar`] is a face: a silhouette generated from a preset, a name or
//! [`avatar::Shape::random`], painted in the theme's colors — smooth at any
//! size, or sampled onto an 8×8 grid by [`mascot`] for a list row.
//!
//! ```ignore
//! agent::avatar(Face::from("Sara").pose(t)).w(px(48.)).h(px(48.))
//! ```

pub mod avatar;
pub mod orbs;

pub use avatar::{Face, Pose, avatar, mascot};