Changelog

What's new in blackchalk. See full history on GitHub.

  1. v0.3.0

    July 2026

    Accessibility 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
  2. v0.2.1

    June 2026

    Fill-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
  3. v0.2.0

    June 2026

    Fluid 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
  4. v0.1.1

    2026

    Visual 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
  5. v0.1.0

    2026

    First 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