Where Data meets delight: Meg’s UX Magic

Signed, Sealed, Designed – in Figma

Prototyping software is one of the most important tools in a UX Designer’s toolbox, and Figma is currently the creme de la creme (AKA industry standard) of those tools. I have been working with Figma for over two years now, making the switch from Adobe XD. Before switching to Figma, I worked in Adobe XD for two years.

The power of Figma to create a prototype that walks and talks like a live experience is incredible. And the more features you know about as a designer, the more lifelike that experience can be.

I was recently tasked with creating an interactive mockup that illustrated the experience of customizing a proof of delivery (POD) document. This consisted of a page of toggle switches, and a preview of an example POD. In this mockup, I wanted any items toggled on or off on the settings page to be reflected in the preview.

To accomplish this, I created boolean variables for each of the forty (40) fields.

Then I applied the variables to each of the text frames correlating to that setting, using the Appearance panel.

Now comes the tricky part. I had to figure out how to have each of those booleans react to the toggle switches that I set up and have the switch indicate the correct status. For this, I used the conditional action available in the prototyping settings.

This logic checks the status of the correct variable, and then sets the variable based on it’s current status. Therefore, by toggling a switch on the settings page, the corresponding variable will be shown or hidden in the preview.

This mockup looks simple, but the amount of time and logic that hides beneath its glossy finish is not to be underrated. It’s these kinds of finishing touches that really help the UX Designer describe their vision to the reviewers and developers.

You can see the results of this project at the link below. You can toggle any setting except the logo. Click the “POD preview” box to see the updated variables. Please note that some of the design elements have been simplified to protect proprietary information.

The mockup is password protected.

Custom POD interactive mockup

Password: UXwithMeg