native Threema client?
-
I recently had a look at the FluffyChat codebase (for a different project, I am not personally interested in Threema) and it might be possible to abstract it to allow different chat backends.
Maybe something @Krille could comment on?
-
Any chance/ideas to get notifications?
-
@poVoq I've tried to make the GUI independent from the rest. So I think a lot of UI components can be reused for this. From a UX perspective you should note that the message bubbles are an own creation and there are system bubbles which you can see in the telegram app and the messages app which would fit more in a new messaging app but the other parts could be useful for this.
-
@stefwe I guess only with a background service like in the signal app until the Threema developers are going to support Ubuntu Touch by themself.
-
@Krille for the beginning this sounds good enough for me
-
@stefwe okay, Signal isn't using a background service. Dekko does. But backgroundservices are always problematic because they could grill your battery
-
I've built an openMittsu click package, just as it is. But the widget based gui, it has now, is unusable on touchscreens. Maybe it works with mouse and keyboard attached... Now its time to knit a mobile friendly/convergent gui (I.e. fluffychats gui) on to it.
-
@hummlbach nice! If you need someone to test it later. I would give it a try.
-
It works!
-
-
is it opensource? can't find the sourcecode...
-
@hummlbach He/She has uploaded the app on Openrepos, therefore I would imagine it.
-
-
Since Threema is now open source and this is the most recent thread about it, I wanted to know if anyone is already working on a native UT client for it. Please let me know. I would like to contribute as much as I can.
-
@mark-muth well one day or so might be a bit short, no?
Anyways, a threema web client should be relatively easy to do based on this:
https://gitlab.com/bit3/threemaqt
https://github.com/threema-ch/threema-web
(but that has the same limitation as WhatsApp web, i.e. you still need an Android client running somewhere).A non-web native client probably needs a good independent library* first, as it does not look like Threema GmbH is providing one.
*Like an updated version of this: https://github.com/o3ma/o3
or https://github.com/coffeemakr/threema -
I recently tried https://www.openmittsu.de/ on my Destop PC.
It works fine and is qt based. The UI is definitly not suitable for mobile use, but it could be a good start for making a UT Threema app.
Contrary to the Threema Web app it is stand alone, but you need the Android app once to create the ID, afterwards no need for it anymore.