Skip to content

Changelog

All notable changes to @draw/brand. The format follows Keep a Changelog. New entries go under Unreleased.

  • Package scaffold. The Rúfol brand code moves here from apps/site, so the app and the site share one copy (ADR 0007).
  • Token, LIGHT, DARK, Palette and tokenColor. The palette data is the one source for every theme colour. on-bolt and pen-on-storm join the tokens.
  • FONTS, the display, body, mono and hand font stacks.
  • themeCss, a stylesheet that declares every token and font as a custom property. Light is on :root. Dark is under prefers-color-scheme unless data-theme="light", and under data-theme="dark".
  • svgFrame, pathToSvg, drawingToSvg, shapeToSvg, Fit, Size and SvgFrame, the pure string building that turns paths and drawings into SVG.
  • The Rúfol mark. cloudMark, accentMark, tileDrawing and their palettes and sizes give the drawings. markSvg, logoMarkSvg, sceneMarkBody, accentSvg and faviconSvg give the SVG strings. MarkVariant names the three mark sizes.
  • Roughness, ROUGHNESS_WORDS and DEFAULT_ROUGHNESS, the Clear, Rúfol and Storm words for 0, 1 and 2.5 that ADR 0007 gives the roughness setting.