this post was submitted on 15 Aug 2022
10 points (100.0% liked)

Lemmy

12538 readers
5 users here now

Everything about Lemmy; bugs, gripes, praises, and advocacy.

For discussion about the lemmy.ml instance, go to !meta@lemmy.ml.

founded 4 years ago
MODERATORS
 

Since both are written using Rust, I figured it would be super nice to have a desktop application using their toolkit. I was wondering if it could be considered by the developers and if anyone has any idea how hard would be to create it for someone who's not a developer. Since you are technically not coding, maybe it feasible?

top 5 comments
sorted by: hot top controversial new old
[–] dessalines@lemmy.ml 7 points 2 years ago* (last edited 2 years ago) (1 children)

We wouldn't have time to work on it (nutomic and I are already juggling 3 different UIs), but anyone else could. Building a lemmy UI isn't a gargantuan task, but it does take a lot of work for a single developer, probably about a month or so, judging by how long it took me to create jerboa.

If I had infinite time, I'd probably make a native desktop client in rust using iced, not tauri, which seems to be web and not native.

[–] sovietsnake@lemmygrad.ml 3 points 2 years ago (1 children)

Yeah but why would I create a GUI if there is already one? Te whole purpose of Tauri to replace Electron in a more efficient way without the need to create a desktop app which is different from the web app. The only thing I should do would be to port Lemmy Web to Tauri or am I missing something?

[–] dessalines@lemmy.ml 3 points 2 years ago* (last edited 2 years ago)

Tauri just looks like it uses your OS's web renderer. So even if its not using electron ( a giant chrome wrapper), its still a web renderer wrapper so not really native. Someone could package lemmy-ui in some wrapper and and make it a faux-desktop app I spose.

The whole point of Tauri seems to be that you get the benefits of writing the front end in rust, whereas lemmy-ui is already written in typescript, so you wouldn't be able to use it.

There'd be no point in porting it either, because at that point, you might as well just write a native rust app that doesn't use a web renderer, like iced.

[–] IngrownMink4@lemmy.ml 4 points 2 years ago (1 children)

To be honest, I can't wait to learn how to use gtk-rs so I can make an app to browse Lemmy.ml and Lemmygrad (I also like Tauri and it fits very well for Lemmy, but I've always liked native GNOME apps more btw)

[–] sovietsnake@lemmygrad.ml 2 points 2 years ago

Hope you some time make it, it would be wonderful.