Skip to content

Latest commit

 

History

History
207 lines (135 loc) · 9.14 KB

CHANGELOG.md

File metadata and controls

207 lines (135 loc) · 9.14 KB

@tokens-studio/figma-plugin

1.38.9

Patch Changes

  • ff11c7c2: Support Supernova new app URL

1.38.8

Patch Changes

  • 70313100: Fixes an issue with the Mix color modifier ignoring colorspace options
  • e2e85625: Allow numbers and dimensions to be used in x and y node properties
  • 1424c9f8: Fix the renaming tokens in the other type breaks references
  • c306ddf2: Feat/import variables
  • 4f54a33d: Fixed an issue where stroke styles on node where not shown in Inspect.

1.38.7

Patch Changes

  • 3c9c1944: Inspect now also properly shows stroke variables that were applied
  • 55c8c224: Add rotation property to number & dimension tokens
  • b3b02db5: Fixes an issue that caused the plugin to not remove tokens when multiple layers were selected and you tried to remove tokens.
  • d44d993b: Fix un-usual remapping renaming behaviour
  • 30bf0e6b: Add horizontalPadding and verticalPadding as options for Spacing

1.38.6

Patch Changes

  • 77117e77: Fixes an issue with extension data changes that would mutate data
  • e08fc62a: Revert "feat: ignore first part of token name for variables"
  • 3c6b4615: Fixed an issue which shows number value in case a text which its value is 003e78 and 000000

1.38.5

Minor Changes

  • 28cd5d74: Allow skipping first part of token name when creating variables, similarly to how it has worked for styles

Patch Changes

  • caebd05d: Skip multi value tokens when creating variables
  • e8ad7c48: Fixed an issue that caused some tokens to falsely appear as broken
  • 4d63ce61: Reordered the typography composite token fields to have lineHeight follow fontSize
  • c9e2a9b4: Fixed an issue that caused color modifiers values to be ignored when creating or updating variables

1.38.4

Patch Changes

  • 6015f46f: Fixed an issue with Update on change. It's now working again, but disabled for new users as intended.

1.38.3

Patch Changes

  • 23ff7080: Fixes an issue that causes a crash when interacting with a numeric token, such as duplicating

1.38.2

Patch Changes

  • 1e5beacb: We now carry over token descriptions when creating variables
  • abf1cb0b: Fixed an issue that caused the active theme to be reset when you were editing it in Manage themes
  • 20189a39: Changing a token group's name now lets you also rename attached styles and variables
  • e5de5250: Reintroduces support for nested references for 1 level deep (use at your own risk, this affects performance). For example, you can use {colors.{primary}.500} but not {colors.{brand.{primary}}}.
  • 02ac59b5: We now show token values in the inspect tab using tooltips to preview the value
  • 572840bd: Fixed a bug where expired license keys could not be removed

1.38.1

Patch Changes

  • a4f87c0d: Fixes an issue with suggestions showing up in light theme
  • c39ed48b: Fixes a bug that caused raw value documentation tokens to stop working
  • c9aa3687: Fixes an issue where min width tokens would stop tokens from being applied if part of an instance
  • 0247885c: Fixed a bug that caused themes to be unset after branch switch and reopen of plugin
  • 6135aed7: Changes quick-edit shortcut on Windows to ctrl+click
  • 76ae4b95: Fixed some of the onboarding links pointing to a 404

1.38.0

Minor Changes

  • cbfc5cd7: Added an 'id' field to internal token usage containing a unique id per token, which helps with trackined token updates and performance.

Patch Changes

  • cbfc5cd7: Changed default Apply to setting to Selection, this should not change any already stored Apply to setting
  • cbfc5cd7: You can now "unset" dimension tokens by either removing their token on Inspect or on Tokens view.
  • cbfc5cd7: Fixes slow performance of rearranging token sets in the left token set navigation
  • cbfc5cd7: Fixed a bug where Inspect would become unresponsive if you had a shadow and a background blur applied on the same node
  • cbfc5cd7: Fixes an issue where the token picker didn't show an active state when highlighted
  • cbfc5cd7: We now no longer ignore invisible instance children from updating, as we're no longer relying on a Cache. This means you can start using boolean tokens in instances.
  • cbfc5cd7: Improves performance of internal token resolution logic. This should especially be visible on token sets that have deep nesting of references.
  • cbfc5cd7: Fixes a bug that caused nodes to not get updates when min/max width tokens were applied on instances, which caused any subsequent updates to this node to fail. We now ignore instances for min/max width tokens, as they are unsupported by Figma.
  • cbfc5cd7: Fixed a bug that caused Composition token's scroll menu to behave weird when scrolling down
  • cbfc5cd7: Fixes a bug that caused shadow tokens that were using array values to not get a value if they were redefined in another token set
  • cbfc5cd7: Fixed issue that caused theme groups to not play nice with branches, where we'd previously disable the theme groups after branch switching
  • cbfc5cd7: Fixed an issue that caused the plugin to crash when typing [ in the search input.
  • cbfc5cd7: Fixed an issue that caused Variable collections to be created twice

1.37.11

Patch Changes

  • f8066309: Fixes performance when it comes to applying tokens for users who had a large number of variables in their themes

1.37.10

Patch Changes

  • a493af82: Fixes an issue where when a theme has missing variables we'd not apply variables correctly anymore
  • 51ebfea9: Fixes an issue where renaming a token or token group would cause Apply to to be changed
  • 51ebfea9: Fixes an issue where the choice of Rename styles was not remembered per session
  • 51ebfea9: Fixes an issue with token edit inputs being focused after a timeout

1.37.9

Patch Changes

  • b52519ef: Fixes a bug that caused token set order to be ignored when syncing with Supernova
  • b5e7b88b: Improves performance of most operations by utilizing a new findAll function to faster traverse the tree of nodes.
  • 00bf10e2: Adds support for 2 Supernova environments
  • 4aa6e8bb: Changed behavior of editing, duplicating or creating tokens to no longer automatically apply changes. You now need to run Apply to.. if you want tokens to be updated.
  • 0f5ffa33: Cut down speed of Apply to.. operations to around 40% of where we were before
  • b3a0e5bc: - Improved performance of applying by removing unnecessary calls to check if we need to apply a variable.
    • Fixed an issue that caused local variables to be applied if they matched name of an applied token
  • 03aa9d05: Slight change of colors as we've detached from Figma's internal tokens
  • dd608a7f: Improved performance of the bulk remap function
  • dd608a7f: Improves performance of attaching/creating variables for large token sets

1.37.8

Patch Changes

  • 9a9f6e26: Updated Second screen UI to work better on smaller sizes, moved language selector to Settings
  • d7c42f97: Adds support for Figma's DevMode (thanks Thomas Deser)

1.37.7

Patch Changes

  • f8235f7b: Fixed a major performance issue that appeared after 1.37. Times to apply and update nodes should now be down to 10% of what it was before for some files.
  • 4a2253d1: Adds support for minWidth, maxWidth, minHeight, maxHeight, counterAxisSpacing on Auto Layout frames and their direct children Adds support for 'AUTO' in Spacing tokens to indicate space between on Auto Layout frames

1.37.6

Patch Changes

Bugs addressed:

  • 7c6b0391: Fix: Changes frequency where we check for git updates in the background to once every 60 seconds
  • 2c41a47f: Fix: Fixes sync tabs being displayed malformed
  • fffdd673: Fix: Fixes Apply to document UI description

1.37.5

Patch Changes

Bugs addressed:

  • Fixed an issue where autocomplete was not working for Typography tokens
  • Fixed an issue where the connection between a variable and token would get lost after pushing and pulling from ADO

1.37.4

Patch Changes

Bugs addressed:

  • Fixed two vulnerabilities in dependencies
  • Fixed some translations missing from various screens
  • Fixed an issue where dragging a theme in the Manage themes modal would cause themes to disappear in the theme dropdown
  • Fixed an issue where dragging a theme would under some rare circumstances cause the file to freeze
  • Fixed border tokens not working properly inside composition tokens

Improvements:

  • Introduced an option to rename tokens in other sets when renaming a single token

1.37.3

Patch Changes

  • This release focused on addressing some bugs that was causing theme groups to disappear and other improvements

    Bugs addressed:

    • Fixed an issue where theme groups were not respected for ADO, JSONBin sync and local import
    • Fixed an issue where border color is applied as a style even when variables are present
    • Fixed an issue where color tokens with modifiers were being showing strange behavior on edit
    • Fixed an issue where dragging and dropping a theme from ‘No Group’ to a ‘Group’ hides the ungrouped themes
    • Fixed an issue where the plugin forgets credentials for Second Screen

    Improvements:

    • Introduced internationalisation support on the plugin for French, Dutch, Chinese, Hindi and Spanish
    • Introducing feature to send anonymised crash recordings (needs to be opted in) for better crash analytics

    Other features:

    • Open beta for Second Screen and Token Flow