When a UK-based HR company reached out to Unravel to create a design system, the goal was to knit together a consistent look and feel for several software products. The company’s product portfolio includes intelligent HR, payroll, LMS, and recruitment software that help HR teams work seamlessly while providing precious human insight to inform people strategy.
Since these products are used by other companies and customized to match their branding, the design system needs to support white labeling in an easy way.
Read on to find out how we did this.
One of our design drivers was to use as few external libraries as possible. Using web components allowed us to create one set of components that works for every project team, no matter what framework they use (Angular, React, Vue etc).
Focused learning is all about interaction and attention. However, from the designer’s perspective it is equally important to unravel user’s approach to the learning process. How and why they behave unexpectedly? Are they following the learning path the way we expect them to? With UI audit we had to dentify interruptions and distractions that might ruin the learning experience and result in resistance to the training.
White labeling in the context of design systems refers to the ability to customize and brand a design system to match the visual identity of a particular product, service or company. In other words, it allows you to apply your own branding, colors, logos, and other visual elements to a design system, so that it seamlessly integrates with the overall look and feel of your brand.
Leonardo is Adobe’s tool for creating, managing, and sharing accessible color systems for user interface design and data visualization.
This allows for super easy white labeling, where the end-customer only needs to supply one main brand color and the tool generates a fully accessible palette from there.
E.g. one of the components receives an update from a designer.
Once the update is ready, it is then synced with the componentslibrary.
Since Figma allows for the libraries to ve accessed through API, one call from a developer maked the code up-todate with the design.
Evaluating what properties a given component needs.
Design team meets developers and QAs. +
Designing the actual component in Figma.
Design elements are coded into Web Components.
Making sure that development meets design. +
Using the components in a real life scenario.