Release 1.0.0
★ NYSDS 1.0.0 — our first stable release!
🎉 Our first major design system release!
It’s official: the New York State Design System has hit 1.0.0! This marks our first stable release of the component library and design libraries. You can now explore and install our published packages here: NYS Design System on NPM.
We set out to ship 15 web components for v1.0.0 — and delivered 17. ✨
A huge thank you to the entire Design System team — Eric, Doug, Emily, Leo, Kristin, and Robert — for an incredible three months of work getting us here.
💠 New Components
Meet UnavHeader and UnavFooter
The nys-unavheader
and nys-unavfooter
have arrived as web components. Perfect for app teams that hit JS conflicts with the official embed script.
↳ Created by Robert Chen and Emily Gorelik
Who's Got The Button
A fully branded nys-button
, now available as a component.
↳ Created by Emily Gorelik
Fixes and Improvements
- Form fields now properly bubble up their values in Angular and React applications
- Many smaller updates across components
⚠️ Known Issues
- Custom form components don’t yet submit values through native
<form>
tags (fix coming next release) - Some header elements have max-width alignment issues with grid utilities
- If you notice any other issues, please add them to our GitHub Issue Tracker
Figma-only updates
- Published the full suite of 1.0.0 components in Figma
- Added a “Getting Started” guide to help teams learn the system and prototype faster
For full component updates, bug fixes, and the detailed changelog:
See the full developer release notes for v1.0.0 →
- release
- milestone
- update
- celebration
Edit this page on GitHub (Permissions required)
Last updated: February 7, 2025