Skip to main content

Crate tca_types

Crate tca_types 

Source
Expand description

Core types for Terminal Colors Architecture (TCA)

This crate provides the foundational type definitions used across the TCA ecosystem for theme representation and manipulation.

Structs§

Ansi
ANSI 16-color definitions (TOML section [ansi]).
Base16
Base16 color definitions (TOML section [base16]).
Meta
Theme metadata (TOML section [theme]).
Palette
Color palette with named hue ramps (TOML section [palette]).
Semantic
Semantic color roles (TOML section [semantic]).
Theme
A complete TCA theme definition.
Ui
UI element colors (TOML section [ui] with nested sub-tables).
UiBg
Background colors (nested under [ui.bg]).
UiBorder
Border colors (nested under [ui.border]).
UiCursor
Cursor colors (nested under [ui.cursor]).
UiFg
Foreground colors (nested under [ui.fg]).
UiSelection
Selection colors (nested under [ui.selection]).

Enums§

HexColorError
Errors that can occur when parsing a hex color string.

Functions§

hex_to_rgb
Convert a hex color string to RGB components.