Thumbnail.png

Dialog Re-design

Redesigned the Dialog Component using insights gathered through design workshops with stakeholders. The new Dialog is more flexible and allowed users to be more creative with layouts. Supports web and mobile layouts with responsive capabilities.

Impact

The design for the Dialog solved various problems designers had with the existing solution. Overall the design was well received and ready for users testing.

 

Overview

Problem

The existing Dialog component was designed as a mobile first solution, so the existing dialog component had limited width and layout options. This was proving to be a challenge for Designers as they wanted to design various sizes of Dialogs, to use on both Desktop and Mobile. The mobile first solution was to restrictive and needs to be updated to support desktop sizes better.

Task

Design and test a new Dialog Design. Collect design and product team feedback, and review all needed use cases for Dialogs based on current design needs and current implementation.

Stakeholders

  • Design

  • Engineering

  • Product Platform

Team

  • Product Designer 

  • 1 developer

  • 2 sprints

My role

Run the design process from end to end to deliver a better, more flexible, on brand, Data Grid solution to product teams.

Process

Dialogs re-design was completed up to design phase in 2 sprints.

 

Discovery

What we know

  • Dialog is an existing component in the design system.

  • Dialog component has been getting a lot of feedback and requests.

  • Most often discussed component in office hours.

  • Designers have a lot of known use cases we can work from.

Dialog audit

Ran an audit of dialog patterns across Bill. Engaged design stakeholders and product teams.

Dialogs learning workshop

Ran a workshop with product team designers to identify inconsistencies and problems with current dialogs in Trinity.

Comparative analysis

Did quick comparative analysis to see how other products approach the patterns in design.

 
 

Design

Design use case workshop

Ran a use case workshop with design to identify unique use cases for dialogs.

Design requirements

Created requirements for the design based on feedback from design workshop.

Design explorations

Experimented with various layouts using atomic Trinity components and images. Explored both web and mobile options.

Designing the component

Design of the component included building an atomic hierarchy to simplify each piece, and allow for better scale to anticipated needs of designers.

Validating with designers

Did design collaboration on real projects with designers using the new dialog component design.

 

👋 Thanks bye!