Add A Feature

Figma Spell Check

At the time I designed this project, Figma didn’t have a native spell check option, this design was to envision how the option might look and operate.

Project Information

  • My Role: UX/UI Designer

  • Team: DesignLab UX Academy

  • Tools Utilized: Figma, Miro, Survey Monkey, Whimsical, and Google Docs

  • Skills Utilized: User Research, Competitive Analysis, User/Task Flows, Wireframing, Usability Testing, and Prototyping

  • Duration: Four Weeks

Why Figma Spell Check?

I love Figma, and it’s a wonderful, user-friendly tool. Figma has many advantages over competitors. Figma offers real-time collaboration with team members, or anyone else with access to a project file; something no other complex design software offers. Figma can accommodate anyone, from students, small to large teams, as well as small to large companies and enterprises.

Problem

Figma does not offer a native Spell Check option within the program, which poses an issue for users.

Goal

Determine how important having a spell check option would be for current Figma users.

Competitive Analysis

In my initial research, I wanted to find out more about Figma’s main competitors, so I constructed a Competitive Analysis. I soon learned that Figma’s main competitors are Adobe XD, Sketch, and InVision.

  • All four programs have the capability to prototype, and support the Anima plugin, which allows users to create responsive and interactive prototypes, as well as the ability to convert to code.

  • Figma and Sketch both offer collaboration capability, but because Figma is web-based, it can be accessed from anywhere.

  • Adobe XD and Sketch function offline, whereas Figma does not.

  • Sketch has the biggest disadvantage, as it’s only available for macOS.

  • Of these options, Figma offers the most advantages for users, with real-time collaboration, prototyping, web-based access, and code-sharing for Developers.

  • Figma’s biggest advantage is also its biggest disadvantage: there is no option to work offline.

User Survey

Common Themes

  • Nine Figma users responded via SurveyMonkey, 78% of which have been using Figma for less than six months

  • All users reported it would be useful to have native Spell Check capability in Figma

  • 67% of the users have used another design tool with native Spell Check capability

  • 56% of the users are currently using a Figma plugin to check for spelling errors

  • 55% of the users would like the option to enable Spell Check and 33% would like to see this option automatically enabled

User Pain Points

  • Because a majority of people are accustomed to having a spell check capability available in many products, it is very inconvenient to not have this option readily available

  • Misspellings could easily mean the loss of business and income

Opportunities

Since Adobe has acquired Figma, I’m assuming Figma will have Spell Check in the future, as Adobe offers the feature; this will/would be a huge addition to all the great things Figma already offers

I utilized SurveyMonkey to build and conduct a survey. I posted the link on the DesignLab Slack channel and received completed responses from nine people.

User Persona

Based on the User Survey responses, I designed the User Persona. The Persona indicates that Figma users are typically UX/UI Designers, use a plethora of tools to aid with research and design, and are generally unhappy with the fact that Figma does not have a native Spell Check tool natively available.

Sitemap

I utilized Miro for the Sitemap. I really learned a lot from designing the sitemap for Figma, as there are so many capabilities within Figma that I had never seen, despite using the tool for four months.

Initially, I thought the Spell Check tool would be best located in the “Edit” field, as that’s where Adobe XD has it located. But, I decided to place the option in the “Text” field, as it made sense to have the option located there, as well as in the “Text” field on the “Design” page, so a user would be able to enable the option directly in a file.

High-Fidelity Wireframes

I re-created Figma’s main screen, as well as the Design screens, as I envision the users being able to access the Spell Check capability from both the main menu dropdown under “Text”, and within the “Design” page within the “Text” field. I believe it would be very convenient if users were able to simply click a box to indicate they would like to enable/disable the Spell Check option.

For illustration purposes, I chose to show the full Figma screen, rather than the overlays. Because there are so many Figma ingredients that are distinct to Figma, I also chose to digitally create the screens as they actually appear within Figma, rather than utilizing wireframes.

Brand Ideation

Figma uses the Inter typography, as well as the bright colors represented, for their color palette. I designed the Figma Spell Check project pages with these items, as well as icons I found on Iconify.

I designed the top navigation bar as a component, along with the aforementioned typography, icons, and color palette found in Figma.

Initial Prototype

The prototype is intended to show where the Spell Check capability would be located within Figma, as well as how it would function.

I envision the option being located on the Main Dropdown, under the “Text” area, and allowing the user to have the option to permanently enable, or disable case-by-case.

I tested the prototype in-person with three users. The users’ prompt was to:

  • Locate and enable the Spell Check option.

  • Enable Spell Check initially, while beginning a design

For simplicity of viewing, I have not included the overlays below.

Affinity Map

As it always is, the user feedback was very helpful and interesting. Some of the feedback and suggestions I received were:

  • The dropdowns are choppy

  • Confusion as to where the Spell Check option would be located

  • Would like the capability to check spelling while hovering over a particular word

  • Would like to ability to ignore the Spell Check recommendation, as well as be able to “Ignore All”, or “Change All”

  • Can there be a pop-up to indicate whether Spell Check has been enabled?

Final Prototype with Iterations

Based on user testing, there were several things I updated from the original prototype:

  • Added the capability for a user to change, ignore, and/or add Spell Check suggestions, as well as view the Dictionary

  • Worked on the main menu transition smoothness, so it’s a better user experience

  • Decreased the size of the Spell Check Box in the design, so it was more consistent with the other sizing

  • Eliminated a step in the Spell Check in the Design screen, so it’s a smoother transition

  • Better aligned areas throughout the design

Key Insights & Reflection

  • This project was very interesting, as I learned a lot about Figma’s capabilities and make-up.

  • Now that Adobe has acquired Figma, I hope one of the advantages will be that Spell Check will be added to Figma; this seems likely, as Adobe’s other products have Spell Check.

  • Figma Spell Check capability would make an already fantastic product even better!

Previous
Previous

Paws Permitted

Next
Next

Grondel Therapy