Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Build Psi for Ubuntu Touch (including voice chat support) #198

Open
bittner opened this issue Sep 21, 2015 · 8 comments
Open

Build Psi for Ubuntu Touch (including voice chat support) #198

bittner opened this issue Sep 21, 2015 · 8 comments

Comments

@bittner
Copy link

bittner commented Sep 21, 2015

As Psi is a Qt application it should be relatively easy to port it to Ubuntu Touch (and other platforms running Qt, see the Fahrplan app for an example).

Anybody wanting to try? (I do have an Ubuntu Touch device, and I could build and package an app for the ARM platform, but I'd need some support from someone knowing this project inside-out.)

@Ri0n
Copy link
Member

Ri0n commented Sep 22, 2015

looks interesting but requires full UI redesign.
developers are usually here xmpp:psi-dev@conference.jabber.ru?join

@bittner
Copy link
Author

bittner commented Sep 22, 2015

That's probably true. In the source tree it will probably result in separate UI implementations for each major platform (like the Fahrplan app did it).

And yes, the "relatively easy" most probably refers only to the Qt framework as such. The UI will have to be rewritten, I don't think Qt UI widgets are generally usable on Ubuntu Touch atm. For the UI, I think, it's mostly webviews, QML and web technologies (see also the Google Hangups app for another example).

I think the gstreamer package including its dependencies exists for the armhf platform. This could be the basis for bringing voice and video support to Ubuntu Touch with an IM client. (Compiling on ARM is something that is obviously done for years [1, 2, 3, 4, 5].)

The UI is a minor thing to get fix, provided we have a list of screens that need to be implemented (ideally, supported by screenshots, field names, and some technical description), at least from my point of view. Should we try? The source code tree would have to be restructured for this first.

@Ri0n
Copy link
Member

Ri0n commented Sep 22, 2015

Definitely we should try :)
My spare time for the project is quite limited but I can review any suggestions and patches.

@bittner
Copy link
Author

bittner commented Sep 22, 2015

Who else is working on the project? Anyone to share the backend focused part? I can focus on the frontend as soon as I get the (rest of the) software running in general on Ubuntu Touch.

@Ri0n
Copy link
Member

Ri0n commented Sep 22, 2015

Few more developers. They are usually in our conference I noticed above.
The conference is a good place to discuss this.

@Ri0n
Copy link
Member

Ri0n commented Sep 23, 2015

definitely no password. but may be captcha

@Ri0n
Copy link
Member

Ri0n commented Sep 24, 2015

I don't know what's wrong with empathy.
Tell me your JID, I'll add you to conference's members list.

2015-09-23 20:39 GMT+05:00 Peter Bittner notifications@github.com:

Can you maybe invite me? Empathy is asking me for a password (obviously
after timing out, because it takes a while until the chat window pops up).
Maybe this is needed?


Reply to this email directly or view it on GitHub
#198 (comment).

@bittner
Copy link
Author

bittner commented Sep 24, 2015

It's working now that I'm a conference member. The issue Empathy has is it's not supporting captchas. The captcha input form never shows up, hence the connection attempt times out after a (long) while.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants