Hacker News
points by Grombobulous 16 hours ago | 0 comments
The article at least indirectly addresses that.

At the time Electron came out, there weren’t as many cross-platform UI frameworks available that they could have gone with.

You can see this with the comparison chart. GPUI effectively replaced Electron so the desktop app UI works across platforms. React Native is replaced with WebAssembly so that Rust can be the primary language across all platforms including mobile.

It seems like the new situation for Discord is rather elegant, and that none of this would have been available when it first came out.

[–] jenadine 15 hours ago
GPUI works well for Zed, but it's built for Zed's needs only. There is no official crates.io udates. Breaking changes land as Zed needs them, and outside PRs often get declined causing a mess of several forks.
[–] braiamp 6 hours ago
GPUI/Zed devs are trying to contact discord to see what can be improved:

> Hi Stanislav, I'm one of the core maintainers for GPUI at Zed, if anyone at discord would like to talk to us about improvements to the framework or to upstream your customizations, please get in touch! My DMs should be open :)

https://twitter.com/radgendervibes/status/211810701651020193...

[–] sbarre 6 hours ago
Herdr's new native app uses GPUI for it's mod framework, so hopefully as more apps adopt it, a better community/package/release process builds around it.
[–] pjmlp 10 hours ago
I love when folks complain about C++ in stuff like Qt, and then write C++ addons on Electron apps, to make them actually get an usable performance.
[–] AlienRobot 16 hours ago
Why https://gpui.rs/ doesn't have a single screenshot of how it actually looks?

The first thing anyone would want to know when choosing a GUI framework is how it looks by default. Every major GUI toolkit has screenshots on their websites.

This happens so often it makes me wonder if people just don't know how to take a screenshot and put it in a webpage with <img>.

[–] rstat1 7 hours ago
Click either of the 2 links at the top right of the page, and you get screenshots of GPUI apps.
[–] Grombobulous 16 hours ago
Probably because it's not meant to be like Bootstrap.js where everyone's UI looks identical?
[–] small_scombrus 16 hours ago
Even still, some screenshots of here's something we made earlier are always nice to see what's possible
[–] AlienRobot 16 hours ago
Even imgui has screnshots.