Langify converts UI layouts for any language with RTL and LTR support.

Platforms:

Figma Products

Year

2025

The project itself :

Project Overview

Designing a reliable way to convert interfaces between RTL and LTR without breaking layouts

CONTEXT

Global products require RTL & LTR support, but Figma workflows are optimized for LTR. Designers manually duplicate and flip frames causing errors and wasted time.

Problem:

Converting an existing design from LTR to RTL in Figma is manual, repetitive, and error-prone.

My role:

UX Designer, Product Designer, Plugin Developer

Responsibilities:

  • conducting research,

  • storyboarding

  • usability studies,

  • iterating on designs,

  • Developing Plugin

All about the user :

User Research

Designing a reliable way to convert interfaces between RTL and LTR without breaking layouts

I conducted user interviews and created empathy maps to gain a deeper understanding of the target user and their needs. I found that many users struggle to understand how to navigate credit resources. They want a straightforward, easy-to-use product without needing to dive deeply into credit complexities. The information overload is confusing, and they simply seek a smooth, successful experience when obtaining credit.

User Pain Points

😣 "Flipping frames breaks auto-layout"

😣 "Components stop behaving correctly"

😣 "Icons need manual fixing every time"

😣 "I never trust the final result"

The project itself :

Design Goal & Principles

Designing a reliable way to convert interfaces between RTL and LTR without breaking layouts

Design Goal

Convert designs between RTL & LTR instantly while preserving layout intent and systems

UX Principles

• Automation over manual work

• Predictability over flexibility

• Non-destructive actions

• Minimal cognitive load

All about the user :

Solution Overview

A Figma plugin that converts designs between RTL and LTR in one click, while respecting auto-layout, components, and spacing.

Key UX Decisions (Before / After)

We conducted unmoderated usability studies with participants interacting with the low-fidelity prototype. From their feedback, we identified pain points and opportunities for improvement.

Before

• Manual flipping

• Broken auto-layout

• Detached components

• Icon confusion

After

• One-click action

• Layout-aware

• Component-safe

• Smart icon logic

The clear version :

Feature Breakdown

On this step, first I created a static, high-fidelity Voo's app design (keeping in mind all the conclusions from the previous phase of usability studies) that is a clear representation of a final product called design mockups.
After that, I created a high-fidelity prototype of the app.

The project schematically :

Outcome & Impact

A Figma plugin that converts designs between RTL and LTR in one click, while respecting auto-layout, components, and spacing.

Key UX Impact

Outcome

• Conversion time reduced from hours → secs

• Consistent RTL layouts across screens

• Fewer layout & QA errors

• Higher confidence in RTL delivery

Learning

• Designers value trust over flexibility

• Automation must feel safe

• Tool UX is about predictability

Create a free website with Framer, the website builder loved by startups, designers and agencies.