Reduced motion is no longer silent (console notice, essential, DSSL.motion). animate: gains delay,
jitter, iterations, essential; motions are shared across files; keyframes accept 0%; every motion is
a real @keyframes; animate: works on pseudo-elements; DSSL.play(). Layered gradient sentences,
text-stroke, bare custom shadow/radius tokens, paint-order and conic-gradient(from ...). Author
inline styles win; static subtrees; aura clip/scale/z; @signal in/not in/!=; DSSL.lint(root);
dssl check/build take an index.html. Docs checked against the real API by test-v0140.
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
11 days ago
Site and docs for 0.9.0; drop template leftovers; scripts without hard-coded paths
New docs sections (texture gallery, aura recipes, sliders, designer), share
links in the playground, strict type checking in builds, a one-command test
runner, and removal of unused shadcn, prisma and example code.
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
v0.5.0: the pseudo-element trap closes — full selectors compile to shadow CSS; infinite/alternate; bare font names; hyphens: manual; docs gained the missing section (+ HomeView get-the-engine sync)