openpencil/packages
mrhard9090 4ef6667ffc
fix(tools): judge describe text contrast by WCAG ratio (#758)
The describe tool judges text contrast by the WCAG 2 ratio (4.5:1, or 3:1 for large text) instead of a dark-on-dark luminance heuristic, and reports the ratio and threshold. It measures translucent and faded text as drawn, treats text as large only when the base style and every style run are, and skips variable-bound colors. contrastRatio() and compositeOver() now live in @open-pencil/scene-graph/color and are shared with the color-contrast lint rule and canvas labels. Fixes #735.
2026-09-30 11:32:34 +04:00
..
cli feat: export components as Storybook stories (#751) 2026-09-30 03:16:47 +04:00
core fix(tools): judge describe text contrast by WCAG ratio (#758) 2026-09-30 11:32:34 +04:00
demos
docs test(core): move the editor suite into the package (#792) 2026-09-30 10:22:42 +04:00
dom-css refactor(dom-css): group sources into import, export, and runtime (#789) 2026-09-30 09:44:52 +04:00
fig docs: route contributors through per-domain guides and ship npm license text (#785) 2026-09-29 01:02:06 +04:00
harness docs: route contributors through per-domain guides and ship npm license text (#785) 2026-09-29 01:02:06 +04:00
kiwi Release v0.15.1 2026-09-18 16:33:46 +03:00
mcp docs: route contributors through per-domain guides and ship npm license text (#785) 2026-09-29 01:02:06 +04:00
pen feat: export components as Storybook stories (#751) 2026-09-30 03:16:47 +04:00
scene-graph fix(tools): judge describe text contrast by WCAG ratio (#758) 2026-09-30 11:32:34 +04:00
vue docs: route contributors through per-domain guides and ship npm license text (#785) 2026-09-29 01:02:06 +04:00