Theme Switching

Revolutionizing Dish Networks design process with the new dynamic power of local variables and design tokens. Now being able to switch themes in seconds.

 
 

Contribution

  • Project Management 

  • Aligning design systems from two different wireless brands under the DISH umbrella

  • Assigning design tokens

  • Library creation

Project Type

  • Enhancing our Figma files to be able to switch between different modes / brands in seconds

  • Cross collaboration between the Boost Mobile & Boost Infinite design teams

  • A great starting point to work towards our long term goal of simplifying the management of two different wireless brands by aligning the flows of each brand

 

Challenges

  • Create a library of tokens inside the newest Figma beta feature (Local Variables)

  • Align a pre-existing design system, with a new brands design system tokens

  • Communicate these changes to peers and be the gatekeeper of the file

Target Users

  • The product team

  • The development team

 

Process

Boost Mobile and Boost Infinite both already had their own tokens. In order to align the two design systems to be able to switch between either brand at any given moment and simplify things so both brands were using the same system, a Token name was assigned to each brand with a different value.

 

Variables

Using variables and modes to implement design tokens for the design system, in order to switch designs between different contexts—such as light / dark themes. With variables, you can design more efficiently and build a more powerful design system.

Switching modes in real time

Applying variables in order to create the theme switch.

 

Frame Magic ✨

Dragging a screen between a frame assigned to light / dark mode will change the screen according to the context.

Success Metrics

Ability to transition all assets between one color set to another in a few seconds (AKA switch between light & dark mode / different brands)

 

Outcome

  • Decreased time to build high-fidelity mock-ups 

  • Accelerated the production of pages for multiple brands 

  • Created design tokens for better efficiency when managing design systems

 
Previous
Previous

Dish Network - Retail Wireless Design System