Skip to content

Releases: tokens-studio/figma-plugin

Release 1.37

21 Jun 17:23
3f863c0
Compare
Choose a tag to compare

Version 1.37 now includes Figma Variables support. With this update, you can use Tokens Studio to manage your Figma Variables and link them to tokens. This allows us to make use of native features for controlling sizing, spacing, radii, content and more. While Figma is still in the process of expanding to include more properties, we're looking forward to their future developments. Regardless, for every feature Figma currently supports, Tokens Studio is equipped to generate a corresponding variable from the token.

  • Create variable collections from tokens, through Themes.
  • Attach variables to tokens through Themes.
  • Update variables when token values change.
  • Sync variables
  • Reference support
  • Figma Variable types support
  • New token types: Number and text

Full changelog: https://tokens.studio/changelog/release-1-37

Release 1.36.5

14 Jun 06:41
6ebdc50
Compare
Choose a tag to compare

Fixed an issue where if you had custom extensions in the $extensions property and you'd edit a token, we'd not respect that property. Now you can have whatever you like in the $extensions property, and we'll keep it.

Release 1.36.4

07 Jun 06:42
34642ef
Compare
Choose a tag to compare

Fixed an internal issue that caused errors to be reported unnecessarily

Release 1.36.2

01 Jun 10:14
Compare
Choose a tag to compare

Fixes an issue with Supernova sync

Release 1.36.1

26 May 07:11
b18d542
Compare
Choose a tag to compare

Fixes an issue that caused the plugin to scan for nodes on startup or when collapsing/expanding the set tree.

Release 1.36.0

25 May 07:34
871af79
Compare
Choose a tag to compare

New features

  • Multi-dimensional themes 🎉 We now allow you to split your themes into groups, letting you create a matrix of possible combinations between color themes, platforms, brands, density or languages. The choice is yours! This reduce the number of themes you'd need to create by a huge amount.
multidimensional-themes.mp4
  • Improved JSON editing experience. We've revamped our code editor and are now giving you proper management capabilities right inside the plugin!

JSON Editor inside the plugin showing syntax highlighting and collapsible lines

  • Introducing a proper diff preview when pushing and pulling changes using git-based solutions. When pulling changes, we show you a preview of what changes would be overwritten, and when pushing you're now made aware of what it is you're pushing.

Visual diff inside the plugin when pulling and pushing changes

  • We've revamped our token suggestion UI. This should give you a much better editing experience!
  • We've added font family and font weight suggestions when using fontFamily and fontWeight tokens
  • New token type: Boolean. For now this only controls layer visibility, but we'll expand on that in the future.
  • We're now letting you keep token names and style names be different while still in sync, meaning you can rename your styles and any value changes you make on tokens will still apply on the right style.
  • Added a Search and filter UI to the Inspect tab to let you find tokens you're looking for, broken reference or just resolved tokens

Minor changes

  • We're now letting you toggle Treat as source when you don't have edit rights, thanks @mihkeleidast
  • Composition token values can now be merged between different sets
  • Composition token values can now be reordered
  • Changed the default dash pattern on borders to more closely resemble what you would get in html
  • Bulk remap now lets you apply across the whole document
  • You can now rename a token set folder
  • We now save the state of the set tree when you reopen the plugin
  • You can now duplicate tokens to other sets
  • Adds ability to bulk-select connected tokens in the Manage themes dialog and detach multiple tokens from styles
  • When no tokens were created due to Ignore first part of token name for styles we now inform you via a notification
  • Color tokens now have a # prepended by default (let us now how this feels)

Fixes

  • Fixed an issue that caused the plugin to stop applying tokens to layers until restart
  • Generic versioned storage: Fixed an issue that caused Recover local changes to appear frequently
  • Fixes a performance issue that caused memory usage to grow as layers grew
  • Fixed an issue with typography tokens becoming unresponsive when switching between alias and input mode
  • Fixed an issue where border tokens colors sometimes weren't applied correctly to bottom left and right sides
  • Fixed an issue where shadow tokens sometimes changed their preview even when you didn't save
  • Fixed an issue with color modifiers that when duplicated caused issues with their modifiers
  • Fixed an issue with typography values that were focused once would get an empty string value applied
  • Fixed an issue with text decoration none not being applied correctly when used outside of typography tokens
  • Fixed an issue where token sets were sometimes displayed in the wrong position after you created them
  • Fixes an issue that prevented the Manage themes modal to appear when you were on JSON view
  • Fixes an issue that prevented tokens to be deleted when they were using a custom type
  • Fixes long theme dropdowns by making them scroll

Release 1.35.5

23 May 07:28
Compare
Choose a tag to compare
  • Fixes an issue with JSONBin.io url in the footer pointing to a 404
  • Fixes an issue with box shadow token inputs not showing up as a Select
  • Enables Supernova.io as a sync provider

Release 1.35.4

04 May 20:58
731a78e
Compare
Choose a tag to compare

What's Changed

  • Fixes an issue where sometimes we wouldn't show all branches that are available in GitHub in the branch selector
  • Fixes an issue with error messages in Figma's light theme
  • Fixes an issue with sync provider icons in Figma's light theme

Full Changelog: 1.35.3...1.35.4

Release 1.35.3

27 Mar 07:49
8f36f44
Compare
Choose a tag to compare

What's Changed

Full Changelog: 1.35.1...1.35.3

Release 1.35.1

07 Mar 08:38
5725189
Compare
Choose a tag to compare
  • Fixed an issue with color modifiers not propagating correctly to Figma when used with references
  • Fixed composition token form's width to make space for references