When I joined the Library UX team, the design system had been built a few years years before, but had never been fully applied to Library Search, one of our most-used and most complex tools. With developer time already scheduled this summer to finally bring Library Search up to date with the rest of the library websites, we saw an opportunity: rather than just apply the existing light mode, why not use this moment to expand the design system itself and include dark mode?
The timing mattered. For years, users told us the same thing: the interface was too bright. Colleagues with light-sensitive eye conditions found it physically uncomfortable to use. Students working late into the night wanted something easier on the eyes.
And according to Google Analytics, the data backed up these anecdotes: roughly 25% of our users already had their browser set to a dark mode color scheme preference, telling us the demand was already there. We just weren’t providing them that option.
Rather than simply inverting our existing palette, I conducted desk research. I ran a comparative analysis of style guides with dark mode implementations across products I admired, and distilled it into a set of guiding principles, for example:
These principles became our north star. They also immediately exposed a gap: our existing color palette didn't have enough of a shade range on the darker end to support the hierarchy we needed.
I met with the UI designer and front-end developer who work on the design system to go through the palette collaboratively. We decided on intermediary shades to be added to the primary color palette (see below) and mapped which would serve as backgrounds, text, buttons, and accents.
Once the palette felt complete, I applied it to our Library Search screens first. These are our most information-dense, complex screens in the whole system. If dark mode could hold up here, we knew it would scale cleanly everywhere else.
The dark mode kept our existing component structure intact, with only the color values changed, echoing the University of Michigan's color identity.
Here's an overview of the main color decisions:
Before development, I ran 7 usability tests with end users using my interactive Figma prototype. The overall feel of the dark mode was very positively received, and the toggle was a hit. But testing also surfaced some points of friction that needed to be cleaned up:
I applied these guidelines across all ~50 pages of Library Search in Figma, documenting implementation patterns for handoff, and delivered the final files to our development team.



As of July 2026, the finalized designs have been handed off to our development team, with implementation expected in summer/fall 2026. Dark mode is also currently available on our Design Systems as a preview of what's to come. Some of the feedback we've gotten on that: "Everywhere please!"
Beyond the deliverable itself, this project was an amazing learning experience for me, especially in terms of working with developers.
Once development wraps later this year, I'm looking forward to seeing how real users respond, and using this project as a template for scaling other parts of our design system going forward.