Resolve light, dark and automatic appearance centrally and publish live theme snapshots to native surfaces and the appearance portal. Add paired preset families, custom theme imports, accessibility transforms and contrast-safe transitions. Refine the Settings gallery and Auto controls, move overrides under advanced customization, and share palette-aware switches and circular slider thumbs. Document configuration and include theme licenses and integration coverage.
20 lines
537 B
Rust
20 lines
537 B
Rust
//! Shared colors, typography, controls and compositor materials for Ferese applications.
|
|
mod button;
|
|
pub mod calendar;
|
|
mod contrast;
|
|
pub mod controls;
|
|
pub mod gallery;
|
|
pub mod icons;
|
|
pub mod material;
|
|
pub mod menus;
|
|
mod palette;
|
|
mod presets;
|
|
pub mod service;
|
|
mod typography;
|
|
|
|
pub use button::accent_button;
|
|
pub use contrast::{accent_color, accent_pair, apply, composite, contrast, foreground, luminance};
|
|
pub use palette::{Palette, mix, parse_color, surface_shade};
|
|
pub use presets::{PRESETS, Preset};
|
|
pub use typography::{font, text};
|