Liora Theme
Design tokens and semantic theme data for native GPUI components.
What it provides
This crate contains the theme primitives consumed by liora-core, liora-components, and application code that needs stable semantic colors, radii, shadows, and interaction states.
Quick example
use Theme;
let light = light;
let dark = dark;
assert_ne!;
Recommended usage
- Prefer the top-level
lioracrate for ordinary applications. - Depend on
liora-themedirectly when you need fine-grained dependency control or are building another Liora crate. - Keep application UI pure Rust + native GPUI; Liora crates do not require WebView, Tauri, HTML, CSS, or DOM runtime paths.
GPUI dependency note
Liora is developed against the official zed-industries/zed GPUI source. When building an application, follow the repository README for the exact GPUI git revision and patching guidance. Do not use unofficial GPUI forks unless the application owner explicitly accepts that risk.
Documentation
- Repository: https://github.com/yhyzgn/liora
- Main README: https://github.com/yhyzgn/liora#readme
- Chinese README: https://github.com/yhyzgn/liora/blob/main/README.zh-CN.md
License
This crate uses the repository license declared in LICENSE.md.