patina/lib.rs
1//! Patina: the shared look and parts of a family of egui desktop apps,
2//! Photograph and UnAmp first. Each app can be skinned its own way; Patina
3//! is the frame they share and the rules they keep. See `docs/design.md` for
4//! the design language and `docs/adr/` for why things are the way they are.
5//!
6//! - [`frame`]: the app's own window frame, header bar and resize edges.
7//! - [`appearance`]: following the desktop's light/dark setting.
8//! - [`skin`]: skins in the suite format, shared by every app.
9//! - [`tree`]: a lazily loaded sidebar folder tree.
10
11pub mod appearance;
12pub mod frame;
13pub mod skin;
14pub mod tree;
15
16/// The egui Patina is built on, so apps use the same version.
17pub use egui;