Skip to content
v0.4.0

Tools wave 1 — contrast checker + e2e suite

  • tools
  • a11y
  • e2e
  • #049

First Koder Design tool ships: a client-side WCAG 2.2 contrast checker at `/tools/contrast/`. Same pattern Material.io uses for its colour tools, but runs entirely in the browser — nothing leaves the page. Alongside, a fresh end-to-end test suite (chromedp + headless Chrome) caught a CSS-token scoping bug that escaped three earlier fix attempts: the inactive theme button was re-defining `--kdr-text` on itself because `[data-theme="dark"]` matched both `<html>` AND `<button data-theme="dark">`. Scoping the rule to `:root[data-theme="dark"]` cleared it.

Migration: v0.3.0

Added
+1450
Removed
−80
Files
11