Earlier quoted context omitted.
We picked egui instead of tauri because we had more rust skills than web skills. Other than rastered text, whoch I can't find any customers who actually care, are there good reasons to go tauri? It seems widely used, but also widely complained about.
Who is 'we'? :) Would you have any webpage or product info, possibly with screenshots? We're building an in-house DCC with egui so I'm curious.
Show HN: I rewrote my Mac Electron app in Rust
451–460 of 465 posts
Re: Show HN: I rewrote my Mac Electron app in Rust
#452Earlier quoted context omitted.
Did you manage to publish/ship your WAILS app? What was your biggest hurdle with it?
It was an internal app, a GUI to configure a CLI tool in a user friendly manner. For that use case, I essentially built a local SPA with Vue that can also call some endpoints on server side software that we also host. There, the rendering differences between the web views didn't really matter but the small distribution size was a major boon, plus being able to interface with Go code was really pleasant (as is that wh…
Re: Show HN: I rewrote my Mac Electron app in Rust
#453Re: Show HN: I rewrote my Mac Electron app in Rust
#454Earlier quoted context omitted.
With Electron, it will bundle chrome into the app so you only have to handle that single rendering engine. Tauri uses whatever is the default browser on the system the app is installed on
I know. I'm saying that Tauri doesn't make things more difficult than any normal web app development, it's not like making web apps which work across browsers is a new and scary thing
What a waste of time it was fighting for Web freedom.
Re: Show HN: I rewrote my Mac Electron app in Rust
#455Earlier quoted context omitted.
I am a web developer and haven't used Tauri or Electron much yet. I am wondering why rendering differences between different platforms are such an issue? When building web apps, you face the same challenges, so I would assume it wouldn't be much different.
Web developers building web apps for web browsers typically do not test cross browser compatibility. They build in Chrome and test with Chrome and then the test of the week they whine about Firefox and Safari.
Re: Show HN: I rewrote my Mac Electron app in Rust
#456Earlier quoted context omitted.
There will be no browsers left, likewise the Year of Desktop Linux will never come, cursed forever to emulate/translate other platforms, ChromeOS and Windows, so that it can have any kind of applications, pretending to be "native".
What do you mean? Chrome, Edge, Opera, and Brave are all different browsers that share the same browser engine. The year of the Linux Desktop didn't come, but the year of the Linux phone did come with Android becoming the most popular operating system surpassing desktop operating systems. >pretending to be "native". The code is native. Just because something uses a library to call platform code it doesn't mean it isn…
The Linux kernel is an implementation detail on Android, there is nothing about Linux exposed as official userspace API.
Any use of Linuxisms on Android apps is done at user's own peril and possible kick out of PlayStore.
Re: Show HN: I rewrote my Mac Electron app in Rust
#457I write a lot of small internal tools to enable my team to work more efficiently. I've traditionally used WinForms, but recently tried using WinUI3. Disaster. Not even close to ready. After that, switched to just using React, uploading to an Azure static site, and adding Tauri if someone really wants an executable. Finding what you're finding--Tauri gets you most of the way there and comes with a much smaller file si…
No one in the Windows developer community takes WinUI seriously, we all know the mess it has been since Project Reunion was announced in 2020.
There is a reason WPF regained its status back in BUILD 2024.
Re: Show HN: I rewrote my Mac Electron app in Rust
#458At the time the native part was the reason why the project never caught up, people preferred pure JS solutions even though they were much more limited and worse performing. Do you think that Tauri will actually be able to catch up even though it requires Rust knowledge which is far from being an easy language?
Re: Show HN: I rewrote my Mac Electron app in Rust
#459Earlier quoted context omitted.
What do you mean? Chrome, Edge, Opera, and Brave are all different browsers that share the same browser engine. The year of the Linux Desktop didn't come, but the year of the Linux phone did come with Android becoming the most popular operating system surpassing desktop operating systems. >pretending to be "native". The code is native. Just because something uses a library to call platform code it doesn't mean it isn…
Effectively killing the Web freeddom, it is all about ChromeOS Computing platform. The Linux kernel is an implementation detail on Android, there is nothing about Linux exposed as official userspace API. Any use of Linuxisms on Android apps is done at user's own peril and possible kick out of PlayStore.
>The Linux kernel is an implementation detail on Android
The kernel is such an important part of an operating system, you can't really ignore it as a developer even if technically it may be an implementation detail.
>Any use of Linuxisms on Android apps is done at user's own peril and possible kick out of PlayStore.
Sure, but Linux's ABI is stable and even in a world where things are moved to Zircom starnix was made to support that same ABI.
Re: Show HN: I rewrote my Mac Electron app in Rust
#460I love the idea of wha this app is doing, and so many of the options in this space are laggy and painful, so I'm very interested in this rewrite. That said, as a photographer a lot of my media is stored as RAWs, and it's not clear whether that's supported (or perhaps its exclusion from the list of "all major image and video formats" suggests that it's not)? Does your product have docs/a support forum/other place thes…
RAW files aren't supported yet, but we plan on including them. We're also working on a support page, I'll share that here when it's out.