Workday Canvas

Canvas v10 Upgrade Guide

Upgrade Overview

The table below contains a high-level overview of the updates that will be rolled out as part of the v10 release. The impact for designers and developers are defined as follows:

  • None: inapplicable to the role or no actions are required for users to adopt the change; Updates will be applied automatically once users upgrade to Canvas Kit v9 and/or switch to the new v10 Canvas Web Figma library
  • Low: minor changes are required for users to adopt the change
  • Medium: a moderate amount of changes are required for users to adopt the change, such as switching out UI elements
  • High: a large amount of changes are required for users to adopt the change, requiring product teams to make major design or development decisions
ChangeShort DescriptionDesigner ImpactDeveloper Impact
New Token Structure & Naming ConventionA new token structure and updated token naming convention will be rolled outLowNone
New Space and Shape Figma VariablesSpace and Shape tokens will be available for designers to utilize as pre-set Figma variablesNoneNone
New Opacity System TokenA new opacity token will be available for use with disabled statesNoneNone
New Styling Strategy for ButtonsA new styling strategy will be rolled out to Canvas buttons in order to make buttons compatible with CSS variables while moving away from EmotionNoneNone
Token Rollout to Canvas ButtonsCanvas Primary, Secondary, Tertiary, and Delete buttons will be updated to use the new token setNoneNone
Tertiary Inverse Button Styling StandardizationThe background color for the hover state of the inverse Tertiary button will be updated to align with the inverse Primary and Secondary buttonNoneNone
Button Focus Ring UpdateFocus rings across Primary and Secondary buttons will be more consistentLowLow
Removal of 13px Figma Font StylesPreviously deprecated 13px Figma font styles will be removedLowNone
Tooltip Font Style UpdateTooltip will be updated from using a deprecated 13px font style to a supported font styleNoneNone
Space & Depth Rem ConversionSpace and Depth tokens will be converted from pixel to remNoneLow
Deprecation of spaceNumbersIn favor of moving to rems, spaceNumbers will be deprecatedNoneNone
Select Compound Component ConversionA new Select compound component will replace the current Select component in MainNoneMedium
Deprecation of Select in PreviewThe Select component in Preview will be deprecatedNoneNone
Deprecation of InputIconContainerThe InputIconContainer utility will be deprecatedNoneNone
Deprecation of Table in MainThe Table component in Main will be deprecatedNoneNone

Can't Find What You Need?

Check out our FAQ section which may help you find the information you're looking for. For further information, contact the #ask-canvas-design or #ask-canvas-kitchannels on Slack.

On this Page: