Skip to main content

Overview

Hue Inheritance controls how much the theme’s Anchor Hue is “inherited” by different UI elements. This system is a combination of CORE and FLOW operations.

Inheritance Parameters

Why All CORE Parameters?

Background Hue Inheritance

Implementation Flow

Pure Black Problem

A special case arises with pure black backgrounds.

Solution: bgChromaBoost

Text Hue Inheritance

100% Inheritance Meaning

Border Hue Inheritance

Borders use a special Chroma Scaling approach.

ANSI Hue Inheritance

Normal vs Bright ANSI

Why Low ANSI Inheritance?

Theme Inheritance Strategies

Comparison Table

Strategy Patterns

Mix Ratio and Inheritance Interaction

Mix Ratio Parameters

FLOW to CORE Cascade

THE CENTER

How Hue Inheritance Helps Information Flow

The Hue Inheritance system directly serves Core-Flow’s mission of using color to help humans parse information.
The FLOW + CORE combination achieves:
  • Perceptual accuracy (FLOW): mix_in_oklab provides uniform mixing
  • Color identity (CORE): blend_hue injects theme hue
  • Independent control: Mix ratios and inheritance rates adjust separately

Rust and TypeScript Implementation

Compare the dual implementation across languages