04-11-2021, 10:27 AM
(04-11-2021, 07:42 AM)linmob Wrote: I like this idea a lot!
While I totally agree on libpurple, I know that Purism are currently adding Matrix support to Chatty that does not rely on libpurple (see this changelog), but uses a new, chatty specific API if I understand it correctly. Maybe this API could be used to implement Signal, too. I would suggest you to get in touch with Mr Sadiq (who has been working on Matrix for Chatty).
Interesting. I didn't realize they were expanding the scope of Chatty beyond libpurple. I posted on Purism's issue tracker for Chatty. I'm unclear how audio and video calls could fit into Chatty. Maybe Chatty could communicate with Calls over dbus for that.
Someone on the PinePhone Matrix room suggested reaching out to the Plasma Mobile developers. They suggested a new application written with Qt, QML, and Kirigami. This could work by writing a QObject wrapper around the Rust Signal libraries with cxx, running that in its own thread for networking, and communicate with QAbstractItemModels backing the QML views via Qt signals and slots.
I've also posted on the Signal forum trying to get people together to work on this.