The only desktop messenger with smooth performance I'v used was Telegram. Signal, WhatsApp, Element, and all the other Electron applications all introduce hard-to-pinpoint latency somewhere. Unfortunately, Telegram is... Telegram.
For XMPP/Matrix/etc. there are plenty of (more) native alternatives but they're not as feature complete as Telegram or their Electron counterparts, unfortunately.
My lack of C++ and Qt experience has still managed to keep my urge to rip out the Telegram protocol and replace it with something else. Maybe I'll try throwing AI at the problem and release a slop POC. Secretly, I'm hoping someone else will do the hard work for me...
The mobile apps for all are fine, though. Electron hasn't hit mobile phones just yet.
I use thunderbird for email and they now let you connect to matrix, irc, xmpp, and whatever Odnoklassniki is. It's quite barebones however, like it looks like people are just adding lines to a google doc, barely any interface at all. Really a stylesheet would go along way, looks like userChrome.css works, so maybe I'll mess with that.
I tried Thunderbird for Matrix but I found it too spartan to be usable as my day-to-day messenger, unfortunately. I think most people are less demanding of their applications than I am, because Element, NeoChat, and Fluffychat are quite popular.
For XMPP/Matrix/etc. there are plenty of (more) native alternatives but they're not as feature complete as Telegram or their Electron counterparts, unfortunately.
My lack of C++ and Qt experience has still managed to keep my urge to rip out the Telegram protocol and replace it with something else. Maybe I'll try throwing AI at the problem and release a slop POC. Secretly, I'm hoping someone else will do the hard work for me...
The mobile apps for all are fine, though. Electron hasn't hit mobile phones just yet.