Skip to main content

Module style_system

Module style_system 

Source
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 StyleSheet tokens consumed by all ftui views
  • StyleContext facade 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§

CapabilityMatrixInputs
Input axes for capability-matrix diagnostics.
DecorativePolicy
Resolved decorative policy for the current frame.
RoleMarkers
StyleContext
StyleOptions
StylePolicyDiagnostic
Machine-readable diagnostic summary for a resolved style policy decision.
ThemeConfig
ThemeContrastCheck
ThemeContrastReport

Enums§

BorderTier
Border rendering strategy, from richest to most minimal.
ThemeConfigError
UiThemePreset

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.