DoomRunner icon indicating copy to clipboard operation
DoomRunner copied to clipboard

[QoL] Better accessibility

Open proydoha opened this issue 8 months ago • 2 comments

Okay, I'm not an expert on a matter but since I've started working on an accessibility focused mod I've started noticing things like this.

When DoomRunner is used with NVDA https://en.wikipedia.org/wiki/NonVisual_Desktop_Access https://nvaccess.org/download/

DoomRunner is almost great as is but there are inconveniences:

  • When majority of buttons with icons are focused it starts reading them as if there is a small webpage inside of them (?)
<html></head><body><p>Open engine's data directory in a file explorer...

It reads them out loud like this:"less html greater less slash head greater less body greater less p greater Open engine's data directory in a file explorer..." I don't know how this works in desktop applications, I know that on web there are aria- properties (aria-label for example) for accessibility software to pick it up.

  • The order in which focused component is selected when you press tab is a little strange in some places. For example on "Data directories" tab its: Last input field first, then first input field, then second input field, then first-second-third "Browse" buttons. Makes no sense. Similar anomalies could be found in "Options storage" modal

  • Inputs seem to be not attached to their labels or at least not attached in a way where NVDA could pick them up. For example for "Additional arguments [preset/global]" inputs it just says "Edit" without elaboration what is being edited.

proydoha avatar May 05 '25 11:05 proydoha