top of page
Tegus Cover_purple.png

Overview

During my summer internship at Tegus, a side project I worked on was designing a dark mode theme for the flagship product, a specialized investment research platform providing comprehensive insights to professionals in the finance and investment industry.

My Role: Product Design Intern

I collaborated with 1 designer and 2 engineers on this project.

Duration

July 2023

3 weeks

Technology & Tools

Figma

Impact

THIS FEATURE WAS RELEASED IN Q3 2023

During the first week of the new dark mode theme’s launch to production, 6,000+ users logged into the Tegus product and 18% switched their theme to dark mode.

🏆 This is Tegus's fastest adopted feature ever that requires an explicit user action

Background

Tegus recognized the significance of introducing a dark mode theme to enhance user comfort, particularly for those who engage with the platform in low-light settings. As the nature of the platform is text heavy, this feature was important to reduce eye strain and glare. 

THE PROBLEM

Initially, the dark mode theme applied in staging (test environment), was implemented simply by inverting colors from the design system's light mode palette. 

However, as the original design system was not created with considerations for dark mode, many UI components deviated from the established design principles that were tailored for light mode, posing challenges for the current dark mode implementation.

Initial Dark Mode Implementation

Dark - old.png

I collaborated closely with software engineers to enable a seamless integration of a new, user-friendly dark mode. My goal was to craft a visually pleasing and accessible dark mode, with an emphasis on scalability for future enhancements.

Contextualization

Conducting an Audit

To gain insight into the current dark mode implementation, I began this project by undertaking a design assessment of the entire platform.

 

This allowed me to pinpoint aspects where the initial dark mode implementation fell short.

audit.png

Primary Issues

The audit revealed several problems, chief among them were:

OUTDATE COMPONENTS

oudated comp.png

POOR CONTRAST

contrast.png

LACK OF DEPTH

depth.png

Design Process

Updating the Design System

While engaging in discussions with engineers, it was evident that creating logic statements for dark mode that catered to individual instances and components would be highly inefficient. Instead, I aimed to establish a pattern for all components to easily translate from light to dark mode.

KEY DECISION

I proposed we revamp the dark mode color palette in the design system so that it would handle the universal mapping from light to dark mode, effectively reducing the heavy lift of the development team.

BEFORE

BEFORE colors.png

AFTER

AFTER color.png

A Roadbloack

In applying the modified dark mode palette, a unique instance was discovered in which a component failed to operate properly under depth patterns established for dark mode. ​

table_comp.png

The background of the table was too light, leading to a lack of depth for components sitting on top of it.

With my knowledge of the technical capabilities of the system, I expressed my hope to avoid the need for any customized code to handle this exceptional use case.

SOLUTION

I recommended to both the design and engineering teams that a new color "name" be assigned to an existing color in both light and dark palettes that could address this use case.

new table.png

A darker shade for any component sitting directly on top of the bottom-most surface color led to better perception of depth

This resulted in only one light-dark mapping to be updated by developers and further ensured scalability as this fix could apply to any current or future components with similar "stacking".  

Designing the User Action

Introducing a Toggle Button

With a dark mode theme established, the final major design consideration was how users would switch between light and dark mode.

DESIGN CONSIDERATIONS

  • Button purpose should be clear

  • Toggling mechanism should be concise to live in the side navigation 

  • Utilize existing design system components 

  • Requires indication of which mode (light or dark) is selected

The button was placed in the platform's collapsible, side navigation for visibility and easy access.

Final Designs

light vs. dark.png

Live Screenshots

 .png

UX Designer & Developer

bottom of page