👋🏽 We wrote a book! Order Wireframing for Everyone today →

Balsamiq

Toggle navigation

Alternates


Alternates (also sometimes referred to as versions or branches) allow you to create variations on a single wireframe design without adding more wireframes to your project.

Creating alternates can be useful during the early design phase when exploring concepts and in later stages for reviewers to add their feedback and propose changes (along with Comments).

Some possible reasons for using alternates:

  • You want to create only one wireframe per screen but have several ideas about each one.
  • You want suggestions for design improvements but don't want other people changing your wireframes.
  • You want to send your project around for feedback and track each person's feedback individually.
  • You want to try out new design ideas without including them in the wireframes for the current release.

Here's an overview:


Creating Alternates

When looking at a wireframe that has no controls selected, the editor displays a section of the Property Inspector panel called "Alternate Versions", below the notes for that wireframe.

To create a new alternate click the + (plus) icon next to "Alternate Versions"

or use the context menu in the Navigator panel.

This will create a copy of the current wireframe as an alternate version for you to modify. By default, it will automatically be named with the word "Alternate" followed by some random numbers and letters to ensure that the name is unique.

The selection in the alternate versions' list indicates which version of the wireframe you are working on. You can create as many alternates as you'd like.

When an alternate exists, an icon will appear next to the name in the Navigator panel indicating that there are alternates. When you are working on an alternate version the Navigator panel will show the alternate name in parentheses.

To rename the alternate double-click on the name in the alternates versions list or use the context or right-click menu and select "Rename..."


Editing Alternates

Once you have created an alternate version you can edit it just like any other wireframe, including adding assets and symbols. Changes that you make will not affect the original wireframe (shown as the Official Version). You can also add notes in the notes panel for the alternate to describe your thoughts on it or communicate to others about it.

To switch between alternate versions of a wireframe, select the name of a version from the list in the properties panel or from the context menu in the Navigator panel. You may also switch back to the Official Version by selecting it in the list.


Promoting Alternates

If you decide that you like one alternate better than the original wireframe, you can "promote" it to the official version, which replaces and overwrites the original.

Both the alternate that was promoted and the former official version are retained in case you want to preserve them as part of the change history. Otherwise you can discard them.


Duplicating Alternates

You can duplicate alternates from the contextual menu. Doing this will create a new, randomly named alternate that is an exact copy of the alternate you chose to duplicate.

Sometimes, however, an alternate grows into a wireframe all its own. If you would like to create a whole new wireframe based on an alternate, you can choose the "Duplicate As New Wireframe" option from the contextual menu.

The new wireframe will be named using the Name of the Alternate and then the Name of the Original Wireframe. So if you had an alternate named "Rotated Header", in your "Homepage" wireframe, the wireframe created from the alternate would be named "Rotated Header Homepage".


Merging Alternates

If you want to combine parts of an alternate with the official version, you can use the merge option.

Selecting "Merge with Official" will add the contents of the selected version to the official version, to the right of the wireframe contents, as shown below.

If the notes in the alternate are different than the notes in the original, they will also be merged, separated by a dashed horizontal line.

You can then manually edit the contents to create a new official version that is a combination of the preferred elements of each version.


Discarding Alternates

When you have finished reviewing or integrating alternate versions into an official version, you can delete alternates you no longer want using the "Discard" option.


Alternates in Full Screen Presentation Mode

You can view your alternates in Full Screen Presentation Mode by using the navigator dropdown.

When you select a wireframe alternate in this view, its name will show up in parentheses next to the official wireframe name.


Project Alternates

In some cases you might want to propose a set of alternate designs across several wireframes. This might happen if you are reviewing someone else's wireframes and want them to see your proposed design changes throughout the project.

When you rename an alternate, you can choose from a list of existing alternate names in the rename dialog. This makes it easy to use the same alternate name in several wireframes.

In the Navigator panel, next to the word Wireframes, a menu shows the names of all alternates that appear in your project.

Selecting an alternate from this list will select that alternate in all the wireframes that have an alternate with that name.

So, for example, if you create a series of alternates called "Leon's Proposal" and use the context menu shown above to select that name, any wireframe with an alternate called "Leon's Proposal" would switch views to that alternate version.

Wireframes without an alternate with that name would not be updated. Promoting, merging, and discarding actions are not available across multiple wireframes at once.