A few weeks back I’ve started work on a project called ProjectManager, a pretty simplistic application that just takes your projects from folders and manages them. Letting you open them in editor, on github and so on.
That’s not the sisyphus framework I am talking about, that is called Tauri, and is one of the biggest pains in my recent life. Tauri in it self doesn’t seem that bad, actually I quite enjoyed the dev exeperience of setting it up, but with this whole “safety first” bullshit, makes it useless for anything more complicated than hello world app, unless you want to write rust.
The main pain is that the permissions do not work consistenly across platforms, which I find very ironic for a cross-platform framework and if that’s not enough the application is so locked down by default with little to no documentation, resulting in the simplest way for making anything work is just bypassing the permissions whenever possible, which is either done by disabling the permission by allowing everything or, just making a rust version that you can invoke and then the permission system becomes even more useless.
From using Tauri I’ve learnt only a couple things:
- If you want safe apps, get good devs
- If you want to make a virus, use Tauri
Although, at first I quite liked Tauri, due to it’s over complicated permission system with the documentation of a teapot, I’ll most likely never use Tauri unless I have to or I want to feel pain and suffering.