Expand description
Workspace appearance types: theme colors, typography, and favicon.
These types represent the resolved appearance settings for a workspace,
including theme colors, typography, and favicon. They mirror the frontend
ThemeDefinition / TypographySettings structures and are the canonical
Rust representation consumed by the rendering engine.
A caller persists the underlying settings wherever it keeps configuration
and supplies the resolved ThemeAppearance to the renderer; this crate
only models the rendered shape, and reads no files.
Structs§
- Color
Palette - Color palette for a single mode (light or dark).
- Favicon
Asset - A favicon asset.
- Theme
Appearance - Resolved workspace appearance: theme colors, typography, and favicon.
- Typography
Settings - Typography settings for a workspace.
Enums§
- Content
Width - Content width choices matching the frontend
ContentWidthunion type. - Font
Family - Font family choices matching the frontend
FontFamilyunion type.