Changelog
What's new in blackchalk. See full history on GitHub.
v0.3.0
July 2026Accessibility overhaul — the library is now axe-clean.
- Full keyboard operability: tabs, select, combobox, dropdown, date-picker grid, radios and rating
- Accessible names + ARIA roles across inputs, dialogs, tooltips, pagination and steppers
- Visible on-brand keyboard focus, plus focus trap and scroll lock for modals and drawers
- Modals, dialogs and drawers now inherit a scoped dark theme
- New SketchRangeSlider — a two-handle min/max slider
- Prepublish accessibility regression gate keeps releases axe-clean
v0.2.1
June 2026Fill-token refinements for consistent rough.js backgrounds.
- Background fills split by semantic role — object fills vs state fills
- Image placeholder uses the faint object fill
v0.2.0
June 2026Fluid charts and rough.js fills across surfaces.
- Charts re-render fluidly via ResizeObserver
- Rough.js fills on skeleton blocks and table zebra stripes
- Assorted visual polish across components
v0.1.1
2026Visual and responsive polish from the first design review.
- Hand-drawn close icon for cart item remove + modal close
- Killed the native search clear button and a serif leak in portalled surfaces
- Responsive + visual fixes across components
v0.1.0
2026First public extraction from the production design system.
- ~70 hand-drawn components built on rough.js
- Single-hue theming with light/dark modes
- SSR-friendly, single stylesheet, no runtime CSS-in-JS