Back

 
 

Prioritizing Accessibility in Pattern Design

alerts2.png

Problem

Our alert banners failed to meet standard accessibility guidelines

Solution

Redesign our alert banners to improve the accessibility for our visually impaired users.

Team

UX Designer (me), Engineers (3)


Background

Every member of the Buildium UX team is responsible for writing documentation for our design system each year. Our alert banners have always been one of those patterns that needed some love, but we struggled to find the time. As I was writing documentation for the pattern, I couldn’t help but take the opportunity to implement accessibility improvements while I was at it!  

Problems

Poor contrast ratio ⚠️

5 out of 7 alerts banners did not pass AA contrast standards.

Inconsistency ⚠️

Inconsistent in terms of icon usage and height.

Reliance on color ⚠️

Relied solely on color to distinguish between message types (i.e. success vs. error).

Old_alerts.png

Competitive analysis

I completed a competitive analysis of other design systems which helped me get a sense of what was familiar to users across the web. Through this research, I compiled an audit including background color, font color and icon usage across applications.

Screen Shot 2021-07-25 at 10.21.13 AM.png

 

Final design

The final changes were small, but certainly mighty!

Screen Shot 2021-07-25 at 2.41.38 PM.png

Introduced icons ✅

Each banner type includes a designated icon which is outlined in the documentation.

Improved contrast ratio ✅

I changed the font color to black in order to increase the contrast ratio to WCAG AA across all banners.

Promoted consistency ✅

With this effort, all banners are now part of a holistic family with a consistent anatomy.

 

Documentation

“What alert banner should I use?” This question was extremely common among engineers, UX designers, product managers and marketing. This documentation serves as a valuable resource that describes usage, styling and content guidelines. I added it to our design system in tandem with the release of the new and improved pattern.

alerts_documentation.png
Previous
Previous

Crafting a product vision from the ground up

Next
Next

Refining Design Through User Feedback