x11_overlay/lib.rs
1//! X11 Overlay Library
2//!
3//! A Rust library for creating animated overlay graphics on X11 systems.
4//!
5//! This library provides a framework for creating overlay graphics with advanced
6//! animation capabilities, including various easing functions, timeline management,
7//! and component-based UI elements.
8
9#![allow(dead_code)] // Allow unused code in library API
10
11pub mod animation;
12pub mod graphics;
13pub mod overlay;
14pub mod ui;
15pub mod x11;
16
17// Re-export commonly used types
18pub use animation::{Animatable, Animation, AnimationProperty, AnimationTarget};
19pub use graphics::renderer::Color;
20pub use graphics::Rectangle;
21pub use ui::indicators::{Position, StatusIndicator};