Sailfish support #4
Replies: 25 comments
-
Sorry, the new version of tensor no longer supports sailfish, but this may change in the future. |
Beta Was this translation helpful? Give feedback.
-
@davidar As I coudn't find any information on it, could you explain what the new tensor version is and what has changed, technically? |
Beta Was this translation helpful? Give feedback.
-
@florianjacob The new version uses libqmatrixclient instead of matrix-js-sdk, so it's much faster and less memory-hungry than it was before. It should be possible to port the new version to Sailfish (and if anyone wishes to do so, please let me know) but I decided to focus on the platforms supported by the official Qt SDK (and QtQuick) for now. |
Beta Was this translation helpful? Give feedback.
-
Thanks alot for the clarification, and 👍 for the move to libqmatrixclient. This seems like a very good idea on the way to improve tensor. 😄 |
Beta Was this translation helpful? Give feedback.
-
@davidar this simple change is needed to build tensor with Qt 5.2 https://github.com/ilpianista/tensor/commit/cc119d46cc39b465bfde2849d01ac86f51b2454f (well, it also need libqmatrixclient with PR #10) |
Beta Was this translation helpful? Give feedback.
-
I built both Tensor and Quaternion for Sailfish, but they requires QtQuick Controls which is not available on Sailfish (Spec files are linked if anyone is interested). Then I tried to port the QML files to Silica, but this also required some change in the C++ files. Because of this, I'm now starting a new client for Sailfish using the libqmatrixclient library. |
Beta Was this translation helpful? Give feedback.
-
Anything new here? |
Beta Was this translation helpful? Give feedback.
-
@tchncs I'm still interested and motivated to write a client, but unfortunately I made no progress since then :-( |
Beta Was this translation helpful? Give feedback.
-
Thanks for your feedback, these are good and bad news 😁 |
Beta Was this translation helpful? Give feedback.
-
@ilpianista, can you indicate which parts you needed in C++? I could probably help without making another client (though, admittedly, chat.qml will have to be replaced entirely). |
Beta Was this translation helpful? Give feedback.
-
@KitsuneRal sure, if we could put some |
Beta Was this translation helpful? Give feedback.
-
i just discovered matrix and a native sailfish os client would be a huge advantage over other messengers for me. i'm not really good with c++ and have no real experience with programming apps but i would be willing to help with things where i can :) |
Beta Was this translation helpful? Give feedback.
-
@ilpianista @davidar im also stuck at the required "QtQuick Controls" problem for my ubunu touch device. I think the best solution is to use a independent QML framework. The only one i could find was https://github.com/papyros/qml-material |
Beta Was this translation helpful? Give feedback.
-
As it seams fluid is the new successor |
Beta Was this translation helpful? Give feedback.
-
Is there any testing I could help out with? I've got a Sailfish OS device that's ready to try out a client in testing. |
Beta Was this translation helpful? Give feedback.
-
@rodneyrod Hi again here. As just discussed in the other ticket, let's see where we stand atm with building and starting up Tensor on SailfishOS. |
Beta Was this translation helpful? Give feedback.
-
Did you want me to test building this in the Sailfish SDK when I get it up and running? |
Beta Was this translation helpful? Give feedback.
-
Yes, this is the nearest target here. |
Beta Was this translation helpful? Give feedback.
-
The next problem will be to settle on something instead of QtQuick Controls (see the comments above). |
Beta Was this translation helpful? Give feedback.
-
The easiest solution would probably be to go back to using Universal Components, as Tensor v0.1 did. |
Beta Was this translation helpful? Give feedback.
-
Did you eventually build the sailfish-rpm and where can I download it? Since it seems there is no active development going on anyways (according to the repo history), where is the former release rpm? |
Beta Was this translation helpful? Give feedback.
-
For the record: the most recent effort to port Tensor to SailfishOS is happening at Sailbook/harbour-matrix. |
Beta Was this translation helpful? Give feedback.
-
I suppose this can be closed now that active development for Sailfish has moved to another project (see above). |
Beta Was this translation helpful? Give feedback.
-
Just a status report for those interested: FWIW, you might want to take a look at https://openrepos.net/content/sailbook/matriksi - it seems to be a resurrection of @Sailbook's (account deleted now) attempt to port Tensor to SailfishOS (the guy wasn't so much into C++ and struggled with the codebase - admittedly, Qt models are not the simplest thing). Under the same name and logo, the client is remade in Python (and QML, of course) without using any of Matrix SDKs; I don't know if it's usable and whether its development continues. So far the repo looks like a one-off block of commits. |
Beta Was this translation helpful? Give feedback.
-
Hi,
could you provide a link to download a rpm for my jolla and sailfishos ?
Thanks
Beta Was this translation helpful? Give feedback.
All reactions