• NYS Design System Release 1.19.3

    Responsive margin and padding, <nys-accordionitem> style overrides, MCP server updates, added more native functionality to <nys-button> and <nys-icon>, fixes to <nys-fileinput>, and continuing our automation journey!
    by Eric Steinborn
  • NYS Design System Release 1.19.2

    BREAKING CHANGES! We added a subheading to nys-globalfooter, added two new icons, and performed our quarterly audit.
    by Eric Steinborn
  • NYS Design System Release 1.19.0 “Upper Wolf Jaw”

    BREAKING CHANGES! We upgraded the <nys-icon> to load external icon libraries which caused some breaking changes. Vertical space gaps available with new vertical grid-gap classes. Check your layouts as there is potential vertical padding breaking changes with grid-gap. Lastly, we added a subtle variant to the <nys-divider>
    by Eric Steinborn
  • NYS Design System Release 1.18.3

    Fixed a ton of bugs, made the DS more accessible, and improved the MCP Server
    by Eric Steinborn
  • NYS Design System Release 1.18.0 “Cascade”

    Releasing the new <nys-tab> component! We fixed some responsive utility CSS, as well as a few React and Preact bugs. BREAKING CHANGE to grid-gap CSS classes, read release notes for more info.
    by Eric Steinborn
  • NYS Design System Release 1.17.0 “Grace”

    <nys-breadcrumbs> component released. Text variant of <nys-button> supports prefix and suffix icons now. Fixes to error messages, pagination, and the MCP server.
    by Eric Steinborn
  • How CSS Variables Power the NYS Design System

    How the NYS Design System uses CSS variables and design tokens to enable consistent, scalable, and customizable UI development across New York State.
    by Emily Gorelik
  • NYS Design System Release 1.16.1

    <nys-video> width fixes, <nys-datepicker> minDate, maxDate, and “Day 1” bug fixes.
    by Eric Steinborn
  • NYS Design System Release 1.16.0 “Algonquin”

    <nys-video> component released as stable. Added flex-gap classes for better customizing flexbox layouts. Sped up build time, and fixed a mountain of smaller issues.
    by Eric Steinborn
  • NYS Design System Release 1.15.0 “Nye”

    Meet <nys-combobox> and <nys-dropdownmenu>, the two newest components in the NYS Design System! We added 3 new icons to the <nys-icon> component, standardized our JS files, fixed bugs, and added a new language configuration option for <nys-unavheader>.
    by Eric Steinborn
  • NYS Design System Release 1.14.0 “Marcy”

    Happy one year anniversary to the NYS Design System! 🍰 We now lint all our styles before publishing and have provided new methods for customizing the <nys-accordion>. Lots of bug and accessibility fixes in this release too!
    by Eric Steinborn
  • Happy Birthday NYS Design System!

    We're celebrating our one year anniversary! We shipped a new homepage and contribute pages. Contribution can take many forms: New feature requests, bug reports, or hop into our Teams channel.
    by Eric Steinborn
  • NYS Design System Release 1.13.1

    A bug fix and enhancements release. Custom search endpoints in <nys-unavheader>. New @nysds/tokens package available. Strong badges make an appearance.
    by Eric Steinborn
  • NYS Design System Release 1.13.0 “TableTop”

    We're releasing two new components, <nys-datepicker> and <nys-table>. We've made some modifications to the <nys-globalheader> to allow for “user actions.”
    by Eric Steinborn
  • NYS Design System Release 1.12.1

    We are wrapping up 2025 with our 34th release of the year! Design previews of nys-table and nys-datepicker are now widely available in the NYS DS Figma library.
    by Eric Steinborn
  • NYS Design System Release 1.12.0 “Skylight”

    This release completely revamped the tooltip component to be more accessible and easier to use. The old tooltip wrapper has been removed from the package. We also introduced new responsive variants for our popular utility classes.
    by Eric Steinborn
  • NYS Design System Release 1.11.3

    We released our community Figma file! Custom Element Manifest (CEM) now available in the package. CEM allows us to map custom components to VSCode, and eventually automatically create our React wrappers.
    by Eric Steinborn
  • NYS Design System Release 1.11.2

    Primarily a bug fix release. No more console warnings. No more accidental double-clicks. We also cleaned up our Figma files.
    by Eric Steinborn
  • NYS Design System Release 1.11.0 “Gothics”

    Enhancements and bug fixes for this release. Some nice Figma improvements as well. Enhancement to <nys-icon> size ramps and bug fixes for accessibility (including a particularly nasty bug) and some deprecation changes with <nys-select>.
    by Eric Steinborn
  • October Website Improvements

    We have implemented a site search, added a new 404 page, and created quick links for headings across the site.
    by Eric Steinborn
  • NYS Design System Release 1.10.1

    Enhancements and bug fixes for this release. Enhancement to <nys-globalfooter> to allow multiple columns of links and bug fixes for accessibility and click functionality of <nys-checkbox>.
    by Eric Steinborn
  • NYS Design System Release 1.10.0 “Haystack”

    We shipped two new components: <nys-pagination> and <nys-modal>. Use them to create dynamic experiences for your users.
    by Eric Steinborn
  • NYS Design System Release 1.9.1

    Use the new <nys-divider> component to split up visual elements on your pages. We also fixed some bugs.
    by Eric Steinborn
  • NYS Design System Release 1.8.0 “Adirondack”

    Create step-by-step user flows easier with the new <nys-stepper> component!
    by Eric Steinborn
  • NYS Design System Release 1.7.0 “Hudson”

    Are you looking to learn more about the New York State Design System? Be sure to watch our new NYS Design System video series. And check out our two new components: <nys-badge> and <nys-accordion>
    by Eric Steinborn
  • Release 1.6.0

    New icons, improved field masking, and some Figma updates.
    by Eric Steinborn
  • Rapid Wireframes to Prototypes with Fidelity Modes

    Unlock new workflows by building your design system with a fidelity routing collection to swap between low-fi, mid-fi, and high-fi in one click.
    by Leo Vogel
  • Release 1.5.3

    Hotfixes for nys-textinput, nys-unavheader accessibility, and nys-backtotop behavior.
    by Eric Steinborn
  • Release 1.5.0

    Welcoming nys-tooltip to the library and polishing up nys-fileinput.
    by Eric Steinborn
  • Release 1.4.0

    New nys-fileinput component, package size cut in half, and fresh icons.
    by Eric Steinborn
  • Release 1.3.0

    Consolidated Figma libraries, new nys-backtotop component, circle prop for nys-button, and key accessibility fixes.
    by Eric Steinborn
  • Release 1.2.0

    Figma updates for buttons and inputs, new automated tests, and key fixes.
    by Eric Steinborn
  • Release 1.1.9

    New text input variants, a tile option for checkboxes, and automated testing.
    by Eric Steinborn
  • Release 1.1.8

    A new skip navigation component, fresh icons, and key accessibility fixes.
    by Eric Steinborn
  • Release 1.1.7

    New link targeting in nys-button and important accessibility fixes.
    by Eric Steinborn
  • Scaling Human-Centered Design with Design Systems

    Jesse Gardner and Eric Steinborn discuss scaling human-centered design with the New York State Design System on episode
    by Jesse Gardner and Eric Steinborn
  • Release 1.1.6

    Accessibility fix for buttons, better component loading, and an npm install fix.
    by Eric Steinborn
  • Release 1.1.5

    Figma Code Connect for all components and a much leaner npm package.
    by Jesse Gardner
  • Release 1.1.1

    Updated Figma variables, refreshed design tokens, and a round of bug fixes.
    by Eric Steinborn
  • Release 1.1.0

    Form elements now reflect validation properly, plus Code Connect between Figma and code.
    by Eric Steinborn
  • Release 1.0.0

    ★ NYSDS 1.0.0 — our first stable release!
    by Eric Steinborn
  • Release 0.0.9-alpha

    Global Header + Footer land in the Design System, along with form event fixes and dependency updates.
    by Eric Steinborn
  • Release 0.0.8-alpha

    Launch of @nysds/styles package and major documentation improvements.
    by Eric Steinborn
  • Release 0.0.7-alpha

    Our first styles package lands + avatar component joins the lineup.
    by Eric Steinborn
  • Release 0.0.4-alpha

    New textarea and toggle components debut, plus major build and publishing upgrades.
    by Eric Steinborn
  • Release 0.0.3-alpha

    New components (nys-radiobutton, nys-icon, nys-textinput, nys-alert) plus Storybook publishing, module upgrades, and CI/CD fixes.
    by Eric Steinborn
  • Release 0.0.2-alpha

    Added new components nys-icon and nys-checkbox.
    by Eric Steinborn
  • Release 0.0.1-alpha

    Our very first alpha release of the NYS Design System 🎉
    by Jesse Gardner