points by sphars 2 days ago | 0 comments
Which I believe GPUI is the same framework that Zed (the editor)[0] is using
[0]: http://zed.dev/
[–] lsaferite 2 days ago
Considering the fact that the gpui code only exists as a crate under the zed repo, I'd say you are correct.
[–] porphyra 2 days ago
weird how the website doesn't have a single screenshot on it, considering it's for a GRAPHICAL user interface. You'd think the examples page would have some screenshots, but in fact it's just example code snippets with no indication of what the code would render as.
[1] https://gpui.rs/
[–] ethin 2 days ago
[–] tensor 2 days ago
[–] ethin 2 days ago
[–] ecshafer 2 days ago
GP you asked if there is accessibility P response: yes, here You then respond that worries you and dismiss the proof?
[–] ethin 2 days ago
Apologies. I was noting that the lack of accessibility worried me (well, and weird accessibility breakage too).
[–] rat9988 2 days ago
[–] d1sxeyes 2 days ago
It's reasonable to be concerned that Discord may not have focused on accessibility while rewriting.
It's less reasonable to be concerned that it may be impossible to write accessible apps using GPUI, as that is now possible (https://github.com/zed-industries/zed/blob/main/crates/gpui/...) although this is a fairly recent addition.
It's also less reasonable to assume that an app made with GPUI Kit will automatically be accessible. You still need to put effort into it.
[–] ethin 1 day ago
[–] marcprux 2 days ago
I haven't exactly "launched" it yet, but I'm already shipping apps through the App/Play Stores. See https://daybrite.dev/showcase/ for the 5-minute tour.
[–] tommica 2 days ago
[–] nextaccountic 2 days ago
So Discord using gpui could mean it may get the needed features
[–] Klonoar 1 day ago
You can’t exactly lump them together.
[–] tensor 2 days ago
[–] ethin 2 days ago
[–] tensor 2 days ago
[–] selfmodruntime 1 day ago
[–] the__alchemist 2 days ago
I think in the specific case of Discord, I.e. from a big company, I agree they should handle this properly. As a broader standard, I am not as concerned.
[–] ethin 2 days ago
[–] veverkap 2 days ago
[–] ethin 2 days ago
As for me doing it? According to prior comments in this thread it's already done, although I haven't tested it so I don't know how complete it is. Adding UIA support to a framework is different from making that support good (screen readers can be very picky). As an example, say you have a label of an edit box. If you position the label just right within it's parent container a screen reader will pick it up automatically and just announce it as you focus the edit box. But if you don't, all you'll hear is "edit <contents|blank>". There are ways around this (e.g., you can override label detection) but the "ideal" state is that the screen reader picks up that stuff automatically and you just give it the bounds of the various controls and UI elements.
[–] Forgeties79 2 days ago
[–] selfmodruntime 1 day ago
[–] anthony-eid 2 days ago
[–] ethin 2 days ago
[–] davkan 2 days ago