[Announce] Webcat Browser
Just like promised the last week I spend some time coding a webbrowser for Sailfish which supports landscape and supports tabbing.
I based my work on the tinywebbrowser project by Mike7b4. So thanks for the initial code and inspiration. The current features of the browser so far:
You can find the code here: https://github.com/llelectronics/webcat RPM here: https://openrepos.net/sites/default/...-1.armv7hl.rpm Tablet (i486) RPM: https://openrepos.net/sites/default/...0.8-1.i486.rpm It is recommend to use QtWebkit 5.212 from Version 2.9.7 onwards. You can currently find RPMs here: https://openrepos.net/content/llelec...ebkit-5212-dev Update: Version 3.0.8
Version 3.0.7
Version 3.0.6
Version 3.0.5
Version 3.0.4
Version 3.0.3
Version 3.0.2
Version 3.0.1
Version 3.0.0
You can get the app in the warehouse and jolla store aswell and rate it there ;) Videodemonstration: http://youtu.be/1uVjaETqmMA 0.9-1 Videodemo: http://www.youtube.com/watch?v=nNYjdr5tCSs 0.9.6 Videodemo: http://youtu.be/vttkJgKOK48 1.9.9 Videodemo: http://youtu.be/WZXlqOrLKK8 2.0.9 Videodemo: https://youtu.be/Ck2TND0-PwE 2.1.0 Videodemo Backupmanager: https://youtu.be/sBge7JAlXro 2.2.0 Videodemo Fast Tab Switching: https://youtu.be/iaeMNppgOSQ 2.3 Videodemo:https://www.youtube.com/watch?v=MeffwP7SXkY 3.0 New Features:https://youtu.be/Tm4uT1YZdfQ |
Re: [Announce] Webcat Browser
nothing can see after install when I start it
|
Re: [Announce] Webcat Browser
1 Attachment(s)
Thanks for your work. But I have two problems:
1)doesn't work installed by Warehouse(i have installed manually) 2) When you launch the application there is a blank page |
Re: [Announce] Webcat Browser
Hmm... need to debug it. Just a sec.
|
Re: [Announce] Webcat Browser
I have also experienced these two errors (not being able to install through Warehouse and the blank screen).
The error code of the former is: Code:
[W] unknown:11 - file:///usr/share/harbour-webcat/qml/pages/helper/db.js:11: Error: no such column: agent Unable to execute statement EDIT: Nevermind, that was not the right advice. But the error lies there. |
Re: [Announce] Webcat Browser
For the white screen please make sure to have qt5-qtgraphicaleffects installed.
I will upload a new package with this as dependency when I figured out the db.js problem. Thx for your help and patience. |
Re: [Announce] Webcat Browser
Update: I think I fixed it: https://openrepos.net/sites/default/...-2.armv7hl.rpm
|
Re: [Announce] Webcat Browser
llelectronics you won't make it to harbour with gt5-qtgraphicaleffects
|
Re: [Announce] Webcat Browser
Really ? Hmm... then I need to think about something else to make it to harbour.
|
Re: [Announce] Webcat Browser
Thanks! Looks great!
Just few issues I noticed:
These are just minor issues - I am very impressed by your work. I wouldn't have imagined something would replace the default browser in its initial version. Simply amazing. |
Re: [Announce] Webcat Browser
Quote:
Quote:
Quote:
Editing bookmarks from there isn't so hard to implement. Its definitely on my todo list. Quote:
|
Re: [Announce] Webcat Browser
Thanks, I didn't notice the 'hold to minimize' behavior and adding the bookmarks manually. I don't think I need bookmark editing anymore :)
Just few more things:
EDIT: These are just suggestions. If the browser stays as it is, it is still the best browser on the platform. I'm not experienced with QtWebkit, but I can offer some help with translations. |
Re: [Announce] Webcat Browser
Hi,
Also not able to install via warehouse. When launched from terminal, it says: Code:
[W] unknown:181 - file:///usr/share/harbour-warehouse/qml/components-jolla/AppManageBox.qml:181: TypeError: Cannot read property 'packageid' of undefined. |
Re: [Announce] Webcat Browser
Seems to be a warehouse problem.
|
Re: [Announce] Webcat Browser
Quote:
|
Re: [Announce] Webcat Browser
Quote:
Quote:
Quote:
Quote:
|
Re: [Announce] Webcat Browser
For me the warehouse version worked. Thank you! :)
The only annoying problem I see so far is the keyboard + url bar covering almost the whole page and hide the input elements you are writing in. The input box should be rendered at least on the small top visible part. |
Re: [Announce] Webcat Browser
Another two small issues:
Default bookmarks are recreated with every start of the browser. That makes them impossible to permanently delete. It also seems that there's something wrong with the font/encoding. Characters special to my language (č, ř, ˛, etc.) look like from a different font and don't fit the rest of the text. Here is how it looks like in Webcat (incorrect): http://s13.postimg.org/tbdm5cbb7/20140111213707.jpg and here's how it is in the default browser (correct): http://s14.postimg.org/i7r5ghs0d/20140111213657.jpg (click to view) |
Re: [Announce] Webcat Browser
Your browser is great, thank you.
|
Re: [Announce] Webcat Browser
Nice and slick browser, thanks for it so far. Looking forward to ui improvements.
I would like to see some faster option in two important actions: moving to previous page and changing tabs. Maybe pulkdown menu or swipe left / right in min zoom ? |
Re: [Announce] Webcat Browser
Quote:
but hopefully they will allow more qt libs etc... when phone upgraded to qt5.2 hopefully also python3 etc... |
Re: [Announce] Webcat Browser
Quote:
So only API considered stable is allowed. |
Re: [Announce] Webcat Browser
Update:
First minor bugfix release Get it here: https://openrepos.net/sites/default/...-3.armv7hl.rpm Changes
Quote:
Quote:
|
Re: [Announce] Webcat Browser
To install it from Warehouse, you need to first install tinywebbrowser. Or could it be just enabling that repo?
I found a bug whilst trying to login here (TMO) on Webcat. The keyboard doesn't disappear properly, and you have to restart the app to get normal functionality back. |
Re: [Announce] Webcat Browser
You dont need anything from tiny webbrowser.
That was only an information which codebase/inspiration he used. |
Re: [Announce] Webcat Browser
Browsermark 4973, iPhone et al about 3500??
My i5-3570K makes about 5600... |
Re: [Announce] Webcat Browser
Thanks for the update. Much better now. The browser is now really nice in use and my new default one. :)
First feature important for me would be some sort of login saving or maybe in first step only user name recognition. That's always really a mess to type in on a mobile device :D |
Re: [Announce] Webcat Browser
So far really liking your browser.
Feels really smooth and fast, also all webpages that I tested with my quick 30minutes testing loaded proberly. Favorites and all settings seem to work. some improvement suggestions: Writing to a forum, eg. this text to maemo.org, is a slight pain because it minimizes the webpage to so small. Same goes for different login windows. Also the minimized status bar on bottom is difficult for at least for me to call back up. Maybe I have big fingers or something, but I seem to be clicking webpage link or swipe the browser away too often. I think there should be another gesture than.long press to call the status bar back up. Also I think there should be gesture for back button and page refress. Still have learn to watch videos with this and your video player. All in all, great job, this is now my main browser |
Re: [Announce] Webcat Browser
Great work!
Using the latest release and as I am opening randomly links to a new tab, a "load failed..." window appears, even though link is valid, like within maemo.com? Closing tab- could maybe keep the bottom bar as it is, since like if trying to close many, it closes everytime. Also, how do you reload current page, tabbing the address bar and then reload? A always visible button would be great. Could there be a functionality to open tab(s) behind the current page? Also would it be possible to open new tabs like in N9 to new Windows/instances? Thank you for the app! |
Re: [Announce] Webcat Browser
Very cool app :). Thank you!
But there is a little thing which should be improved, as the default sailfish browser webcat also focuses input files. Which is a bit annoying on pages like together.jolla.com because you need to switch to scrolling mode everytime you click a link on the site. Maybe this could be changed :). Also a "safe password" option would be very cool :). |
Re: [Announce] Webcat Browser
Quote:
To open links in background tabs should be the default behaviour. When opening a link in new tab it is normally done because one wants to continue reading on the current page. For example: Browsing through a search result page and opening a number of the resulting links that looks promising. Or a forum index and opening all threads which are of interest. Thus, opening links in new tabs without hiding the active one gives the most effective browsing experience. (edit) Another very nice thing is if the pages, which are opened in the background tabs, are loaded in background and ready to read when one switches over to them. //j |
Re: [Announce] Webcat Browser
Quote:
Usually the bar is a the bottom so it shouldn't be hard to hit. Quote:
Quote:
Quote:
|
Re: [Announce] Webcat Browser
Orientation lock (No/Portrait/Landscape) should be in settings! Try to read something in bed.. The page jumps when you move the phone.
|
Re: [Announce] Webcat Browser
A nice feature for me would be auto-hide of the adress-bar in landscape-mode. And if possible, it could be adjusted by user (auto-hide on/off). Thanks for your great work with Webcat!
|
Re: [Announce] Webcat Browser
Some things I noticed:
I think the engine always crashed when I entered one page. I think that was due to it had a gif(it was quite big but not huge). For me it loaded only partially this site or it loads it very long time and I didn't wait long enough: http://www.nhl.com/ |
Re: [Announce] Webcat Browser
Quote:
Please try loading m.nhl.com which should load the mobile site which works fine. |
Re: [Announce] Webcat Browser
The browser does not seem to support downloads. When clicked on a link (to a mp3 podcast file), it shows a popup saying "Load failed, Frame load interrupted by policy change".
It is also not possible to select text in input boxes, as long tapping brings up the 'Copy link' etc. dialog. It would also be nice to turn Settings and Add Bookmark pages into dialogs and get rid of the 'Save Settings'/'Add Bookmark' buttons according to SailfishOS's logic. I can do this and make a pull request, but I'm not sure when I'll have time for it (exams...). |
Re: [Announce] Webcat Browser
Thanks for this great app LLelectronics! I'm glad you're in the Sailfish dev community, the apps you've proposed so far are really great, and very well integrated (very close to default apps in terms of ergonomics, which is good).
However, I've tried to set Webcat as the default browser in Sailfish because I think it's the closest browser currently, yet being better, but something is wrong. What I tried is that (the 6 steps). When I try to open a link from another app (Quickddit for example), Webcat does open, but it will show the bookmarks and not the page corresponding to the URL. When Webcat is already open, taping the link will put Webcat in focus, but not load the URL in the current tab nor in a new one. By the way, the "update-desktop-database" command line showed several warnings about LLS Video Player, don't know if it's relevant: Code:
Warning in file "/usr/share/applications/harbour-videoPlayer.desktop": usage of MIME type "x-maemo-urischeme/mms" is discouraged (the use of "x-maemo-urischeme" as media type is strongly discouraged in favor of a subtype of the "application" media type) |
Re: [Announce] Webcat Browser
Quote:
Quote:
Quote:
Quote:
Quote:
|
Re: [Announce] Webcat Browser
Quote:
|
All times are GMT. The time now is 03:38. |
vBulletin® Version 3.8.8