Skip to content

Integrate feedbacks from NLnet's Accessibility Audit #760

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
3 of 6 tasks
GyulyVGC opened this issue Mar 17, 2025 · 1 comment
Open
3 of 6 tasks

Integrate feedbacks from NLnet's Accessibility Audit #760

GyulyVGC opened this issue Mar 17, 2025 · 1 comment
Labels
design Styling and appearance enhancement New feature, request, or improvement iced Something related to the GUI library used

Comments

@GyulyVGC
Copy link
Owner

GyulyVGC commented Mar 17, 2025

Some months ago, Sniffnet was selected to receive support from NLnet via the Next Generation Internet program.

As part of the program, Sniffnet received a complete Accessibility Audit.
In the following the summary of all the reported issues.


  • 1. The application cannot be navigated using the keyboard. By using ‘tab’ on your keyboard, you should be able to cycle through all interactive elements.

  • 2. The application does not support the most popular screen readers (NVDA and JAWS). Assistive Technologies should be able to gather information about the user interface and assist screen reader users understanding the application by reading out the context.

  • 3. Color is used to differentiate between incoming and outgoing traffic. However, another method such as text or an icon to indicate what the content means should also be used so people with color blindness can also tell the difference.

  • 4. Using the default theme, the contrast between small text and its background is insufficient. The contrast ratio should be at least 4.5:1. Using the OLED dark theme, only the contrast for the bronze text is insufficient. Using the OLED light theme, all light blue text has insufficient contrast. (fixed by Add new themes optimised for Accessibility #785)

  • 5. Using the default theme, the contrast between the incoming/outgoing colors and the background is not sufficient. The contrast ratio should be at least 3:1. (fixed by Add new themes optimised for Accessibility #785)

  • 6. Some interactive elements provide a very subtle focus indicator when hovering over them with the mouse. This indicator is invisible using the OLED dark theme. People should be able to know which element has focus. (fixed by Improve color contrast on hover #789)


To be noted that points 1. and 2. (keyboard navigation and screen reader support) partially depend on Iced not supporting accessibility yet.

@jaskij
Copy link

jaskij commented May 20, 2025

Just to throw in my two cents, since I just tried out Sniffnet: keyboard navigation is absolutely essential not only for accessibility, but also to accelerate the workflow. If I'm switching between a terminal, my IDE, and Wireshark, testing things out, my hands never leave the keyboard. Sniffnet makes that impossible.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
design Styling and appearance enhancement New feature, request, or improvement iced Something related to the GUI library used
Projects
None yet
Development

No branches or pull requests

2 participants