Expand description
FrankenTUI style-system scaffolding for cass.
Centralizes:
- theme preset selection (18 gorgeous built-in presets)
- color profile downgrade (mono / ansi16 / ansi256 / truecolor)
- env opt-outs (
NO_COLOR,CASS_NO_COLOR,CASS_NO_ICONS,CASS_NO_GRADIENT) - accessibility text markers (
CASS_A11Y) - semantic
StyleSheettokens consumed by all ftui views StyleContextfacade for theme-aware style resolution in view code
Widgets reference semantic token names (e.g. STYLE_STATUS_SUCCESS) rather
than raw colors, so preset changes and color profile downgrades propagate
automatically. F2 / Shift+F2 cycle forward/backward through presets.
Structs§
- Capability
Matrix Inputs - Input axes for capability-matrix diagnostics.
- Decorative
Policy - Resolved decorative policy for the current frame.
- Role
Markers - Style
Context - Style
Options - Style
Policy Diagnostic - Machine-readable diagnostic summary for a resolved style policy decision.
- Theme
Config - Theme
Contrast Check - Theme
Contrast Report
Enums§
- Border
Tier - Border rendering strategy, from richest to most minimal.
- Theme
Config Error - UiTheme
Preset
Constants§
- STYLE_
APP_ ROOT - STYLE_
CRUMB_ ACTIVE - STYLE_
CRUMB_ INACTIVE - STYLE_
CRUMB_ SEPARATOR - STYLE_
DETAIL_ FIND_ CONTAINER - STYLE_
DETAIL_ FIND_ MATCH_ ACTIVE - STYLE_
DETAIL_ FIND_ MATCH_ INACTIVE - STYLE_
DETAIL_ FIND_ QUERY - STYLE_
KBD_ DESC - STYLE_
KBD_ KEY - STYLE_
LOCATION - STYLE_
MODAL_ BACKDROP - STYLE_
PANE_ BASE - STYLE_
PANE_ FOCUSED - STYLE_
PANE_ TITLE_ FOCUSED - STYLE_
PANE_ TITLE_ UNFOCUSED - STYLE_
PILL_ ACTIVE - STYLE_
PILL_ INACTIVE - STYLE_
PILL_ LABEL - STYLE_
QUERY_ HIGHLIGHT - STYLE_
RESULT_ ROW - STYLE_
RESULT_ ROW_ ALT - STYLE_
RESULT_ ROW_ SELECTED - STYLE_
ROLE_ ASSISTANT - STYLE_
ROLE_ GUTTER_ ASSISTANT - STYLE_
ROLE_ GUTTER_ SYSTEM - STYLE_
ROLE_ GUTTER_ TOOL - STYLE_
ROLE_ GUTTER_ USER - STYLE_
ROLE_ SYSTEM - STYLE_
ROLE_ TOOL - STYLE_
ROLE_ USER - STYLE_
SCORE_ HIGH - STYLE_
SCORE_ LOW - STYLE_
SCORE_ MID - STYLE_
SEARCH_ FOCUS - STYLE_
SOURCE_ LOCAL - STYLE_
SOURCE_ REMOTE - STYLE_
SPLIT_ HANDLE - STYLE_
STATUS_ ERROR - STYLE_
STATUS_ INFO - STYLE_
STATUS_ SUCCESS - STYLE_
STATUS_ WARNING - STYLE_
TAB_ ACTIVE - STYLE_
TAB_ INACTIVE - STYLE_
TEXT_ MUTED - STYLE_
TEXT_ PRIMARY - STYLE_
TEXT_ SUBTLE - THEME_
CONFIG_ VERSION
Functions§
- style_
policy_ diagnostic - Build a policy diagnostic payload for a specific capability/profile fixture.