March 14th, 2025
This week we’ve been working on stability, some internal process updates as well as an exciting new feature: Releases!
With Releases, you can publish the current state of your design system and mark it as a specific version. You can create a release, give it a specific version number (or follow SemVer), add a release description, and then choose which export configurations should be included. This is a first release that we want to share early, but we have much more planned here. You can read all about what we’ll still have in store for you by navigating to the roadmap item.
Added ability to create releases and assign a specific version or follow semver
Added ability to list and view releases in Studio
Added ability to download tokens at point of release from a specific release page
The export configuration page should now feel significantly faster. We migrate to Style Dictionary v5 for performance improvements.
The Configuration page now requires user action (click a button) to run Style Dictionary and get transformed outputs.
Removed expand property from export configurations if user has selected no types to expand, speeding everything up.
The export Configuration page was crashing on refresh, it now no longer crashes
We worked hard on a series of onboarding / getting started videos. We added those to our YouTube as a playlist. Go check it out, we added some amazing videos to get started!
Changed the link of the YouTube tile on the dashboard to our onboarding playlist.
Added a Tutorials entry to the left side of the navigation to find those videos.
Added support for number and text types, previously those weren’t supported
Fixed an issue where font family tokens with a space in its name were created with quotes around it, causing them to not work in Figma
Fixed an issue with numerical font weights that were being referenced being created as the wrong variable type
We added a feature to Apply variables that lets you apply tokens where variables were applied. Meaning, if you had a variable called ‘colors.gray.500’ applied on a layer, we will apply a token with that name. This should make moving over to the Tokens Studio ecosystem easier.
Fixed an issue with border radius not being translated to variables properly