Assign a prototype device to specific Frames (screens)

Hey, maybe I’m missing something but making responsive designs seems to be quite a chore. In order to align the content (take a simple landing page for example), on both web and mobile breakpoints, I tend to work with both on the same Page.

For example:

Now when Figma allows moving File/Prototype tabs into a new window (which I move on my secondary screen) could be fun to be able to choose a Device Frame for a specific Frame with the View (so in my example I will use Macbook Pro 16" and iPhone 13)

Currently, I need to do think about the strategy:

  1. Create separate Pages for Desktop/Tablet/Mobile and navigate through them back and forth to see the changes
  2. Toggle Device settings in the Prototype settings each time I want to preview Desktop or Mobile breakpoint.

Of course, this works for smaller projects. Sometimes I even use a locally created component (content composition) which has fully AutoLayout applied and then I put instances all over the place. In some cases, I use Variants for that.

And I also see that the Flows could be something to use to assign a device. On one page I can keep a Desktop flow and Mobile flow, the only thing I’d need here is to set “Flow 1: Macbook Pro 16”, “Flow 2: iPhone 13”

And then on the Prototype player split the list somehow to show multiple devices

Let me know what you think :smile:


I second this, Greg! I also tend to use the same Page when designing responsively.

It’s hard to seamlessly present responsive mockups to clients when I need to manually switch out the prototype device type each time.

Please vote for this idea here: Multiple Flows Should Have Different Device Frames.

This topic was automatically closed 90 days after the last reply. New replies are no longer allowed.