accumulator / Quickddit

Reddit client for Jolla's SailfishOS, Ubuntu Touch and Nokia N9
GNU General Public License v3.0
53 stars 21 forks source link

Ubuntu Touch port #63

Closed Hacker1245 closed 4 years ago

Hacker1245 commented 4 years ago

Would it be possible to port this app to Ubuntu Touch?

jonnius commented 4 years ago

I would like to help with packaging if someone did the changes in the code. Clickable desktop mode should help test even without a device. From first sight, Silica should be the only dependency that would need to be replaced.

Hacker1245 commented 4 years ago

I could help with testing on an actual device.

accumulator commented 4 years ago

I'm open to pull requests :)

The C++ side is probably 99% ready for Ubuntu Touch, just a little bit of platform abstraction needed.

For the UI side, there's two possible approaches;

Second option is trickier than it seems, since there's many many workarounds and tricks for weird Silica behaviour

dano6 commented 4 years ago

I have my first implementation here https://github.com/dano6/Quickddit/tree/ubuntu-touch This port using only Qt 5.9 and https://github.com/ubports/qqc2-suru-style/, no other dependencies, so you can test it with your PC. @jonnius I would love to get help with packaging youtube-dl, I am not sure how to do it for implementing videos support.

dano6 commented 4 years ago

I would love to hear any feedback. I can provide click packages or it is easy to compile on your PC.

jonnius commented 4 years ago

Works fine on my arm64 Xperia X running Ubuntu Touch. Great work! For help with packaging you can ping me on Telegram (@jonny) or Matrix (@jonny:ubports.chat).

accumulator commented 4 years ago

@dano6 Very nice, thanks for taking initiative! Also good to see you're using QQC2, this is IMO the proper way and could later also allow easier porting to an Android, or even desktop version.

dano6 commented 4 years ago

I made PR #65

accumulator commented 4 years ago

Another bug closed, thanks @dano6 ;)