Skip to main content

🪙 📸 Asset token enhancements

Today our asset tokens have limited functionality, especially when compared to other token tools in our space. The community is requesting some enhancements:

  • Ensure asset tokens can be refreshed when pulled

    • Today there is a known issue due to image caching (Github # 2401) where the plugin does not refresh images after server update in multi-themes setup.

  • Add support for different fill image settings (Github #3233)

    • Fill

    • Fit

    • Tile

  • Add support for SVG's or icon library management

😬 The reality

At the time of writing, assets (or File) is not an official token type in the DTCG W3C specs, but is mentioned as likely to be included (8.8 Additional types).

  • Other organizations who have deviated from the spec are supporting icons as a part of their token management offering.

💬 Feedback that is valuable

  • How does this issue impact your day-to-day workflow?

  • What workarounds do you have?

↔ Related topics

  • TBD → Jump to post

Status: 💡 Requests5 comments

Log in to comment and vote

Comments5

  • Efeturi Money

    •

    Apr 7, 2025

    Is this getting any traction at all? What’s the recommended workaround for now?

    We have a lot of svg assets organized into sets that today we manually have to export one after the other to handoff to devs.

    Adding & Updating are quite painful & this feature would save many many manhours

    • Tokens Studio Team

      Team•

      Apr 29, 2025

      [Keegan] - Heyy! We certainly understand the requirement for this, however the team is currently very busy with work on the Tokens Studio platform, and with regards to the plugin we’re busy with Figma’s upcoming change on shared plugin data. That being said, I will check with the team if this is something we would like to focus on in the near future!

  • fbielsky

    •

    Mar 18, 2025

    We use tokens studio also for our svg icons. For that we copy as svg in Figma and insert the code in the Assets field in tokens studio.

    Pro:

    • development can access the icon via token

    • one more thing in the single source of truth

    con:

    • this svg tokens cannot be used in Figma

      • Figma allows to insert the raw svg code and converts it into a svg graphic layer

      • that would be awesome, if this would be possible with tokens studio (creates an empty frame > insert code)

  • Matt Bindoff

    •

    Dec 17, 2024

    Just noticed this post. We have a workaround using a custom Figma plugin that exports SVGs as SVG_STRING to a dedicated icon collection which are exported by TS as text tokens. Then SD + SVGO cleans up the SVG and converts them to React components.

    It’s bespoke to our workflow but works for us.

    The plugin currently doesn’t track changes but it’s something I’m going to implement when I get time.

    Like you say, it’s non-standard but way better than manually exporting.

  • Sam - Tokens Studio

    •

    Apr 5, 2024

    Github Issues