The media in this post is not displayed to visitors. To view it, please go to the original post.

Here we go! The first release of my native Delta Chat client for GNOME is out! github.com/trufae/deltachat-gn… cc @delta @gnome i'm using it in daily basis, and it's quite stable right now, but still lacks many features from the official client, I would love to hear from your feedback if you try it!

reshared this

in reply to pancake

/ delta.chat/en/

I do like Vala and wish it was more popular!

I'm switching back to a gnu/linux as a daily driver this week, stoked.

in reply to pancake

@pancake Yeah! It looks awesome. The native @Delta Chat chat client using @GNOME technologies.

Tthe screen reader #accessibility is great too with some things to improve in the future:

  • List of chat conversations on the main screen is not focusable with the keyboard, so the only way on how to enter a chat with keyboard only is by using ctrl+k chat switcher.
  • Browsing incoming chat messages is perfectly accessible. What needs an improvement is that context menu is not opening when pressing shift+F10 or the applications key.

I'm really impressed!

in reply to pancake

@pancake Thanks for acknowledging.

When looking into your readme, under Features -> Messaging there is an item saying:

Reply, edit, delete, forward — full message actions via right-click; delete-for-self or delete-for-everyone on your own messages.

My issue is that I can't reach this menu from the keyboard. My guess is that it pops up when right clicking an item in the list of messages. I would also expect the menu to popup when pressing shift+F10 key or the applications key (which is usually found to the left of right hand ctrl key). I think this is a GTK feature as when focus is inside a text entry field or inside a label pressing it popups a menu where you can select all and copy. Similarly the right click popup menu is accessible from the keyboard in other gnome apps such as in the list of files of the nautilus no matter if it's displaying icons view or list view.

Is it better understable now please?

in reply to pancake

Hi. Why branch 47?
dnipro@fedora:~/Downloads$ flatpak install deltachat-gnome.flatpak
Required runtime for org.deltachat.Gnome/x86_64/master (runtime/org.gnome.Platform/x86_64/47) found in remote flathub
Do you want to install it? [Y/n]: y

Info: runtime org.gnome.Platform branch 47 is end-of-life, with reason:
The GNOME 47 runtime is no longer supported as of October 15, 2025. Please ask your application developer to migrate to a supported platform.
Info: applications using this runtime:
org.deltachat.Gnome

in reply to dnipro
@dnipro i was testing it to handle Debian12 with older versions, but considering maintaining backward compat is not really worth. Trying to get that fixed in a PR
This entry was edited (Monday, April 13, 2026, 3:02 PM)
in reply to d1

btw it is absolutely wild to me that the .deb is 376K and i didn't need flatpak to install this despite it being gtk4...

is vala some magic behind this or my mint install just happens to have everything that is required? i would normally assume to be in apt related package dependency hell by now...

just wondering about what i need to prepare for when helping others install this.

@delta @gnome

in reply to d1

last question: how do i test a "blank" install, removing the files that are used to auto-discover existing DC profiles? i want to give that a run for completely new DC desktop users

@delta @gnome

This entry was edited (Tuesday, April 14, 2026, 7:19 AM)
in reply to d1
@d1 there's no "blank" install method right now it depends on an already existing DCDesktop installation, the app finds the rpcserver in common paths and there's no button to reset settings (maybe I can just add this easily now) ideally I would like to not depend on DCDesktop at all and ship its own rpcserver to reduce dependencies and isolate account and avoid the lock problem when launching both apps
@d1
in reply to d1
@d1 Vala transpiles to C, it's just a pretty easy way to write GObject C, and considering the app ships only 1 icon and all libraries are provided by the system.. I like writing projects with 0 dependencies or at least the minimum amount of them. It's so frustrating when things don't compile or work at first try
@d1