WebPirate is a Tabbed WebBrowser for SailfishOS based on WebKit.
Note for the Ad Blocker:
You can download filters by clicking "Ad Block" button from the Sidebar and selecting "Update Filters" from the pull down menu.
If you'll find that banners are still visible, open a bug report on GitHub specifing the affected website and if it happened in Mobile version or Desktop one (include the "AdBlock" prefix so I can find it easily, thanks!)
Features:
Source Code and Commit Activity: https://github.com/Dax89/harbour-webpirate
Translations: https://www.transifex.com/projects/p/webpirate/
Attachment | Size | Date |
---|---|---|
harbour-webpirate-1.7-4.armv7hl.rpm | 279.69 KB | 07/10/2015 - 10:35 |
harbour-webpirate-1.7-4.i486.rpm | 298.86 KB | 11/10/2015 - 18:02 |
harbour-webpirate-2.0-1.armv7hl.rpm | 470.61 KB | 13/03/2016 - 21:27 |
harbour-webpirate-2.0-1.i486.rpm | 361.2 KB | 13/03/2016 - 21:27 |
harbour-webpirate-2.1-3.armv7hl.rpm | 564.33 KB | 07/09/2016 - 17:41 |
harbour-webpirate-2.1-3.i486.rpm | 616.23 KB | 07/09/2016 - 17:41 |
harbour-webpirate-2.1-4.armv7hl.rpm | 560.89 KB | 15/10/2017 - 18:11 |
harbour-webpirate-2.1-4.i486.rpm | 609.44 KB | 15/10/2017 - 18:11 |
Updated to latest SDK
Comments
Dax
Mon, 2015/01/26 - 23:56
Permalink
Thanks :)
eson
Wed, 2015/01/14 - 21:10
Permalink
Hi,
I love this browser, but today I found a, in my opinion, fundamental feature missing. There is no "tel" protocol support. Is there some special reason for not implementing or do you plan to?
eson
Dax
Wed, 2015/01/14 - 21:37
Permalink
Hi,
I can try to implement it :)
eson
Wed, 2015/01/14 - 23:33
Permalink
That would be great. Thanks!
nodevel
Mon, 2015/01/12 - 18:01
Permalink
Just saw the update and I must say that I'm very impressed! I especially like the bookmark grid that I missed from desktop browsers.
Here's my small feature wishlist :)
Thanks again for making such a nice browser!
Dax
Mon, 2015/01/12 - 20:56
Permalink
Hi!
gabroth
Mon, 2015/01/12 - 17:17
Permalink
Thanks for Webpirate! It's my favorite browser on Sailfish because it's so light and fast.
Except, after installing version 0.8.6-1, there is a new window QuickGrid that has replaced bookmarks. I fail to see the reasons behind this change. What QuickGrid does that the old bookmark view didn't do? I mainly use mobile browser to check different bookmarked pages and now I should add them individually to QuickGrid? And there seems to be only 9 spots. After they are used, I have to go to a whole different menu.
So, is there something I am not grasping about QuickGrid? If QuickGrid stays, is there anyway to get the old bookmark view to homepage?
In addition, I too would hope to open links with Webpirate as benaryorg said in previous comment.
Dax
Mon, 2015/01/12 - 21:00
Permalink
Hi,
I have created the QuickGrid because the old Bookmark List doesn't fit very well with the new Bookmark's folder implementation (you can't navigate between Pages inside another component)
If you have some ideas in order to improve bookmark management (or the QuickGrid itself), they are welcome :)
sirzero1997
Thu, 2015/01/29 - 19:27
Permalink
Hi . loving your browser but may I ask how do I use the Quickgrid !? . After I bookmarked a website it only showed in Favorite list but the grid is still empty
Dax
Thu, 2015/01/29 - 19:46
Permalink
Hi,
If the Quick Grid looks like this: https://openrepos.net/sites/default/files/packages/4577/screenshot-20150126123316.jpg
Long press an item in order to trigger the edit mode (you can also add/remove items, if you want).
If, instead, there is a message that says that the Quick Grid is empty, long press it and you'll have the edit mode :)
sirzero1997
Fri, 2015/01/30 - 11:17
Permalink
thankyou . It worked :)
This browser is the best !
gabroth
Mon, 2015/01/12 - 21:41
Permalink
Thanks for the reply!
I'd hope more grid components, because at least for my needs 9 is too low and it is quite tedious to go to bookmarks now. I think 4th row would fit nicely or even more with scrollable page. I'll donate a little now and a little more when things improve. :)
Dax
Mon, 2015/01/12 - 22:08
Permalink
Thanks for the donation!
I can make a grid with variable items, if you like it
robnas
Mon, 2015/01/12 - 12:00
Permalink
Fast browser, it works better than any other (native browser, webcat or dolphin browser from Android).
There's something that can be better: the UI isn't always smooth, especially not when opening a website. It result in some stuttering or non-responsiveness (like trying to scroll and it happens 0.5sec later).
And I have trouble viewing Tweakers.net (dutch website) any idea how that's possible?
Dax
Mon, 2015/01/12 - 15:38
Permalink
Hi,
This is a known issue, I have tried a lot of times to make the UI smoother but with little results.
There are lags when changing the screen orientation from Portrait to Landscape too.
I think that, in part, the issue is related to the WebView component itself (I don't know if the rendering is optimized or not).
benaryorg
Sat, 2015/01/10 - 21:46
Permalink
What a great browser!
Just one simple thing is missing (but it is an important one). Please add support for opening all links on the system with this Browser, or does it already support this? I created a file in /usr/share/applications/ for Webcat, so Webcat would open all links, as Webcat supported it (at least if Webcat was closed at the time of clicking the link).
Could you do that?
I also opened an issue at GitHub, answer to the one request you prefere ;)
Dax
Sun, 2015/01/11 - 15:08
Permalink
Thanks!
I will check GitHub now
ajalkane
Sat, 2015/01/03 - 22:21
Permalink
Thank you for the great work! I think this will replace the default browser for me.
Will donate soon, keep up the good work!
Dax
Sun, 2015/01/04 - 00:33
Permalink
Thanks!!
Glad you like it :)
jollayulla
Fri, 2015/01/02 - 07:38
Permalink
Hey.
Any chance you could add a long-press to save image file feature? Currently missing a way to save images.
Otherwise, great work. Immensely better functionality, UI and performance than the default browser.
Will donate when my Paypal is working.
Dax
Fri, 2015/01/02 - 12:10
Permalink
Thanks! :)
Image (and Web Page) save feature is available in version 0.8.5
You'll need to long press the image and scroll down the popup menu until you find "Save Destination" or "Save Image".
If, for some reason, the popup menu doesn't show up or the image is not saved, fill a bug report here including website information, so I can fix it for the next release :)
jollayulla
Sat, 2015/01/03 - 00:00
Permalink
It doesn't work on ANYTHING for me. PNG, BMP, JPG - thumbnail, full size, anything. Only thing that has ever popped up is copy link / open new tab dialogue on Facebook thumbnails.
Edit: Oh ... you have to scroll down that menu. Still, only site I've found where it works is FB thumbnails (jpegs). Not got it to work on anything else as of yet.
Edit 2: And only images on FB it works on are 'view full size' images whilst in 'thumnail' before pressing to expand to full size.
Dax
Sat, 2015/01/03 - 13:55
Permalink
Ok,
I'm able to reproduce the issue, now
Edit 03/01/15:
Fixed and Tested in upstream!
sandsmark
Sat, 2014/12/13 - 05:47
Permalink
have you planned to add ad-blocking? the old example browser for qt webkit contains some code for it https://github.com/Arora/arora/tree/master/src/adblock
if the source for this browser is available from anywhere, I could take a stab at implementing it myself. :-)
Dax
Sat, 2014/12/13 - 11:05
Permalink
Hi,
Yes it is planned :)
I have added the repository address in the project's description.
Allstar12345
Fri, 2014/12/12 - 21:55
Permalink
Hi Dax,
I've just come across this, I'm the developer of the Qt, QML based Star Browser for Symbian, I'd like to say that this is looking promising (don't have a Jolla myself), if I can help you out with things on WebView please do let me know, I'd be happy to contribute.
Cheers,
Allstar
Dax
Sat, 2014/12/13 - 11:15
Permalink
Hi Allstar,
I have updated the project's description with the source code repository.
Yes, there are two (big) issues:
1) The WebView is not hardware accelerated, I don't know if it is possible from QML to render a webpage through a framebuffer.
2) If more than two tabs are opened and the smartphone changes its screen orientation the browser lags a bit. I think that the issue depends on WebView component: they are all updated at the same time, I don't know if it is possible to stop the rendering on not visible WebViews.
Oh, and thanks for you help :)
Allstar12345
Sun, 2014/12/14 - 00:50
Permalink
Hi Dax,
Thanks for the source code,
Regarding Hardware acceleration that could come under OpenGL support, I believe you could place the Apps QQuickView as a child of a QGraphics View, never tried that myself though.
Onto the tabs, you're using WebKit 3.0, which looks like the new version (I use 1.1 myself on Symbian), it appears they really really watered it down, older versions could call id.renderingEnabled=false
Not sure if that is still applicable on WebKit 3.0
Also a little tip, when a Tab is switched that last used Tab's WebView should set visible to false, that stops the QPainter painting the area, the speed increase is very surprising.
Cheers,
Allstar
Dax
Sun, 2014/12/14 - 21:26
Permalink
I have searched for "renderingEnabled" property, unfortunately, it is missing in WebKit 3.0.
I will continue the search in order to find an alternative :)
About the visibility of the WebView I can say that the TabWidget hides non visible Tabs when the currentIndex property is changed.
I think that the WebView should be set to "hidden" by Qml, because the parent Component's visibility is changed.
And, again, thanks for you help :))
Allstar12345
Wed, 2014/12/17 - 22:16
Permalink
Ah, that's a shame, jees they really watered it down a lot :/
Certainly setting open Tabs WebView's to visible false should be done, it will help out.
Also, while I remember, does the App support File uploads? (opening the File picker when you hit upload file on a forum ect) ? Downloads also?
Pages