Skip to main content

Overview

The TrueColor Tint System is the runtime implementation of Core-Flow theory. While the Gestalt Color System defines colors at design time using CSS and OKLCH/OKLAB, the Tint System transforms arbitrary terminal colors in real-time to match the user’s theme.

Why Runtime Transform?

Terminal emulators receive arbitrary TrueColor values from applications:
  • vim with custom colorschemes
  • ls --color with LS_COLORS
  • git log with ANSI colors
  • Any application outputting RGB escape sequences
The Tint System transforms these colors in real-time to match the user’s theme while preserving the relative relationships between colors.

System Architecture

The Tint System processes colors through a multi-stage pipeline, with each stage serving a specific purpose in the transformation.

Data Flow Example

Here is a concrete example showing how a bright orange-red color transforms through the pipeline:

Core-Flow in the Pipeline

The transform pipeline strategically uses both CORE and FLOW operations:
Key Insight:
  • The Tint System uses CORE (Polar) for defining theme identity, preserving color relationships, and user-facing parameters
  • The Tint System uses FLOW (Cartesian) for smooth transitions within the pull zone and avoiding muddy intermediate colors

THE CENTER

How This Component Contributes to Information Flow Visualization

The TrueColor Tint System is fundamental to Core-Flow’s mission of helping humans parse information through color.
The architecture bridges theoretical color science (OKLCH/OKLAB) with practical terminal rendering, ensuring that the benefits of perceptually uniform color spaces reach end users in real-time.

Tint Parameters

Deep dive into tintHue, tintStrength, tintChroma, and anchor parameters