zen_rs/lib.rs
1//! # Library of Components for Generating Non-Interactive Pages/Cards/Files/Content
2//!
3//! ## Components
4//! * [x] Container
5//! * [x] Text
6//! - [x] As text (HTML `<div>`)
7//! - [x] As link (HTML , `<a>`)
8//! * [x] Icon
9//!
10//! ## Available Renders
11//! * [x] HTML (custom implementation)
12//! * [ ] PNG (conversion from SVG)
13//! * [ ] PDF (Skia)
14//! * [ ] SVG (Skia)
15//! * [ ] Leptos
16//!
17//! ## Goals
18//! - Provide the minimal required support for renderer-specific features
19//! - Ensure maximum compatibility of element properties across all renderers
20//! - Offer a minimally comfortable set of components
21//!
22//! ## Non-Goals
23//! - Full support for all available properties in all renderers
24//! - Interactivity (e.g., CSS animations)
25//! - Script support for HTML
26
27pub mod aspects;
28pub mod components;
29pub mod dynamic_stack;
30pub mod layouts;