@mistersql Right, I'm using Firefox and it doesn't work with it. I just gave up on the idea. It won't be the first time I get blocked due to an a11y issue. It is what it is.
@modulux @mistersql interesting, the hCaptcha page has a page on accessibility. "Great" how non-accessible use should "just work" and accessible use has significant usage instructions.
Not an excuse, but for personal use I only use git dependencies and lately I'm leaning that language package repositories are in fact a bad idea.
@yo @mistersql Right, it may be possible to set it up but default Firefox doesn't work, and I don't want to mess about with security settings for that.
For what it's worth I completely disagree with the view package managers are bad. Rust is my preferred language and a lot of the conveniences it has come from cargo.
@modulux @mistersql yes, accessible hCaptcha not working out of the box like the other version does is a (severe) bug.
I meant package repositories, not package managers. I also use Git dependencies with Cargo, instead of uploading packages to crates.io.
(crates.io and pypi also have no concept of namespaces, which I also increasingly find problematic.)
@modulux @mistersql (also, glad that it seems you are digging harder into Rust. Did you try again to build accessible user interfaces with it?)
@modulux @mistersql (and yes, Cargo might be even more valuable than Rust itself- I'm also realizing that lately. It's fun how uv for Python is good because it just copies how Cargo and rustup work. I think Cargo has made some ideas mainstream, just like Rust made some "Haskell ideas" mainstream.)
@yo @mistersql Yes, I tried recently and wasted another day with build systems, trying to get either GTK or Qt to work. then tried some of the other solutions like Slint. In sum, there is no reasonable way of doing it that I found, so far at least.
@modulux @mistersql horrible. I have seen that compiling Rust to WASM is a powerful tool in many senses, but I have not found any accessible path in that.
@modulux @mistersql I went into areweguiyet to find egui, and I found this article:
https://www.boringcactus.com/2025/04/13/2025-survey-of-rust-gui-libraries.html
This guy tested a million frameworks, on Windows, testing Windows Narrator, and foreign input methods.
Although they say Slint works with Windows Narrator, so I have some doubts...
@yo @mistersql I think Slint works to a point, but it is not a full-featured gui toolkit at the moment. It lacks a lot of standard widgets and it has that weird constraint that the data model and the widgets are tightly coupled so you can't do things like infinite (or unbounded) lists without eating memory etc.