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.

UI & UX design inspiration for mobile & web apps.

orbs




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.