Live Preview Design pattern

Problem summary

The user wants to check how changes in form fields affect an end result as quickly as possible.

Example

LivePreview

Usage

  • Use when you want to provide the user with a real-time preview of what he or she is creating
  • Use when it is hard for the user to comprehend how the final output will be without having a preview to reference
  • Do not use when the input is straightforward and the resulting output does not depend on a specific layout

Solution

Update a live preview of what modifying a form will result in throughout the entire interaction with the form. Instead of waiting for the user to submit the form, the changes are shown immediately in a preview. Each user event of significance results in a browser-side processing.

Rationale

The result is increased interactivity. The user does not need to wait for page reload on a form submit to find out whether data was inputted correctly into the form. The feedback is immediate.

More example images of the 'Live Preview' pattern

  • LivePreview

    When you add comments to an article at www.interaction-design.org, you can view a live preview of the final comment unfolding before your eyes.

  • beanstalkapp.com

    When you enter your repository name, the field below with your chosen address changes live.

4 Comments

Post a comment

Required. Real name or initials only.
Required. Will not be published.
Vote down Vote up
Out of 31 votes, 90.32% like this one.

Example images

  • LivePreview
  • beanstalkapp.com

Related links