Marketing director of Discord on Reddit says linux will have a native client.
Chiahna@piefed.blahaj.zone 5 days ago
It’s great, but I wonder what happens with the linux client? There is no mention of it in the article.
Do we get optimized native client or is that too much work if they don’t have universal framework anymore?
xistera@lemmy.dbzer0.com 5 days ago
VibeSurgeon@piefed.social 4 days ago
“Native” sort of loses its meaning in this context - this new client is not “native” in the sense of using the existing GUI tooling for each platform (Cocoa for macOS, any of Microsoft’s own frameworks on Windows, primarily Gnome/KDE on Linux).
It is using a universal framework in GPUI, so the experience will be the same on each platform.
It is “native” in the sense that it’s not web technology on any of the platforms.
sorter_plainview@lemmy.today 5 days ago
They are using GPUI. Rust native UI franework from the Zed IDE team. I think the creator of Zed is the one who created Electron in tbe first place, then left. I’m not usre though.
RustySharp@programming.dev 5 days ago
It’s a bold strategy. “Electron sucks! Let’s see what else these people made”.
But seriously, why do I need GPU acceleration for my chat UI?
phailhaus@piefed.social 5 days ago
It’s a video player. You want GPU acceleration.
veniasilente@lemmy.dbzer0.com 5 days ago
What video? 99.99479% of my Discord experience is text.
possiblylinux127@lemmy.zip 4 days ago
Because without it UI changes create CPU spikes
VibeSurgeon@piefed.social 4 days ago
It doesn’t hurt to have the component that is optimized for drawing things to the screen be a bit more involved in drawing things to the screen.
Strictly speaking necessary? No. Does it hurt? Not at all.
JackbyDev@programming.dev 4 days ago
People use Discord for a lot of things. A lot of people use it to stream and watch streams.