Releases: UniformChicago/design
Releases · UniformChicago/design
Release list
v0.1.12
.u-shell-headeris a fixed 64px tall (border included), so sticky elements below it attop: 64pxare no longer overlapped.- Docs site: every local CSS, JS and SVG reference carries a content hash (
?v=…), so a new release never runs with the previous release's cached files. This fixes the theme toggle doing nothing on iOS Safari right after a deploy. - Docs site: on narrow screens the sticky row of section groups highlights the current group and scrolls to keep it in view.
- Docs site: navigating between the docs and the Playground keeps the old page on screen until the new one paints, preloads the main fonts, warms the cache for the other page, and lets Chrome prerender it.
- Docs site: Assets moves to Foundations; Labs (Atmosphere) is now the last group. Tighter hero spacing and a larger wordmark on phones.
- Playground: the preview width toggle is hidden on phones, where the preview is already mobile width. Links use
→instead of↗, which iOS renders as an emoji.
v0.1.11
- Docs and Playground share one header: same markup (
makeHeader()inbuild/site.mjs), styles (site/shell.css) and theme toggle (site/shell.js). The Playground gains the theme toggle; a test keeps both headers pixel-identical. .u-shell-mainsets only block padding, so.u-shell-layoutkeeps its side gutters;.u-shell-header-actionsgap is now--u-space-2.- The Playground preview starts in the page's theme.
- The favicon follows the browser's color scheme (ink U on light, paper U on dark).
- Add
uniform-icon-color.svgand its generateduniform-icon-on-dark.svg. - Tighten the hero spacing; points sit between the lede and the actions.
- Fix the Atmosphere section anchor (
#labs-atmosphere), which collided with the background canvas id. - Playground tests run against the built site.
v0.1.9
- Fix button rendering width inside nav headers by removing whitespace and adding font-size: 0.
- Demote Atmosphere wave motif to an experimental feature in text.
- Remove overlapping s-hero-art collage from the landing page.
- Add a standard u-shell shell system and use it across playground and landing page for consistent spacing and margins.
- Add a new "Authentication" preset to the playground.
- Fix u-callout border rendering corner artifact by using a pseudo element.
Changelog
Each release is a vX.Y.Z tag with a GitHub Release: notes from this file, the npm tarball, SHA256SUMS and a signed build-provenance attestation. During 0.x, any release may change markup or class names; read the notes before upgrading.
v0.1.8
- Replace the gallery with an interactive Playground: five starter patterns, state and heading controls, editable HTML, copy/reset, and light/dark and mobile/desktop previews. Existing
/gallery/links remain usable. - Refine the docs with icon theme/copy controls, aligned token actions, and readable asset names with explicit SVG downloads.
- Add browser coverage for Playground editing, draft retention, reset, clipboard, preview isolation, and accessibility across starter states and themes.
- No changes to
dist/.
v0.1.7
- The repository moved to UniformChicago/design. Install with
github:UniformChicago/design#v0.1.7. - Verify this release's attestation with
-R UniformChicago/design. Older releases were signed under the previous org name. - No changes to
dist/.
v0.1.6
- Docs site redesign:
- a sticky sidebar that highlights the current section, and a dark/light toggle that is remembered across visits;
- color, theme-variable, type, spacing and radius cards with copy buttons;
- a live preview of every component above its markup;
- code highlighted at build time (no highlighter script ships), with copy buttons;
- a hero built from real components.
- Tests: axe in both themes, theme persistence, sidebar targets, copy, and that each live example matches its code.
- No changes to
dist/.
v0.1.5
- First GitHub Release. Releases now carry the npm tarball,
SHA256SUMSand a signed build-provenance attestation. Releases are cut only after every check passes. - Docs site at design.uniformrealestate.com: install, tokens generated from
tokens.json, components, assets and releases. The gallery is included. Both are tested with axe and a link check. - No changes to
dist/. Upgrading from v0.1.4 is optional.
Earlier versions are plain tags, without Release assets.