GitHub

Design system annotations, part 1: How accessibility gets left out of components

May 9, 2025Jan Maarten
Design system annotations, part 1: How accessibility gets left out of components
SummaryAI, from the source post

This post details the problem of accessible design system components leading to inaccessible designs due to a lack of contextual information in annotations. It introduces the concept of 'Preset annotations' and demonstrates how integrating them with GitHub's Primer components can streamline the annotation process, increase design system adoption, and improve accessibility by providing crucial details beyond visual design and code properties. The post highlights the limitations of current annotation kits and design system components in capturing functional differences, accessible labels, and data submission requirements, and sets the stage for a follow-up post on implementation.

More from the Design System Annotations trail