Skip to main content

Module appearance

Module appearance 

Source
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§

ColorPalette
Color palette for a single mode (light or dark).
FaviconAsset
A favicon asset.
ThemeAppearance
Resolved workspace appearance: theme colors, typography, and favicon.
TypographySettings
Typography settings for a workspace.

Enums§

ContentWidth
Content width choices matching the frontend ContentWidth union type.
FontFamily
Font family choices matching the frontend FontFamily union type.