InfluxData - 2022

Rebranding a Developer-Friendly Design System

InfluxData went through a rebrand to modernize the look and feel of marketing materials. How might we incorporate updated brand colors in our product design system while maintaining a developer-focused dark theme and meeting WCAG standards? I led the color and style choices during a design system update.

My Role

I focused on checking colors against WCAG standards, researching other dark-mode design systems, design iteration, and tracking progress and impact to existing design components.

The Team

I collaborated with one other Product Designer, who focused on component consolidation and hierarchy, and a Design Engineer.

The New Brand Color Palette

The Marketing team worked with an external agency to choose new brand colors and then presented the updates to the Product Design team. This meant our team needed to figure out how to incorporate colors that were chosen for a light mode marketing site into a dark mode, highly technical application while meeting WCAG (Web Content Accessibility Guidelines).

Problem

How might we incorporate InfluxData’s updated brand colors in our product design system while maintaining a developer-focused dark theme and meeting WCAG standards?

We had three main project goals:

  • Incorporate the new brand colors into the product design system

  • Meet WCAG standards and reduce eyestrain

  • Simplify the design system by reducing the number of colors, creating a minimal UI with a unified visual style, and detailing out consistent usage patterns for components

Research & Discovery

Checking WCAG & Other Contrast Considerations

One of the first things I tested out was placing the marketing colors on our dark application background color to see what would fall within WCAG standards. It was obvious that we wouldn’t be able to use some of the colors chosen by Marketing, but with some modifications we’d be able to incorporate enough colors to make it look consistent with the brand.At the opposite end of the spectrum - too much contrast can lead to an effect called “halation”. For example, when you have pure white text on a pure black background, the words can start to blur together. It especially affects users with astigmatism.

Gathering Inspiration From Other Dark-Mode Applications

Since there are several examples of how other companies handle colors in dark-mode, I drew inspiration from applications like Apple Fitness for their stylistic choices and looked at popular VS Code themes to see how they reduced eyestrain for developers.

Iterating on the Color Palette

Along the way I iterated on the color palette, trying to find the right balance of enough contrast to meet WCAG, but not too much contrast to cause eyestrain. I applied several color palettes to a few of our pages, from our simple sign up page to our highly detailed Script Editor, to see what the colors would look like in context.

Keeping Track of Updates to the Design System

I partnered with another designer on the team to create a spreadsheet listing each design library component, a link to the new component mock-up in Figma, a link to the engineering ticket to update the component, and any notes we had about the component that we would need to revisit in the future. This allowed us to be thorough in our audit and make sure everything was detailed out for the engineers.

The New Color Palette

After several iterations and reviews with the design team, we finally landed on a color palette we felt was in-line with the new brand colors, but could still work for our dark-mode application.

Outcome

Once implemented, InfluxDB will have a design system that meets meets brand guidelines, WCAG, and a better user experience

New colors and style choices provide a consistent look with the marketing website, creating better brand recognition and trust.

Better visual hierarchy will make it easier for users to process information and understand the primary calls to action

The consistency between the Figma components and InfluxData’s component library will allow for efficient hand-off between design and engineering

Learnings

Connect with Marketing more frequently to make sure the platform and marketing assets are consistent

Bring engineering into the process earlier and confirm that we have enough resources to implement the new design system 

Set up bi-weekly meetings to review design system updates and needs with engineers, even after this project is completed