Skip to content

arikusi/nakkas

v0.5.0 Feature

This release adds 2 notable features for engineering teams evaluating rollout.

Published 13d MCP Developer Tools
✓ No known CVEs patched
Read the diff → Tool health → What is this tool? →

✓ No known CVEs patched in this version

Topics

ai animation css-animation generative-art mcp mcp-server
+4 more
modelcontextprotocol svg typescript vector

Summary

AI summary

Adds six preset marker glyphs via defs.markers.

Changes in this release

Feature Low

Adds six preset glyphs to `defs.markers` for line/polyline/path markers.

Adds six preset glyphs to `defs.markers` for line/polyline/path markers.

Source: llm_adapter@2026-07-14

Confidence: high

Feature Low

Improves text contrast audit to evaluate gradient fills by their worst stop against background.

Improves text contrast audit to evaluate gradient fills by their worst stop against background.

Source: llm_adapter@2026-07-14

Confidence: high

Feature Low

Adds Chromium ground‑truth test in CI: 12 seeded random animations must match bakeFrame within 1 px.

Adds Chromium ground‑truth test in CI: 12 seeded random animations must match bakeFrame within 1 px.

Source: llm_adapter@2026-07-14

Confidence: high

Performance Low

Makes bbox audits 90× faster on generic‑font configurations.

Makes bbox audits 90× faster on generic‑font configurations.

Source: llm_adapter@2026-07-14

Confidence: high

Full changelog

Diagram release: arrowheads arrive, the contrast audit stops looking away from gradients, and the frame sampler gets a Chromium ground-truth test in CI. Full details in CHANGELOG.md, dogfood and edge-case audit records in dogfooding.md.

  • New defs.markers: six preset glyphs (triangle, arrow, circle, square, diamond, bar) referenced from line/polyline/path via markerStart/markerMid/markerEnd, scaling with stroke width, validated by the reference checker.
  • Text contrast audit judges gradient fills by their worst stop against the background instead of skipping them.
  • Browser ground truth in CI: 12 seeded random animations frozen in headless Chromium must match bakeFrame within 1px; mutation-verified.
  • Pre-release hardening: auto-start-reverse and strokeless-marker design notes, invisible text exempt from layout audits, bbox audits 90x faster on generic-font configs.
  • 397 tests.

Weekly OSS security release digest.

The CVE patches and breaking changes that affected production tools this week. One email, every Sunday.

No spam, unsubscribe anytime.

Share this release

Track arikusi/nakkas

Get notified when new releases ship.

Sign up free

About arikusi/nakkas

MCP server that turns AI into an SVG artist. One rendering engine with JSON config, AI controls all design parameters. CSS @keyframes + SMIL animations, 16+ element types, parametric curves, filters, gradients, PNG preview.

All releases →

Beta — feedback welcome: [email protected]