★ NYSDS 1.0.0
Release Notes
We've made a lot of progress since our last release and are happy to share the 1.0.0 release of the component library and design libraries. You can explore and install our published packages here: NYS Design System on NPM.
We added 3 new components: <nys-button>, <nys-unavheader>, and <nys-unavfooter>— bringing us to 17 web components in total, more than the 15 we slated for 1.0.0. Review our developer Storybook for updated documentation on the new components.
I want to give a big shout out to the Design System team. They've been working tirelessly for the last 3 months and have accomplished a great deal in that short time. Thank you Eric, Doug, Emily, Leo, Kristin, and Robert!
What's New
✨ New <nys-unavheader> and <nys-unavfooter> Component: @nysds/nys-unavheader @nysds/nys-unavfooter
- A component to create a Universal header in sites and apps #271
- A component to create a Universal Footer in sites and apps #259
- Figma nys-unavheader component design reference
- Figma nys-unavfooter component design reference
Note: the official Universal Navigation script embed should still be used on most sites. This version of the component was created to make it easier for application teams that ran into JS conflict issues with the official embed version.
Created by Robert Chen (@NovaCat35) and Emily Gorelik (@emilygorelik)
✨ New <nys-button> Component: @nysds/nys-button
- A component to create a button styled with NYS branding #231
- Figma nys-button component design reference
Created by Emily Gorelik (@emilygorelik)
🛠 Maintenance and Fixes
- Form fields should now bubble up their values in Angular and React-based applications.
- Many updates were made to various elements with no breaking changes.
⚠️ Known Issues
- While our custom form components can be used with frameworks that have form helpers (like Angular), native elements won't submit their value. We have a fix for that coming in the next release.
- Some of the max-width of header elements are out of alignment with the grid utilities. That will be addressed in the next release.
- If you notice any other issues, please add them to our GitHub Issue Tracker.
Design Libraries (Figma):
- We published the full suite of 1.0.0 components. Review them in the NYS Design System Components Figma Library.
- We added a helpful "Getting Started" section that walks through core concepts for the components library and how you can use it to design and build prototypes.
Full Changelog: v0.0.9-alpha...v1.0.0