GPUI from comments? I meant to try GPUI, but backed off after an announcement pending its maintenance would be in question (?) a few months ago, and Zed broadly ending up being a false messiah, for my uses. (Not on the tier of JetBrains IDEs, a bug with a long thread they closed which (still I believe?) causes it to open cached versions of files, then clobber edits made since the cache, e.g. by other programs. I.e. the sort of bug which renders software too dangerous to use. I will not switch to a GUI framework from a group that ignores bugs of that severity reported by many people)
[–] earthnail 2 days ago
[–] sphars 2 days ago
[0]: http://zed.dev/
[–] 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).
[–] 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
[–] 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
[–] lsaferite 2 days ago
[–] porphyra 2 days ago
[1] https://gpui.rs/
[–] drcongo 2 days ago
[–] thisismyanon2 2 days ago
But gpui-kit is slop for clankers. The name change from gpui-component to gpui-kit was messy with lots of dangling links remaining for weeks. What little documentation exists is impenetrable Claude speak or buried in "skills.md" files. The APIs are typically incomplete in a way that a human would've never signed off on. e.g. there's no way to enumerate the backing contents of combo boxes, there are multiple tooltip APIs (but even then only buttons can get tooltips). Mac support is clearly just a checkmark that no human has ever looked at (e.g. the way in which menus are mangled). The examples are unhelpful here because, well, see the second point.
Not a bad showing for what's mostly a one man show. But that raises the second problem. Zed's largely distanced themselves from the open source version of gpui and gpui-kit has one human developer. It's a rickety foundation for a commercial app (which is likely why Discord appears to have forked gpui).
[–] drcongo 2 days ago
[–] slashink 2 days ago
[–] z0al 2 days ago
[–] slashink 2 days ago
[–] z0al 2 days ago
Yes please. The GPUI ecosystem is too fragmented
[–] 1024bits 2 days ago
The one major concern I have with this framework, and with rust UI frameworks in general, is accessibility. That's something you get for free or nearly-free in other ecosystems but seems to require a fair bit of elbow grease here.
Still, I would wholeheartedly recommend Iced, with the one caveat that it hasn't yet hit 1.0 and version upgrades could be a little painful, and might bring big changes.
[–] hbn 2 days ago
[–] anthony-eid 2 days ago
[–] the__alchemist 2 days ago
Opened a year ago. Still comments this week.
[–] selfmodruntime 1 day ago
[–] satvikpendem 2 days ago
Why do people not use adblockers even this late since their introduction?
" (And it's not Tauri, it's GPUI, so good guess everyone.) "