What's New
New features, updates, and improvements to Ditto.
Success! 🥳 Look forward to Ditto updates in your inbox.
Oh no — something went wrong while submitting the form. Please try again!
April 22, 2024

🤩 New and improved UI

We’ve improved the navigation and discoverability of some key elements, to make it easier for teams to get started, and get going, in Ditto.

Here’s what has changed:

  1. New personalized homepage
  2. Enhanced developers page
  3. Easy-to-find integrations hub
  4. Left-side navigation
April 6, 2024

✨ Auto-link 100% match draft groups

We now automatically detect if an unlinked frame already matches an existing draft group — and automatically match up all of the corresponding text items for you. All you have to do is review and accept. 🤩

April 6, 2024

📊 Project Metadata

On the project card, you'll now be able to see an overview of core stats: 

  • Percent componentized
  • Percent marked as "final"
  • Unresolved comments

You'll also be able to see this broken down in each project's project details.

March 26, 2024

👋 See Teammates Live in a Project

You can now see the avatars of anyone else working from the same project! These teammates will display in the project toolbar, whether they're working from the web-app or the Figma plugin.

March 22, 2024

⚡️ Fixes and improvements

  • ⌨️ In the component library, Cmd/Ctrl + K will now collapse and expand all groups and blocks in the side nav.
  • ✨ The Ditto AI Editor is now out of beta and can be used by anyone when using our text editor! You can use our AI Editor to improve writing, fix spelling or grammar, adjust tone, and more. (You can always disable this functionality in your workspace settings)
  • 💻 Updates to developer integrations (see changelog):
    • We’ve added the ability to edit the developer ID of variants.
    • We’ve updated developer ID generation rules so that the accepted characters regex is applied to appended deduplication (i.e. “id-1”, “id-2”, etc.) as well.
    • We’ve updated the Ditto CLI to support the nested format, add an explicit --sample-data flag, and patch dependencies with outstanding vulnerabilities. (v4.4.0)
    • We added an example in our react-i18next demo of how to use Ditto to manage the text and URLs for hyperlinks.
  • 🐞 We fixed a bug with InstaSync applying rich text changes.
  • 🐞 We fixed the display of component suggestions hidden behind the select all menu in the plugin.
  • 🐞 We fixed a bug to allow tag counts to immediately reflect accurate counts on project and search pages.
  • 🐞 We fixed a bug with pressing “ESC” after selecting a component within a component folder.
  • 🐞 We fixed an intermittent bug with multi-selecting components in the component library and editing statuses or tags.
  • 🐞 We fixed a bug that prevented the @-mentioning of 2+ users in a comment with our Slack integration.
  • 🐞We fixed a bug that prevented editors on our Enterprise plan from inviting commenters to the workspace.
March 22, 2024

🎤 State of Content Design 2024 — Survey

How are other teams managing product text? What have they learned, and what are still their biggest bottlenecks? How are content and design orgs evolving? 🤔 💭

We want to get into the nitty-gritty of how teams are managing product text — in all of its forms — and we want to hear from you. Take this survey (and share it with a friend!). We’ll share the results in the coming weeks.

March 20, 2024

🤝 Ditto is sponsoring Config!

We're so excited to announce that Ditto is an official sponsor of Config this year! ✍️ 🎨

From speaking at Config to meeting so many Ditto users in person, we’re honored to represent content and support an event at this scale for the first time. For those attending this June 26-27, we can’t wait to see you there at our booth and lightning talk! 🤗

February 29, 2024

🖇 Figma Variables Integration (Enterprise Beta)

We’ve opened the beta for our integration with Figma variables, which allows you to sync your Ditto component library to your Figma string variables.

If you’re a Ditto Enterprise customer interested in trying it out, reach out to enterprise@dittowords.com!

February 26, 2024

🚀 Component Library: Performance at Scale

With so many teams managing massive component libraries, the Ditto team spent the last month overhauling the component library to handle libraries several factors of scale larger:

  • The component library has gone from being able to support a few thousand components to 100k+.
  • Our component import functionality has gone from being able to support importing ~1000 components at once to 20k+.
January 30, 2024

⚡️ Fixes and improvements

  • 🤖 We now display a copy-and-pasteable project ID next to the project name when developer mode is on in a project.
  • 🛟 We added more detailed error-handling and format detection in the components import modal.
  • 🔐 We improved our handling of Figma authentication / resync for users that are not Figma editors.
  • 👯We improved the multi-player experience for our draft group editor.
  • 🐞 We fixed a bug in the manage frames modal that deselected frames when making new selections.
  • 🐞 We fixed a bug in ditto-react-demo to update variable names so that they render correctly.
  • 🐞 We fixed a bug in our ICU JSON format that was inadvertently including hidden text in a project.
January 11, 2024

🧪 Introducing A/B Testing Integrations

We’re excited to release our first integrations with A/B testing platforms: LaunchDarkly and Split! 🎉

Connect Ditto variants with your A/B testing platform to quickly iterate on your product text and tighten your experimentation feedback loop. To try out the integration, access them via the connections page.

January 4, 2024

🤖 💬 How Blip uses Ditto to write, edit, proofread, and translate 48% faster

Blip’s team of 1500+ employees (over 60 of which are designers) work together on a product that spans a global customer base: over 32 countries in 3 different languages. After a year of using Ditto, the Blip team found that Ditto allowed them to write, proofread, and translate 48% faster compared to their previous process.

We do a deep dive into Blip in our latest case study.

December 19, 2023

⚡️ Fixes and improvements

  • 📁 The API's import components endpoint (POST /components/file) now includes a new folderId query parameter that supports importing to a specific folder.
  • 📁 Variables nested in folders will now appear in search results when searching on the Variables page (rather than just showing their containing folders).
  • 🔌 We improved our Android exports to correctly escape "%" characters.
  • 🐞 We've fixed a bug with multi-select variant previews that didn't display the correct fallback for components without the previewed variant.
  • 🐞 We've fixed a bug with project and component search that prevented searching for a smart quotes.
  • 🐞 We fixed a bug with the accepted characters in a workspace's Developer ID settings that prevented parentheses from getting properly excluded.
  • 🐞 We fixed a regression that prevented users from clicking a component name to open components in a new tab when working from a project.
December 18, 2023

💪 Faster syncing with large Figma files

We've released an overhaul of our Figma integration to improve sync performance for projects connected to large Figma files. With these changes, you should experience: 

  • Significantly faster resyncs (in both the web-app and plugin)
  • Automatic detection of frames that have been moved to Figma pages that don't have other frames synced to Ditto

December 14, 2023

✍️ Project multi-edit now includes Components

When selecting and multiple text items in a project, your changes will also apply to selected components. These changes will also apply to the component's instances. Previously, these edits would only apply to text not attached to components.

This is now available in the multi-select panel in both the web-app and the plugin! 

December 14, 2023

💥 InstaSync™️: edit with the plugin, even during resync

We've spent this past month working hard to make things snappy and improve performance in Ditto. 💪

We're excited to roll out an overhaul of our plugin's Figma sync functionality: you can now select and edit text in the plugin's "Selected" tab, even before resync completes. It will fetch and display the most up-to-date text, as well as apply it directly to the selected text in the Figma file.

December 8, 2023

📁 Edit Component Folder Developer IDs

In addition to editing the folder name, you can now separately edit the folder's developer ID: 

December 6, 2023

🤏 Multi-select Component Drag-and-drop

In the component library, you can now drag and drop multiple components at once -- whether it's to a folder, group, or block! 

November 27, 2023

☑️ Add Variants to All Frames

When adding a variant to a frame, you can also add it to all of the frames in a project by selecting a checkbox!

November 9, 2023

🌐 Component Filter in Projects

In a project, you can now filter the text items to those that are or aren’t attached to components!