Tray icon accessibility issues #1615

Open
opened 2025-11-20 05:33:56 -05:00 by saavagebueno · 0 comments
Owner

Originally created by @karsa-mistmere on GitHub (Feb 12, 2025).

Describe the problem

WCAG2.1 1.4.1 dictates that color should not be the only way to distinguish function, currently though, Netbird UI uses tray icons that fail this criterion:

Image

Not only that, but at this size, the little cloud with an arrow is completely illegible (and also fails WCAG2.1 1.4.3).

Expected behavior

Connection status should be clearly visible, so I propose to update the tray icons to be more accessible and much more legible at this size. For best contrast, dark and light mode should use different icons.

Image

Should light/dark mode support not be possible to implement, it would be best to go with colors that have the highest possible contrast on both light and dark backgrounds, e.g.:

Image

Here are all the icons as a Figma file:
https://www.figma.com/design/Au3gz9n78Co8qu0Q2vJjUy/netbird%2Ftray-icon-a11y?node-id=0-1&t=s1GULJKMKUCYFnrT-1

Originally created by @karsa-mistmere on GitHub (Feb 12, 2025). **Describe the problem** [WCAG2.1 1.4.1](https://www.w3.org/WAI/WCAG21/Understanding/use-of-color.html) dictates that color should not be the only way to distinguish function, currently though, Netbird UI uses tray icons that fail this criterion: ![Image](https://github.com/user-attachments/assets/4f38fcc1-275c-4227-b90b-daf6e2a75df5) Not only that, but at this size, the little cloud with an arrow is completely illegible (and also fails [WCAG2.1 1.4.3](https://www.w3.org/WAI/WCAG22/Understanding/contrast-minimum.html)). **Expected behavior** Connection status should be clearly visible, so I propose to update the tray icons to be more accessible and much more legible at this size. For best contrast, dark and light mode should use different icons. ![Image](https://github.com/user-attachments/assets/1d9cbd9b-3edc-46ce-8849-fdfd652886e7) Should light/dark mode support not be possible to implement, it would be best to go with colors that have the highest possible contrast on both light and dark backgrounds, e.g.: ![Image](https://github.com/user-attachments/assets/2128bb54-c84d-4f77-806a-b12a4415274c) Here are all the icons as a Figma file: https://www.figma.com/design/Au3gz9n78Co8qu0Q2vJjUy/netbird%2Ftray-icon-a11y?node-id=0-1&t=s1GULJKMKUCYFnrT-1
saavagebueno added the enhancementclient-uigui labels 2025-11-20 05:33:56 -05:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: SVI/netbird#1615