Product updates ✨

February 27, 2024

Merge and attach to components with unique key

Improvement

We've upgraded the unique key property to make it easier for you to work with copy components. With this update, you can:

🧲 Attach texts to components: If the newly set unique key is already used by a component, you can quickly attach the current text to it.

🔀 Merge components: When the saved key is used by another component, you can merge between them instead of receiving an error message.

✨ We also included overall UI polishing in the Figma plugin! Following your feedback, we've updated a few texts and polished some areas in the Figma plugin for a smoother experience.

Hope you enjoy this one!

Team Frontitude
February 12, 2024

Text edit box improvements and bugfixes

Improvement

We've improved the text box in our web app to support more content types:

  • Tags of any type (HTML, XML, or internal syntax) can be submitted.
  • Trailing line breaks can be submitted.

We've also squashed a few bugs around text editing and display:

  • Truncated (ellipsis) text in Figma is now displayed properly in Design View.
  • Redundant unsaved changes warnings that were shown when the editing panel is closed are now fixed.
  • Plural forms creation is fixed.
Team Frontitude
January 24, 2024

Introducing Frontitude Developer Pack for automating UX content workflows! ♻️

Announcement
New feature
Improvement

This week, we're rolling out three key features that empower developers to build automated UX content workflows:

1️⃣ Figma Dev Mode plugin: Allows developers access content and metadata seamlessly within Figma's Dev Mode.

2️⃣ Access token authentication for the Developer CLI: Automate content handoffs with CI/CD integration and receive content updates effortlessly.

3️⃣ Webhooks: Connect Frontitude with external tools for real-time updates.

Plus, a whole new Developer Docs website with quick guides and examples. From devs to devs!

Get the full scope in the launch blog post.

Team Frontitude
January 19, 2024

User experience improvements in Design View and projects!

Improvement

We've made some updates to make using the copy library and projects easier:

  • You can now press Cmd/Ctrl+A to select all items in the library or project's List View.
  • At last(!), you can multi-select texts in Design View by holding Shift and selecting texts with the mouse.
  • You can create copy components with a unique key right away, instead of doing it later.
  • When you click on a comment in Design View, we now highlight the last discussion comment to make it easier to locate.
  • We put a red counter to the library's component suggestions to make this useful feature more noticeable.

Also, we improved the look and feel across the system to make it more comfortable for your eyes. 😉

Team Frontitude
January 15, 2024

Export selected items

Improvement

A small yet important addition - you can now select and export specific items from project and library views.

Just select what the relevant texts/components and click the export button. The selected items will be exported in the requested format!

Team Frontitude
December 14, 2023

Improvements and bug fixes

Improvement

We've spent the last couple of weeks to improve the experience in different areas across the platform.

Developer Integration

  • You can now install the Developer CLI using Yarn.
  • All JSON export keys are now sorted alphabetically from A to Z.

Copy Library

  • We've added an option to detach instances from the Design Explorer. You can find this option from Component > Options menu > View all instances. This makes it easy to remove irrelevant texts from a copy component.

Projects

  • We've introduced a new Open in Figma button next to screens in Frontitude projects. This allows you to quickly open the corresponding frame in Figma. To make this work, simply set the Figma file URL in the plugin after syncing frames.
  • Tags are now sorted alphabetically, making it more manageable when you have a large number of tags for a text or copy component.
  • CSV export now mirrors the project view order, making it easier to determine the export order and work with it.

Bug Fixes

  • We fixed the drag-and-drop functionality for screens in the project navigation bar.
  • Navigating screens in Design View using keyboard keys is now fixed. Previously, pinned screens messed up the screen order.
Team Frontitude
December 6, 2023

Introducing UX Writing Assistant for Teams! ✨

Announcement
UX Writing Assistant
New feature

Today, we're launching a major update the turns the UX Writing Assistant to a multiplayer tool. Say hello to the UX Writing Assistant for Teams.

With this new version, design teams can step into the AI era of UX content creation with the most advanced tool, helping to:

  • Empower team members to write professional UX content using AI
  • Integrate content guidelines with the design system to effectively enforce consistency
  • Streamline the entire design process and save time on writing and reviewing

Read the full announcement and try Guidelines for free on the UX Writing Assistant today! If you like it, show your support and share your feedback on our Product Hunt launch.

Team Frontitude
November 21, 2023

Custom length instruction and model improvements!

UX Writing Assistant
New feature

Exciting update to our UX Writing Assistant!

  1. Custom length instruction: Now you can set custom character, word, or sentence limits for more precise content length limits.
  2. Upgraded GPT 3.5 model: Experience even more accurate content generation with the latest OpenAI model. Combined with prompt updates, the model now follows instructions much better.
  3. Improved Audit: If you're a private beta participants, this one is relevant to you! We've dramatically improved audit scans accuracy for better content reviews.

Happy writing!

Team Frontitude
November 21, 2023

Cleaning non-copy texts in projects

Improvement

Exciting product update!

We're thrilled to introduce a game-changing capability that's all about keeping your projects clean. With our latest release, Frontitude now automatically detects and hides non-copy elements within your projects.

Here's what you need to know:

  1. Maintaining cleaner projects: This new capability intelligently identifies non-copy elements, ensuring that your projects remain clutter-free and focused on what matters most—your UX content.
  2. What content is filtered out: The new algorithm efficiently filters out dates, numbers, emails, and other non-copy texts that often clutter your project workspace. This means you can spend more time on the creative aspects of your work and less time on manual cleanup.
  3. Easy retrieval: These filtered-out texts aren't going anywhere! You can always access these hidden items in the "Hidden Items" section within your projects.

We hope it will help you remove the clutter and maintain cleaner projects!

Team Frontitude
November 3, 2023

Define a unique key convention

New feature

You can now set your own key convention for any texts stored in your copy library and projects from your workspace settings.

A convention can be define by selecting key casing and a delimiter. Then, everyone on your team can keep a consistent key creation by being prompted with a warning if the key doesn't follow your team's convention.

Team Frontitude
October 31, 2023

JSON import improvements

Improvement

We are releasing some improvements to our JSON import feature, aimed at providing a more efficient content onboarding on the copy library:

  • Nested JSON Support: Import can now handle nested JSON structure.
  • Automatic Categorization: Instead of manually categorize hundreds of copy components, the new import automatically creates categories for keys containing nested objects, simplifying content management.

These enhancements are focused on improving the onboarding process for content coming from the codebase or localization systems.

Team Frontitude
September 29, 2023

Custom instructions cheat sheet

Announcement
UX Writing Assistant

We just published the constantly evolving Custom Instructions Cheat Sheet that includes instructions that were thoroughly tested with our UX Writing Assistant.

These instructions are organized into multiple use cases, and can help you write custom instructions to generate better content suggestions.

If you have a useful instruction that isn't listed, or need any help with phrasing instructions, reach out to us through our website chat or email us at hi@frontitude.com.

Team Frontitude
September 20, 2023

Set source language

Improvement

If you use Frontitude for product localization, we have added the option to set the source language instead of just labeling it as 'Source language.'

This can be useful for manual exports and integration with developers, in addition to providing a better experience when using it in the Frontitude web app.

Team Frontitude
August 21, 2023

Team Guidelines is available in private beta

Announcement
UX Writing Assistant

We're working on a new feature that will allow your team to write as one. We call it Team Guidelines, and it's now available in private beta.

Team Guidelines allow you to create smart content guidelines that can be interpreted by our AI model and seamlessly integrate with your design system.

To join our exclusive private beta, simply reach out to us through our website chat or email us at hi@frontitude.com.

Team Frontitude
August 10, 2023

New onboarding Figma file for UX Writing Assistant

Announcement
UX Writing Assistant

We created a Figma file that walks you through the plugin's core features and shows you how to use them effectively. We left a nice surprise at the end, with an exclusive offer.

So, grab your cup of coffee/tea/matcha and take it for a spin: Open the playground file in Figma

Team Frontitude
July 21, 2023

Predefined instructions, plugin redesign, and enhanced prompt

Improvement
UX Writing Assistant
New feature

Introducing: Predefined instructions

You can now refine copy suggestions quickly by selecting instructions from a list, grouped by Tone, Length, and Element. Read this help guide to learn more about how to use it!

(Yet another) Plugin redesign

We redesigned the plugin (once again) according to the great feedback we have received from you. It's now easier to rewrite and apply suggestions in your Figma designs.

Prompt upgrade boosts success rate to 40%

Our engineering team has meticulously redesigned the rewrite logic which led to better copy suggestions. The plugin's success rate improved from 30% last month, to 40% today! It means that 40% of the suggestions are getting applied directly in the design or copied to the clipboard.

Team Frontitude
July 20, 2023

Improved auto-attach, import translations, and more!

Improvement

We're happy to share with you this new pack of improvements to streamline your Frontitude workflows and integration with your design, development, and localization processes!

 

Upgraded auto-attach mechanism 🔗

We understand the importance of seamless sync with your designs. Our team has worked tirelessly to improve the way it attaches new texts to existing copy components: Now, if you have multiple components with the same text, it uses the Figma component hierarchy to match it with the copy component that shares that same parent Figma component!

 

Screen names auto-update on sync 🔁

Our Figma plugin now syncs the latest frame names to Frontitude, unless they have been renamed previously. This keeps your Frontitude project in better sync with the design file.

 

Import translations from localization systems ⤵️

It is now possible to override existing text values, whether it is the original text or the translation. This lets you update translations in Frontitude, test them on the design, and soon preview them in Figma.

 

CSV export: Merge component instances ⤴️

When exporting projects into CSV files, you can now merge component instances together into one row. This means that you can have one row per text, even if it repeats in the project.

 

CLI improvements 💻

We released a few improvements and fixes to our Developer CLI:

  • Android XML format bugfixes - We fixed a few issues with variables and escaping characters.
  • When merged to the strings JSON file, keys are sorted alphabetically. This makes it easier to understand what keys were added or removed.

Team Frontitude
July 13, 2023

The UX Writing Assistant is getting a facelift, improvements, and bugfixes!

Improvement
UX Writing Assistant

After getting so much feedback from you (thank you), we're releasing a new version of the UX Writing Assistant plugin that includes a redesign and improvements. ✨

The new release includes:

  1. Rewrite button relocated for easier access
  2. Suggestions can be applied directly from the list
  3. Upgraded to a newer GPT model to get enhanced suggestions
  4. A few squashed bugs and improved overall stability

Team Frontitude
June 23, 2023

Performance improvements: Sync new content faster between Frontitude and Figma

Improvement

These significant performance improvements will improve your experience when uploading and syncing new content between Frontitude and Figma.

What you can expect?

🖇️ Easily sync multiple frames at once - You can now smoothly upload multiple frames at once from your Figma files to Frontitude's web app.

💫 Faster web app to Figma sync - The synchronization process from the web app to the Figma plugin has been accelerated, resulting in a faster and smoother experience.


🕐 Plugin loading, 10X faster - Loading the plugin in Figma is now much faster!

Team Frontitude
June 12, 2023

Metadata format in the CLI, general improvements, and bugfixes

Improvement
Developer handoff

📝 New “metadata” in the Developer CLI - The new format is now available as part of the Developer CLI’s “pull” command. Use it to get additional properties for each text fetched from Frontitude to sync it with other tools.

🔠 Keys sorted alphabetically - In the file export and developer CLI features, keys are exported sorted alphabetically (ascending) to give you a better overview of changes in your strings file.

General improvements

🎨 Quickly view text in design - We added a button at the top of the editing panel to allow you to quickly view the text in the design or list view. Switching from a filtered list view to design view is now super easy!

🔎 Attach texts to components using unique keys - Components can now be searched by their unique key when attached to a text in the Figma plugin or web app.

🔢 Sort screens - Now you can sort screens inside a project, alphabetically or by the time they were created. This allows you to maintain order when you use a numeric convention for the screen names in the design tool.

🧲 Turn off auto-attach - If you do not want texts to be automatically attached to similar components, you can turn off auto-attach from your workspace settings.

Bugfixes

🚥 Status indicators in translation mode - When filtering by status inside a project, indicators now appear in the left navigation bar to allow collaborators to find the relevant texts faster.

💎 Design View stabilization - Issues where the Design View displayed texts twice or misplaced texts were fixed. It also knows how to exclude hidden texts in Figma that were displayed before.

Team Frontitude
May 23, 2023

Introducing Frontitude’s AI-Powered UX Writing Assistant! 🚀

Announcement

We’re excited to introduce Frontitude’s brand-new UX Writing Assistant: The Figma plugin that lets you craft and refine your product’s copy, 10x faster, using AI-powered copy suggestions.

Frontitude's UX writing assistant for Figma

With the UX Writing Assistant, you can easily:

✍️ Generate industry-inspired copy suggestions, tailored to your target users and product's voice and tone.

✅ Apply UX Writing best practices to improve user experience and guide users through your product.

💫 Save the copy into a single list to improve the assistant's performance and quickly reuse it in the future.

Read the official announcement to get the full story and visit our Plugin page in Figma.

Live in Product Hunt: We launched the UX Writing Assistant in Product Hunt, check out our launch page!

Team Frontitude
May 22, 2023

New integrations tab, improved Design View, edit tags in bulk, and more...

New feature
Improvement

⚒️ The new Integrations tab - This new tab in your workspace settings opens up an entire world of workflows! It allows you to integrate external tools into your Frontitude workflow. The first available integration allows you to use Frontitude's Developer CLI to automate the developer handoff. Soon, there will be many more available. We'd love to hear what integrations you'd like to see -- just hit Request next to the integration you wish to have.

✨‍ Improved Design View - We've improved the design fetching algorithm to produce more authentic designs in the Design View. With this update, texts that appear behind semi-transparent overlays in Figma (like in modals) will be embedded into the design and excluded from the project texts.

🏷️ Edit tags in bulk in projects - This allows you to add or remove tags to multiple texts in a project. Up until now, this feature was only in the library, and now it's available in projects as well.

📚 Delete variables - Delete unused variables from your workspace settings to make sure team members use the right ones. Once a variable is deleted, components that use it will have the curly-braced variable replacing the placeholder. For example, "Hello Wendy" will turn into "Hello {{firstName}}".

📝 Edit billing details - Now you don't have to contact us to update your billing details. We added a link to the Usage & Billing tab under your workspace settings so you can edit it all by yourself!

Team Frontitude
April 19, 2023

Improved text activity visibility, component suggestions, and additional updates:

Improvement

🚦Text activity log extended - You can now easily track the activities of each text in your projects, allowing you to see who did what and when. We have enhanced the visibility of the text's activity log by including the following events:

  • Text was attached to a component
  • Text was detached from a component
  • Text status was changed (New, Draft, Review, Final)
  • The unique key was modified

Text activity log extended

✍️ Component suggestions are now available for you at two distinct levels - suggestions at the project level and suggestions based on your workspace copy library. This will help you craft more targeted, consistent copy.

🏷️ Filter components by tags from the Developer CLI - Now you can filter components by tags when fetching content from Frontitude to your codebase using the Developer CLI. This can be used in number of use cases, like splitting your copy into different environments, products, and more.

Team Frontitude
March 21, 2023

Localization product updates

Improvement

🌍 Translate copy regardless of its source language status - You can now translate copy into any language, no matter what the status of the copy is in the source language (New/Draft/Review/Final). This improvement will reduce friction in your localization process.

🏁 Translation progress bar - Track the progress of translations in any language.

  • In each language, progress is calculated based on finalized texts in the source language.
  • You can filter translations according to their status, by clicking on any of the progress bar status indicators.

Open your workspace to see the updates live, or learn more about setting up the localization process.

Team Frontitude
March 1, 2023

Product improvements: Component management, copy library filters, edit comments, and more.

Improvement

Here's a list of the latest product updates:

 ✍️ Edit comments - Finally, you can now edit your comments in the discussion feed.

📚 Filter unused components in the copy library - You can now filter components with or without instances attached. This will help you clean the copy library from components that have no usage in your design or code.

🔧 Component usage - You can now see the number of components your team is managing and your plan limit under your account setting.

Components usage

👷 Component structure remodeled - We’ve rebuilt our component mechanism from scratch, offering better performance and stability to any operation that involves copy components (almost every action)!

📂 Sort texts by their top position when exporting content in CSV - This helps to navigate through the spreadsheet more easily by ordering all the texts in the same way as in the design.

Sort texts by their top position when exporting content in CSV

These updates, including stability improvements and bug fixes, are part of our constant mission to enhance your experience using Frontitude. to see the updates live, open your workspace.

Team Frontitude
February 8, 2023

Say hello to component suggestions: create components with a click ✨

Announcement
New feature

We are introducing component suggestions! This feature groups together similar texts from your projects, allowing you to create reusable components with just a click. ✨

Using component suggestions, you can upload your designs and componentize all your product copy in minutes. This means you can set up a full-blown copy library in no time, ready to be reused by other teammates!

How does it work?

1. Once you upload new copy to Frontitude or submit changes to your existing copy, Frontitude automatically groups together similar texts in the new Suggestions tab in your copy library.

 

2. You can choose to create a new component, or attach the text to an existing one with just a click.

 

3. All the created components will be automatically added to your copy library. ✨

Say hello to component suggestions

We strongly believe that product copy should be systemized, allowing editing and reusing existing texts easily. This is just the first step in bringing smart capabilities to your copy library management. Stay tuned for more automation coming very soon!

To see it live, open the new Suggestions tab in your copy library.

Team Frontitude
January 24, 2023

Navigation and editing improvements to the copy library ✨

Improvement

We added copy library improvements to provide you with a smoother editing and navigation experience. These updates are designed to help you manage your copy library at scale, making it easier to organize, access, and reuse your copy.

🔍 New component navigation bar - the copy library was redesigned so that you can find and reuse components faster! The new design is now aligned with the projects tab navigation style, giving a familiar experience feel.

New navigation bar in the copy library

☑️ Multiple component selection for bulk editing - you can now make bulk changes to multiple components in your library at once:

  • Change components status (New, Draft, Review, Final)
  • Add/remove component tags
  • Move components between categories
  • Delete multiple components at once

Simply hover over the components you’d like to edit, and click on the checkbox. Once you choose one component or more, the action bar will appear on your screen to provide you with the available actions.

Multi selection copy library

Multiple component selections and editing are also available under the Projects tab in your workspace while working in List view.

Team Frontitude
January 11, 2023

We're introducing Plurals! 🔢 🥳 (and some more product updates)

Improvement
Announcement

There is a difference in the way plurals are handled between each language. In some languages, like English, plurals have two forms, whereas in others there are several forms or just one.

You can now create and store plural forms for copy components and automatically hand them off to developers using the Developer CLI!

Your entire team can benefit from using Plurals:

✍️ Writers and translators can ensure consistency in all plural forms of a copy component.

🎨 Designers can view all plural forms in the design.

👩‍💻 Developers can pass counter parameters instead of writing logic to display plural forms. Like all Frontitude developer features, Plurals is fully compatible with the i18next format.

To use plurals, create a copy component, add different forms (Frontitude supports all 6 plural forms) and send it to developers using Frontitude’s developer integration or export features.

Read the guide to learn how to use plurals step by step.

Wait, here are more updates:

  • Frontitude CLI now supports XLIFF format (V1.2 and V.2) and Android XML for variables and plurals.
  • Following Figma’s update of supporting entire sections, you can sync multiple frames to Frontitude with a click. Simply select a section in Figma, open the Changes tab in the plugin, and click sync. ✨

Frontitude Team
December 7, 2022

Multiple improvements to the Library tab in Figma ✨

Improvement

We’ve released multiple updates that will improve your experience when storing and reusing copy components in Figma.

Here’s what’s new:

🔠 You can use free text to search for a component by its value or its category name, instead of navigating between the categories.


📍 Category navigation and selection will remain open even moving between tabs in the plugin.


📚 You can now open the Library tab even if the Figma file is not connected to Frontitude.


🤝 We now support the sync of copy components with Figma variants (component sets).

General improvements:

🔄 The tab you last visited in the Figma plugin will now remain constant between plugin loads.


🖍 The design preview now supports custom fonts when choosing "View all instances" of a component.


🛠 A lot more under-the-hood improvements.

Try the updates in Figma.

Use free text to search for components in the Library tab
Team Frontitude
November 8, 2022

Live on Product Hunt: Launching Frontitude’s end-to-end solution! 🚀

Announcement

We're so happy to launch Frontitude's end-to-end solution today! 🥳🥳

Over the past few months, we've improved Frontitude to be the ultimate content management system for in-product copy. With the new key additions, Frontitude’s solution now addresses dozens of use cases, from design to review to localization to development. 

Here are some of the latest additions:

Today is a big day: We're launching Frontitude's end-to-end solution to provide design and product teams with a new way to deliver consistent product copy without the hassle it used to have.

Visit our launch page on Product Hunt!

Team Frontitude
November 7, 2022

Integrate dynamic content in your copy using Variables!

New feature

We’re happy to introduce Variables! You can now add dynamic content when writing copy in Frontitude, and integrate them as variables straight into the code.

The entire team can benefit from using Variables:

🎨 Designers can use mock content instead of variable placeholders in the design.

✍️ Writers get full ownership of the product content.

💻 Developers don’t need to define the variables but just send the variables in the code.

How does it work? When creating personalized copy, writers can mark specific parts of the text as dynamic content (for example: Hello {{firstName}}!). Once the copy is finalized, developers can fetch it, including the variables straight into the code without defining them themselves. Learn more

Fully compatible with the i18next framework

Like all Frontitude’s developer features, Variables is fully compatible with the i18n format. This means that developers can use the popular i18n library to fetch copy from Frontitude straight into their code.

Using Variables, your team can have a smoother, automated developer handoff. It works out of the box with our Developer CLI which you can use to connect your codebase with Frontitude.

Team Frontitude
September 21, 2022

Multiple product improvements to the copy library ⚡️

New feature
Improvement

We shipped out significant product improvements that will help you and the team to better browse and reuse your product copy.

Import copy to Frontitude from JSON files 📂

Following the Developer CLI release, we added a new way to onboard your product copy to Frontitude from the codebase and localization tools, straight into your copy library. 

Read the guide to learn how to import copy from JSON files.

Import your product copy using JSON files

Copy components design preview 🌄

You can choose any copy component in your copy library and easily see where it’s located in each of your designs by simply navigating through the screens. Some words have different meanings in different contexts, so it's likely that you want to explore their context to ensure you maintain a consistent product language.

See where your components are located in the design
See where your components are located in the design

Paste components from the library into Figma ✂️

Reuse copy components in your designs, but without attaching them to an existing component. This also lets you reuse existing components and change them to create a new one quickly. For example, you can reuse the component: “Book added to cart” and slightly adjust it to “Record added to cart” and add it to the library as a new component.

Paste components from the library into figma
Paste components from the library into figma
Team Frontitude
September 14, 2022

Introducing Frontitude’s CLI, our first developer integration! 👩‍💻

Announcement
New feature

We’re excited to introduce Frontitude’s Developer CLI: A new way to manage product copy from design to code. This integration allows developers to connect the codebase with the design process and fetch copy changes directly from their environment, copy-paste free!

The new integration brings some significant benefits:

  • No more copy-paste mistakes when moving texts from design to code
  • The development process can start in parallel to the design process allowing you to stream last-minute copy changes from the design to the code seamlessly.
  • Developers quickly understand what copy was updated instead of going through design files and understanding what copy they should take

Read our official feature announcement post to get more information about the new Developer CLI. To learn how to set up the CLI and hit the ground running, please read the documentation and guide.

Frontitude's developer CLI
Frontitude Team
Get the monthly UX writing scoop
Stay up to date on new features, industry updates, and the latest UX writing trends
You’re in!
Watch your inbox for our next update
That email doesn’t look right… Give it another shot.
Copied!