fountn dark mode 1

This article explores the challenges of implementing a dark mode feature in the Figma design platform, as written by Shirley Miao, a software engineer at Figma. 

The author details how dark mode seemed like a simple request at first but raised complex technical issues upon deeper examination. To build a flexible solution, the Figma engineering team developed a systematic approach using semantic tokens to define colors. They also engaged engineers across the company to help complete the work through a dedicated “Dark Mode Week.”

The process of migrating Figma’s codebase to these new tokens required careful planning and tooling. The end result was a robust foundation to support dynamic theming going forward. This insightful case study provides lessons for thoughtfully addressing user requests at scale while engineering for longevity.





Get Fountn

Pro friends get unlimited Figma conversions, bookmarks and collections.

Free Forever

$0

1 Figma conversion/day

5 collections

15 bookmarks

Limited access to new features

Current Plan

Fountn Pro

$6

Unlimited Figma conversions

Unlimited collections

Unlimited bookmarks

Full access to new features

Upgrade to Pro

You've reached your free limit. Upgrade for unlimited access.