Ship dark mode to NYT news apps sustainably using the design system’s color tokens.
Associate Product Manager
December 2021 - November 2022
NYT App
Project Brief
My role on the project was to help move the design system forward and facilitate the implementation of color tokens across the Times’ wide web of product teams to sustainably launch theming for NYT’s mobile apps.
Dark mode was the Design System team’s first chance to put the new design system to the test. Our goals were:
- Develop out our color token system for the many codebases we’d need to implement on
- Implement color tokens on every screen readers in app would see
- Familiarize product teams with the design system and build relationships through workshops and feedback sessions
Context and competitive analysis
The NYT apps have a hybrid approach to rendering, with a native shell and webview content. The challenges here were both technical and organizational: We found that migrating to dark mode compatible color tokens would span many codebases and the work of more than twelve teams. To do this, we needed to be organized internally, which meant building out our documentation and support systems, and being clear with our ask for collaboration with other product teams.
Design system color system
User research
The Process
Then, I worked with the product folks across a variety of teams to outline the necessary screens where these color tokens would need to be implemented. We tracked these screens on a huge spreadsheet, and worked with each product team one-by-one to get the tokens implemented on all necessary surfaces.
Feedback and refinement
During the holdout period we refined how we dealt with graphics and other edge cases that our testers were reporting.
Product launch and reception
It delivered to readers a much-anticipated feature, improving the accessibility of our apps and satisfaction with our apps’ ability to respect device settings.
You can check out dark mode on your NYT app or read more about the process to build dark mode here.