<iframe src="https://www.googletagmanager.com/ns.html?id=GTM-5HGSQD2L" height="0" width="0" style="display:none;visibility:hidden" title="GTM"></iframe>

Designers

Start designing

The SWAN Design System is a collection of standards, components, tools, and resources that empower teams at Vista to deliver usable, delightful experiences to our customers, faster and more efficiently.

Documentation

The SWAN Design System site (you are here now) is the go-to place for all things design system related. View guidelines and coded examples of components, foundational design elements such as colors and typography, and live code playgrounds.

Figma

Figma is Vista’s design and prototyping tool of choice. If you are new to it, refer to the Intro to Figma presentation. For further support, reach out on the #figma-training slack channel.

Once you are ready to start your first project, use the Project template to structure your Figma files.

UI Kit

SWAN foundations and components can be used in Figma via the 🦢 SWAN UI Kit library. The library should be enabled in all Vista Figma files by default. If not, it can be enabled via the Team Library Team library menu.

Page Layout

Page layouts are created using Page Wrappers, BoundedContent, Grid, the Responsive System, and Space. Correct use is essential for maintaining consistent content alignment across pages.

Refer to Page Layout for more information.

Grid

Grid provides a structured layout framework for page content, ensuring consistent alignment, spacing, and responsiveness across components and screens.

For a quick overview on grid, refer to the following resources:

Refer to Grid for more information.

Responsive System

The Responsive System is a collection of breakpoints and screen classes used to control page layouts and components at different screen sizes

Refer to Responsive System for more information.

Space

Space is used to bring structure and hierarchy to pages. Proper spacing enhances readability, guides user flow, and creates a clean, uncluttered interface.

Refer to Space for more information.

Tokens

Tokens (also known as Design Tokens) are reusable variables that define design properties like color, typography, and spacing. They represent shared design decisions across the UI, serving as the building blocks for consistent and cohesive experiences. They enable designers and developers to easily create and maintain these experiences using a shared language.

If you are unfamiliar with tokens, checkout the Introduction to Design Tokens on 360 learning.

Modes

Modes in SWAN adjust token values to change the appearance of the UI. They apply to all related tokens and components. SWAN supports three modes: Standard (default), Dark, and Compact.

How to apply modes in Figma

Expansion Packs

Expansion Packs (EPs) are a structured method for sharing bespoke UI Components. These are reusable components created and owned by product teams that solve a specific design or functional need. If widely adopted, these may be considered for graduation to SWAN.

Shared libraries

Other useful Figma libraries when designing SWAN experiences are the 🧩 Shared Components and the 🧭 Design Helper Kit. Contributions to both libraries are encouraged.

Fonts

Vista primarily uses Graphik for all heading and body typography. Tiempos is an alternative heading font used only for seasonal campaigns.

Both fonts are loaded automatically via Figma. If you need to use these fonts outside of Figma, follow these instructions.

SWAN Overlay

The SWAN Overlay is a browser extension that allows you to see what parts of the VistaPrint UI are using SWAN components, and assess the layout and alignment of the page.

Find out more: SWAN Overlay

Support

Need some help or have an awesome idea? Reach out to us.