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.8.1: fluid math, raw blocks, packaged CLI, build --strict
A re-test of 0.8.0 found two bugs; writing the tests found more.
- fluid: the clamp() left out the intercept of its line, so fluid 16 24 was
19.6px on a 375px phone (should be 16.1px) and hit 24px near 840px instead
of 1200px. Same fix repairs shrinking sizes (fluid 24 16 made a backwards
clamp) and rem sizes (slope was 16x too small). Percentages and mixed
units are refused with a clear message.
- raw { }: a multi-line block started with the text "undefined", anything on
the same line as "raw {" was dropped, and the guide example had no
semicolons (invalid CSS). Fixed; a missing semicolon inside raw is now a
warning with the right line number.
- the dssl CLI inside dssl-engine.zip / .tar.gz crashed on start (looked for
public/dssl, the package keeps the engine in dssl/). Finds either layout now.
- dssl build takes --strict, like dssl check.
- tests: new scripts/test-v081.mjs (37 assertions) evaluates the emitted
clamp() at real window widths instead of comparing str…