News for hackers. Stuff that matters.
Re:The moral case against equity language by pflanze on Friday March 03, 2023 @11:14AM (#35011467)
I'm currently debating with myself whether I should create GUI programs (with the main code written in Rust) using Qt or Tauri. Tauri is a Rust based GUI framework based on a webview, similar to Electron, although it can use the OS's native web renderer [1]. Do you think one would be better than the other with regards to accessibility? Or is it mostly a question of how I, as a programmer, make use of the tools? For context, those are currently just small tools and utilities I make on my own and provide as Open Source.

I don't currently have Windows. Is there a good way for me to test accessibility on Linux? As a fallback, I will get myself Windows once I port the tools to Windows, so I could test accessibility then.

[1] https://crates.io/crates/tauri

Re:The moral case against equity language by lynx23 on Saturday March 04, 2023 @05:45AM (#35019931)
I have no experience with webview based local apps and their accessibiility, nor did I ever look at Tauri. So to assess if it works, I'd have to check. I am a bit reluctant to recommend Qt because they have let me down in the past at times, but all in all, Qt is mostly accessible, even cross-platform.

Which brings me to your second question. Linux has a GUI accessibility API as well, the AT-SPI. GNOME Orca is the screen reader to use on Linux. If your distro configures things right by default, you should be able to access your Qt application with Orca as a screen reader on Linux.

Re:The moral case against equity language by pflanze on Saturday March 04, 2023 @09:50AM (#35021118)
OK, I'll try Orca, thanks!

For getting confirmation (like when I've got a first version of my app), do you have a suggestion for a forum where to ask?