Momentive: Wrench Design System

Wrench is a multi-brand design system that aligns global teams with a standard design language to craft consistent, high-quality experiences across all products.

My role

User interface


User experience


Design system management


Documentation


Accessibility


Team

Sr. Product Designer

Greg Allen

Sr. Product Designer

Ramiro CHico

Sr. UI Designer

Marco Bakker

Sr. Manager

Melissa Clarke

Sr. Software Engineer

Matt Beaudry

Software Engineer I

Keara Bird

Sr. Software Engineer I

Wesley Nanjo

Engineering Manager

Andrew Herriot

Grid and more…

 

Wrench was already using a modified base 8 spacing scale but when the system migrated from Sketch to Figma, the team took the opportunity to revisit a few outliers — icons and typographic scale — as well as component size to support scaling components and interface elements to a variety of devices and screen densities.

This meant, auditing existing components, typography and iconography to uncover elements that did not align with the base 8 grid and make improvements as needed.

At the time I was working under the Market Research pillar but collaborated closely with the design system team as an individual contributor. I had proposed the shift to base 8 and would work on type scale improvements and consult on iconography usage and needs and help oversee the redrawing of the icon library and end up taking on redrawing many of the icons as well as creating new icons to support feature releases.

Typography

 

By switching to a base eight grid, the design team realized the current base 14 type scale was too small, lacked contrast, and caused legibility issues.

We faced a challenge in creating a consistent type scale across all our digital products. We decided to shift to a base 16 font size to create a more user-friendly experience. The new type scale allowed for larger text that was easy to read and improved our designs' overall aesthetics.

To start, I helped audit our products and solutions to understand the current type sizes and styles in use; this gave us a baseline understanding of what is being used and where. We conducted an audit of type usage across all products and solutions to see if there were any inconsistencies or areas of redundancy.

After auditing usage, we analyzed the data collected and identified several unnecessary type sizes and styles that were not being used or were being used in a limited capacity and recommended pruning out those styles.

I explored ratio-based type scales to incrementally increase the size of our text by a fixed ratio. This allowed us to create a visually pleasing rhythm and improved readability without deviating too much from our existing type scale — this ensured we didn’t introduce breaking changes.

Following my exploration, I landed on what I felt was a workable ratio of Major Third using a base size of 16. Still, the sizes weren’t cleanly divisible by 4 or 8, so I rounded up or down to the nearest neighbor to get a nice whole integer. Reviewing the proposal and aligning with the team on a few other potential paths forward, we invited designers to stress test the scale in their respective product areas to uncover further breaking changes.

After gathering feedback and further testing, we landed base 16 using a Major Third ratio as the solution to our typographic scale. We updated the design system documentation, and the team merged the changes into the Figma library and storybook.

Figma library

 

Throughout my tenure at Momentive, I contributed to the design system in various capacities. While under the Market Research pillar, I designed several new patterns, interaction paradigms, and components and partnered closely with the design system lead and engineers on improving existing WDS components.

After transitioning to the design systems team, I contributed directly to building and improving existing components within the library for both the Momentive and SurveyMonkey brands.

Components designed:

  • Chart changer

  • Chips

  • Data visualization cards

  • Data visualization footers

  • Operators

  • Badges

  • Local insights

Components improved:

  • Buttons

  • Checkboxes

  • Color system

  • Inputs

  • Modals

  • Multi-select

  • Progress circles

  • Radios

  • Selects (dropdowns)

Foundations improved:

  • Component states

  • Color system

  • Spacing

  • Typography

Next
Next

Momentive: Idea Screening