I'm making big progress on the #tauri version of #deltachat_desktop
So far it only takes 38 mb 📦 (78mb installed) in package size instead of the 150mb 📦(323mb installed) of the Delta Chat Desktop #electron version.
I'll keep you updated in this thread.
Thanks to #nlnet & #ngi0_entrust for funding this project: nlnet.nl/project/DeltaTauri/.
This entry was edited (4 months ago)
Peter Vágner likes this.
bjoern
in reply to treefit • • •m_u_v
in reply to treefit • • •treefit
in reply to m_u_v • • •@m_u_v I'll post the branch link as soon as I have all the basic functionality implemented and it is worth to be tested ;)
My time plan is to reach that goal before the end of the month.
treefit
in reply to treefit • • •tauri version source code is meanwhile available on github.com/deltachat/deltachat…
not yet ready for daily use but basic functionality like sending, receiving messages and files and html emails work. notable things that are still in development are notifications, tray icon and webxdc.
Also at this point in time you need to compile from source as there are no "releases" yet.
deltachat-desktop/packages/target-tauri at main · deltachat/deltachat-desktop
GitHubtreefit
in reply to treefit • • •Code for #deltatauri is now public!
For now it contains only the most basic functionality - so more for the fellow developers to try out or/and review my code 😉. That being said, it is already surprisingly usable.
github.com/deltachat/deltachat…
Thanks to #nlnet & #ngi0_entrust for funding this project: nlnet.nl/project/DeltaTauri/.
#deltachat #deltachat_desktop #tauri
Tauri Edition by Simon-Laux · Pull Request #4462 · deltachat/deltachat-desktop
GitHubtreefit reshared this.
treefit
in reply to treefit • • •so far it was comparably straight forward to port delta chat desktop from #electron to #tauri
treefit
in reply to treefit • • •#Electron vs #Tauri in #deltachat_desktop
- 📦 download size: 151mb vs 28mb
- 💾 size on disk: 340mb vs 40mb
- 🧠 RAM usage: 292mb vs 209mb (after fresh start)
Though take it with a grain of salt: #deltatauri does not yet have features implemented and my sample size is just one here 😅
kissiel
in reply to treefit • • •divergency
in reply to treefit • • •treefit
in reply to divergency • • •ForgeFed
forgefed.orgPeter Vágner
in reply to treefit • •I am trying to build #deltatauri on ArchLinux and I have issues running the resulting binary.
Upon launch it prints:
Failed to setup app: error encountered during setup hook: current logfile does not exist
I am removing all the targets except of deb, then building like normal and moving files into place.
sed -i 's/"targets"\: "all"/"targets"\: ["deb"]/' packages/target-tauri/src-tauri/tauri.conf.json5 pnpm install cd packages/target-tauri pnpm tauri build
Can you please think of where I am failing likelly? I can run binaries built elsewhere so I guess webkit-gtk and other dependencies are installed.
treefit
in reply to Peter Vágner • • •Which commit are you on and which linux desktop do you use?
Peter Vágner
in reply to treefit • •I am using rustc 1.85.1 through rustup 1.28.1
I am trying to follow arch packaging guidelines.
I am exporting this variables:
export RUSTUP_TOOLCHAIN=stable
And also I have experimented with
CFLAGS+=" -ffat-lto-objects"