Skip to content

Releases: tokens-studio/figma-plugin

Release 133

11 Jan 17:51
80aa200
Compare
Choose a tag to compare
  • Decreases notification for missing font weight style from error to notify.
  • Generic versioned storage: Changes auth header inputs to be cloaked. Fixes #1504
  • Changes paragraphIndent imports to create tokens in the dimension category. Fixes #1517
  • Adds a way to pick other border tokens when editing border tokens. Fixes #1523
  • Fixes an issue with HSLA alpha values of 0. Fixes #1516
  • Fixes Swap Styles not traversing through component sets or sections.
  • Fixes border tokens not functioning properly in Composition tokens. Fixes #1507
  • Fixes tooltip of border tokens in Composition tokens.
  • Fixes border tokens not applying colors as color styles. Fixes #1522
  • Fixes border tokens always applying color as a hex when they could be using a style. Fixes #1522

What's Changed

  • Bump json5 from 2.2.1 to 2.2.2 by @dependabot in #1502
  • Bump loader-utils from 1.4.1 to 1.4.2 by @dependabot in #1501
  • Bump json5 from 2.2.1 to 2.2.2 in /token-transformer by @dependabot in #1500
  • Release 132 by @six7 in #1510
  • 1504 Sensitive header support by @SorsOps in #1512
  • 1507-border-tokens-dont-work-in-composition-tokens by @swordEdge in #1519
  • Programmatic support for token transformer by @SorsOps in #1514
  • 1517-importing-paragraphindent-not-working-base-release-113 by @swordEdge in #1521
  • 1523 border tokens do not offer a way to add alias tokens base 133 by @swordEdge in #1530
  • 1522-when-applying-border-tokens-we-always-apply-color-as-a-hex-instead-of-style-when-available by @swordEdge in #1529
  • 1522 when applying border tokens we always apply color as a hex instead of style when available by @swordEdge in #1531
  • Release 133 by @six7 in #1513

Full Changelog: 0.131...0.133

Release 131

03 Jan 09:59
4a1d611
Compare
Choose a tag to compare
  • Fixed an issue with (color) border tokens which weren't using borderWidth tokens causing those to use a 0 value.
  • Fixed individual sides not being available for the new composite border token types

Release 130

31 Dec 11:10
ad22050
Compare
Choose a tag to compare
  • Fixed an issue that was introduced in 129 that caused font weight validation to trigger too soon
  • Fixed an issue that casued the border / borderColor property migration not to be run

Release 129

30 Dec 10:09
fb82de5
Compare
Choose a tag to compare

We’ll end the year with a new release, and this one contains quite a few fixes, quality of life improvements, and new features. There’s new token types that get us closer to the design tokens format, new ways of working with native Figma Styles and a bunch of quality of life improvements. As always, thank you for your continued support and feedback you’re giving us on Slack and other channels, it helps us build this in the right way.

Read the full changelog (with some more details) over at the Changelog page: https://tokens.studio/changelog/release-129

  • New token type: Dimension
  • New token type: Border
  • Swapping themes can now also work just with styles applied, not tokens (behind feature flag enabled for Pro users (will roll out gradually over time)
  • When changing a group name, we now let you change the full path
  • When two users work in the same document, we now keep state up-to-date
  • Introduced None-value tokens to Inspect in so you can set values to none in instances
  • New sync provider UI
  • You can now detach styles in the Themes dialog
  • Themes.json / $themes improvements: We no longer list disabled sets (this might require a push)
  • New sync provider: Generic versioned storage (push/pull URL storage) - behind a feature flag for specific users, request an invite

Other notable changes

  • Switching from URL to Local Storage does now make tokens writable #1279
  • Plugin applied Box Shadow in wrong order #1427
  • When editing an input with an alias, HOME and END didn’t work. #1304
  • Duplicating a token set should set the new item’s position right after the original #1347
  • Nested token sets don’t insert new children into the correct position #1370
  • Shortcut cmd/ctrl + enter/return triggers loading modal in unexpected situations #1344
  • Gradients can’t be used directly in compositions #1425
  • When using JSONbin you sometimes got the message to recover local changes even though it was latest#1360
  • Paragraph indent not working with the value ‘0’ #1388
  • Gradient from Figma Tokens has different position of anchor points #1353
  • Typography types consistency (expanded typography token types are singular whereas ‘standalone’ typography tokens are plural) #1417
  • Inspect is now showing a sticky top bar to make it easier to bulk-remap (thank you @dermyhughes)
  • Introduced in-product explainers
  • Improved error messaging when a font family / weight combination couldn’t be applied
  • Optimized the Preset that you can load to include some of the new tokens, also fixed typography tokens previously living in the global set

Release 128

08 Dec 12:15
Compare
Choose a tag to compare

This is an important update in our evolution, read more on it over in the blog post.

  • Changed branding from Figma Tokens to Tokens Studio for Figma.

In addition the update contains only minor fixes:

  • Fixed an issue with important typography styles which created paragraphIndent.0 references for a token which didn’t exist. It now adds it just with the value - we realize this isn’t ideal, but with the next major version we’re introducing a new token type which will hold this.
  • Fixed an issue with JSONBin triggering Recover local changes when it didn’t need to.

Release 127

05 Dec 19:37
96f527d
Compare
Choose a tag to compare

Fixed an issue that caused the plugin to crash when using '++' in token names
Fixed an issue with finding matching credentials which caused unnecessary 'Enter credentials' messages at start.

Release 126

03 Nov 08:01
Compare
Choose a tag to compare

Fixed an issue with Rename styles showing up even though there’s no Themes setup
Fixed an issue with Rename styles when used without Prefix styles with Theme name.

Release 125

03 Nov 07:43
0be42df
Compare
Choose a tag to compare

Fixed an issue where the plugin sometimes would ask you to type in repository credentials even though you already had them setup. Fixes #356

Release 124

26 Oct 19:33
Compare
Choose a tag to compare

Fixed an issue with multi value tokens being disabled in the UI

Release 123

24 Oct 17:25
cb19bc0
Compare
Choose a tag to compare

🚢🚀 Release 123 has landed!

In this release we added one of the most anticipated new tokens: the support for Asset tokens. Next to that we also improved some existing tokens by adding multi-value support for spacing and radii. In addition we've added quality of life and onboarding improvements.

The full list of released features and improvements can be found below:

🆕 Asset tokens

To make it possible to tokenize logos, backgrounds and any other image, we created Asset tokens. So far we only support public URLs and your server needs to be able to handle CORS (or you’d use a CORS proxy).
We’ll follow up in the near future with a more convenient way, but this should already provide great value. More information on how to use asset tokens can be found here.
Add support for Asset tokens #1265

🎲 Multi-value spacing and radius tokens

Write tokens like css, and apply once instead of every side on its own. Simply write your tokens like this (works with 1, 2, 3 or 4 values): 8px 4px 8px 16px.
More information on multi-value radii can be found here and more information on multi-value spacing can be found here.
Support multi-value radii and spacing tokens #110

✒️ Font family fallback support

Simply separate font families with a , to achieve what you can with css - allowing you to use the same definition as you’d do in code.
Font family fallback support #818

👨‍🎨 Style improvements

After renaming or deleting a token we ask you if you also want to change associated (via Themes) styles. There’s also a new Sync styles option in the Styles dropdown that would create, rename and delete any styles that were updated on the remote or while you were working on a different file.
Note that this feature only is enabled when used in combination with Themes (Pro), as otherwise there wouldn’t be style connections.
In the Styles Actions, add a new "Sync styles" option which renames Styles according to their connected tokens (via Themes), deletes any styles that are not referenced, and creates new styles that do not exist yet #1196
When renaming a token, ask to rename any local styles (in addition to the Remap tokens functionality we have) #1194
When deleting a token, ask to delete any local styles #1195

🆕 New and improved tokens

Add Paragraph Indent parameter to typography token #735

🤝 Onboarding

Introduce new Start screen with helpful links #1261
Introduce Onboarding modal flow #1200

😊 QoL

Changes to License key display #1293
"Create new branch from" UI issue with long branch names #1184
Fix indenting of set names #1345
Fixed an issue with fonts not applying (when not being used in combination with weight or family)