maemo.org - Talk

maemo.org - Talk (https://talk.maemo.org/index.php)
-   Applications (https://talk.maemo.org/forumdisplay.php?f=41)
-   -   [Request] A QtQuick Web browser (https://talk.maemo.org/showthread.php?t=61847)

Chrome 2010-09-07 09:08

[Request] A QtQuick Web browser
 
(quickflickr) is a QtQuick based Flickr client, today i decided to give it a try after it made it to extras-testing repo. and i wasn't disappointed at all!

I don't care about or use flickr whatsoever, what amazed me is the browser it uses to authorize and link your flickr account. And you can actually go beyond that and browse the whole flickr website.

It's incredibly fast, responsive, has very smooth kinetic scrolling (far better than microB), and strangely i didn't notice any pixel tearing while scrolling due to the lack of vSync. The only thing it's missing is a back/reload button, and a text field for inputting web address.

The app is open source afaik, so could someone modify the code and make it a full blown web browser?

realitygaps 2010-09-07 16:43

Re: [Request] A QtQuick Web browser
 
I was playing around and made a browser for reddit mobile in python with webkit, it had some issues but was quite fast and responsive. Had some packaging problems so never uploaded it, but its definitely possible.

Chrome 2010-09-07 16:57

Re: [Request] A QtQuick Web browser
 
Finally some good news :) You should try the QtQuick browser to know what kind of snappiness/responsiveness i'm talking about.

now that it's possible, i hope someone considers trying to make this come true.

realitygaps 2010-09-07 17:00

Re: [Request] A QtQuick Web browser
 
I'll take a look when I get some time, maybe I can hack something together, not experienced with Qt though...

MohammadAG 2010-09-07 19:16

Re: [Request] A QtQuick Web browser
 
I'm using QWebKit in the PSFreedom app, and indeed, Qt's WebKit is quite good, making a browser shouldn't be really hard, the main problem would be the bug with scrolling (easy to fix with Qt/C++, no idea how to do it with PyQt)

Twidi 2010-09-07 19:30

Re: [Request] A QtQuick Web browser
 
I made a python version of this fix to the scrolling bug.

You can find it on my github for the GRead project (Google reader application for Maemo and more) :

qwebviewselectionsuppressor.py

BTW i have a real problem with the Qt Webkit when i am on a cellular network, it seems it can't find the network. But it works like a charm with wifi. Any ideas ?

fpp 2010-09-07 20:46

Re: [Request] A QtQuick Web browser
 
A transparent proxy on the carrier's network perhaps ?...

Twidi 2010-09-07 20:48

Re: [Request] A QtQuick Web browser
 
But i have no problem with other applications. Just applications using qnetwork like the browser on GRead or the whole grr

You have no problem with grr on cellular network ?

fpp 2010-09-07 21:15

Re: [Request] A QtQuick Web browser
 
No, works fine for me. But proxy support varies from one app to the other, and proxing also varies from one carrier to the other, so some combinations may or may not work :-)

I've heard that in the early days the N900 did not work on SFR at all because its user-agent was not declared on their proxy. What network are you on ?

I'm on Virgin Mobile (Orange), which seems to be about the less troublesome in France...

Twidi 2010-09-07 21:39

Re: [Request] A QtQuick Web browser
 
Yes my network is SFR but the problem with sfr is corrected for many months. But perhaps a user agent problem from qnetwork, i will investigate on this, thank you for your suggestion !

fcrochik 2010-09-07 22:05

Re: [Request] A QtQuick Web browser
 
Quote:

Originally Posted by MohammadAG (Post 809912)
I'm using QWebKit in the PSFreedom app, and indeed, Qt's WebKit is quite good, making a browser shouldn't be really hard, the main problem would be the bug with scrolling (easy to fix with Qt/C++, no idea how to do it with PyQt)

Just some info:

Macuco is based on QtWebkit (still using the official qt 4.6 though). I tried to compile with the experimental version but it breaks some of the functionality as it is.

I tried to compile arora for the n900 and was quite easy. The application has tons of the features you would expect on a full browser but you would have to recreate the entire UI to make it usable for the n900.

Felipe

realitygaps 2010-09-07 22:59

Re: [Request] A QtQuick Web browser
 
http://eric-ide.python-projects.org/...inibrowser.zip runs on the N900 and could be a good base for building a web browser off.

Theres a tutorial showing how it was built at http://eric-ide.python-projects.org/...ser/index.html

Its missing the qwebviewselectionsuppressor.py for fixing the scrolling bug and could also do with a full screen option, new windows and a back button. I'm not sure of the easiest way to add these but sure someone else here can help with that


All times are GMT. The time now is 00:53.

vBulletin® Version 3.8.8