V3 Overview

Framework v3 introduces a complete color system for e-paper devices. The framework now supports chromatic palettes, semantic color roles, and an extended grayscale scale, while shifting its internal architecture to CSS custom properties for cleaner, smaller stylesheets. Existing markup continues to work without changes.

Most Important Upgrades

  • Color support: v3 adds a complete color system with chromatic palettes, semantic color roles, and automatic adaptation to each device's supported palette and bit-depth.
  • Architecture overhaul: the framework moves from a rules-based selector system to CSS custom properties, greatly reducing combinatorial mode rules while keeping existing class names stable.
  • High-density support: framework rendering now supports high-density 1bit and 2bit output modes.
  • Expanded 1bit grayscale: the usable 1bit grayscale palette increases from 7 shades to 14.
  • Raw / Preview simulation: Device Preview can compare full-bright tokens (Raw) against panel-accurate output that simulates true colors and white point.

What's New

What's Enhanced

What's Changed

  • Grayscale scale: the primary naming convention is now gray-10 through gray-75 (14 steps of 5). In 1bit, the usable grayscale palette expands from 7 shades to 14. The legacy names gray-1 through gray-7 remain functional but are deprecated.
  • Rendering model: mode-dependent styling (bit-depth, dark mode, palette) is driven by CSS custom properties on .screen rather than combinatorial selector rules. This is an internal change - existing class names are unaffected.