The DnD Sanctuary

Pings => Otter Browser Forum => Topic started by: Emdek on 2015-09-01, 20:43:55

Title: Beta 7 release (01-09-2015)
Post by: Emdek on 2015-09-01, 20:43:55
Most important changes:


Known issues:
Title: Re: Beta 7 release (01-09-2015)
Post by: Frenzie on 2015-09-02, 07:56:30
Great stuff!
Title: Re: Beta 7 release (01-09-2015)
Post by: Kirilo on 2015-09-02, 09:01:00
Wonderful, gratulations, but why the tar.bz2 file has ~27MB instead of ~2MB?
Title: Re: Beta 7 release (01-09-2015)
Post by: Emdek on 2015-09-02, 09:29:11
@Epic, sure, I'll push v2 as soon as I'll be able to fix that Windows crash.

@Kirilo, as noted on page, Windows binaries were not uploaded yet, I'll push them soon.
Title: Re: Beta 7 release (01-09-2015)
Post by: Kirilo on 2015-09-02, 09:52:24
Yes, I'm talking about the source file (I'm on Linux and compile from source), until now the sorce files with tar.bz2 compression had about 1.8MB, now the Beta7 has 26.8MB (but the zip only 3MB), what has happened?
Title: Re: Beta 7 release (01-09-2015)
Post by: Frenzie on 2015-09-02, 10:04:56
what has happened?

It's easy to see if you download it. ;) Emdek accidentally included the entire Git repository (the hidden .git directory).
Title: Re: Beta 7 release (01-09-2015)
Post by: Kirilo on 2015-09-02, 10:12:40
Ah, OK, I'll remove this.
Sorry, I can compile things, but I don't really know how it works and what I'm doing.  ;)
Title: Re: Beta 7 release (01-09-2015)
Post by: Emdek on 2015-09-02, 11:18:34
Oops, sorry, fixed.
Title: Re: Beta 7 release (01-09-2015)
Post by: Emdek on 2015-09-02, 21:41:22
Binary packages for Windows are now available (I'm planning to add additional package for XP during weekend).
It seems that 32 bit packages for Qt 5.5 got silently updated recently, maybe that will help with that downloads issue, if not then I'll continue investigating it when I'll be back home (Saturday).
Title: Re: Beta 7 release (01-09-2015)
Post by: rysic on 2015-09-03, 13:02:26
I downloaded it from OpenSUSE repo: http://software.opensuse.org/package/otter-browser -> KDE:Unstable:Extra.
It is working fine now. Testing  :)

EDIT:
- Youtube fullscreen is not working
- when I deleted duck search engine, otter stopped searching when I was typing search string in address field - helped when I change DefaultSearchEngine to "google" in advanced configuration
Title: Re: Beta 7 release (01-09-2015)
Post by: Frenzie on 2015-09-04, 07:40:02
Trying the browser on Windows for a second, I noticed that:



But I guess you're probably aware of all that. In any case, it's not terribly important seeing how the program itself works fine. :)
Title: Re: Beta 7 release (01-09-2015)
Post by: krake on 2015-09-04, 14:07:02
spiegel.de - in idle state Firefox and Opera/Presto, both with scripting disabled have 0% impact on CPU workload while Otter-beta7/Win7 has 6%.

screenshot (http://i.imgur.com/zLuDqSa.png)

Edit:
The results for the browsers are as in the screenshot above, also with scripting enabled.
----------------
Since Otter is the browser controlled by the user :)  - are more granulated options in "about:config" planned for the future?
(e.g. for persistent storage, Shared Workers, Prefetch, SPDY)
Title: Re: Beta 7 release (01-09-2015)
Post by: Frenzie on 2015-09-04, 14:36:30
Whoa, the Spiegel site gobbles up about all of one of my cores with JS enabled regardless the browser.  :o
Title: Re: Beta 7 release (01-09-2015)
Post by: Freeman on 2015-09-05, 09:15:38
When I'm selecting 'spiegel.de' in the message above, clicking right button and then clicking 'Open Link', Otter opens two tabs.

Also Otter crashes when I'm trying to download PHP 5.4 from his official site (http://windows.php.net/downloads/releases/php-5.4.45-Win32-VC9-x86.zip).

But the new beta seems much faster than the previous. Nice!
Title: Re: Beta 7 release (01-09-2015)
Post by: py-thon on 2015-09-05, 13:27:42
For me otter-browser-git_0.9.99~git20150904+r6~ubuntu15.04.1_amd64.deb and 20150903 don't work at all. They simply don't connect to anything. This frequently happened with otter-browser_0.9.07-dev84-1~vivid~ppa1_amd64.deb and always with the new git versions.
Title: Re: Beta 7 release (01-09-2015)
Post by: krake on 2015-09-05, 13:45:18

When I'm selecting 'spiegel.de' in the message above, clicking right button and then clicking 'Open Link', Otter opens two tabs.

I can't confirm here.


Also Otter crashes when I'm trying to download PHP 5.4 from his official site (http://windows.php.net/downloads/releases/php-5.4.45-Win32-VC9-x86.zip).

I assume it's because of the file extension. Maybe Otter is trying to open the file. It will probably crash for any .zip download or file extension it doesn't know yet. 
Edit:
Did test myself. The file download with Otter is broken. As far as I can see, it's a known bug.
Otter is promising but keep in mind that it's still in an early stage.
Title: Re: Beta 7 release (01-09-2015)
Post by: Freeman on 2015-09-05, 16:16:22


When I'm selecting 'spiegel.de' in the message above, clicking right button and then clicking 'Open Link', Otter opens two tabs.

I can't confirm here.

Video sample (https://yadi.sk/i/zzFlnSngitU9s).


Otter is promising but keep in mind that it's still in an early stage.

I'm not complaining, this was just a bugreport.
Title: Re: Beta 7 release (01-09-2015)
Post by: krake on 2015-09-05, 18:08:07

Video sample (https://yadi.sk/i/zzFlnSngitU9s).

I believe you, it's just that I can't reproduce the issue.


I'm not complaining, this was just a bugreport.

It's OK. All I did want to say is that glitches und bugs are common at this stage. :)

And since we are at it - my scrollbar is freezing quite often. Sometimes the issue goes away after a time or I have to restart Otter. (Win7, Quad-Core CPU, 8GB RAM)
----------------

One question - since I don't know if it's a glitch or something I'm doing wrong.
I've set Otter to open at start a local HTML-file (Homepage).
That's how Otter is opening the file: screenshot (http://i.imgur.com/IAdvUXJ.png)
After that, I can maximize the window but in this case [F12] won't display the "Quick Pref" menu.
If I open the HTML-file through bookmarks, [F12] will work fine.
Title: Re: Beta 7 release (01-09-2015)
Post by: ersi on 2015-09-06, 08:59:22

One question - since I don't know if it's a glitch or something I'm doing wrong.
I've set Otter to open at start a local HTML-file (Homepage).
That's how Otter is opening the file: screenshot (http://i.imgur.com/IAdvUXJ.png)

And you have MDI enabled? For me the same (or similar) issue appeared after switching on MDI.

MDI is great, but it should be able to maximize at startup and remember the state/size of tabs when Continue from last time is selected. I guess it already does the latter thing.
Title: Re: Beta 7 release (01-09-2015)
Post by: krake on 2015-09-06, 09:24:50

And you have MDI enabled? For me the same (or similar) issue appeared after switching on MDI.

I don't think so. I don't even know where to enable it from.
Title: Re: Beta 7 release (01-09-2015)
Post by: ersi on 2015-09-06, 09:51:53


And you have MDI enabled? For me the same (or similar) issue appeared after switching on MDI.

I don't think so. I don't even know where to enable it from.

I can't remember it either right now, but the release notes for Beta 7 say: "MDI actions are now enabled by default."
Title: Re: Beta 7 release (01-09-2015)
Post by: Frenzie on 2015-09-06, 09:53:02
*coughs*
MDI actions are now enabled by default;

;)

You can use it by right-clicking on a tab and using the arrange menu. Like ersi said, this might be an MDI-related bug.
Title: Re: Beta 7 release (01-09-2015)
Post by: krake on 2015-09-06, 10:39:30

*coughs*
MDI actions are now enabled by default;

;)

The settings for those actions are not persistent.
I thought Ersi is speaking about a persistent setting for those actions (MDI).


You can use it by right-clicking on a tab and using the arrange menu.

The arrange menu doesn't help. As soon as I restart the browser, it starts as shown in my screenshot.
This bug should be easy to reproduce.
Title: Re: Beta 7 release (01-09-2015)
Post by: Freeman on 2015-09-06, 13:49:55
Cannot select a part of URL by click+drag in the address bar. When I start dragging, the whole URL is moving and shortcut icon appears near it.
Title: Re: Beta 7 release (01-09-2015)
Post by: Emdek on 2015-09-07, 19:50:09
Youtube fullscreen is not working

It works only for flash player, we will need to wait for more mature QtWebEngine.
when I deleted duck search engine, otter stopped searching when I was typing search string in address field - helped when I change DefaultSearchEngine to "google" in advanced configuration

I'll investigate this.
Since Otter is the browser controlled by the user  :)   - are more granulated options in "about:config" planned for the future?
(e.g. for persistent storage, Shared Workers, Prefetch, SPDY)

We can expose stuff that is exposed by backend, and it appears that Blink is going to remove more options than add...
Maybe Servo will be more suitable for power users. ;-)
When I'm selecting 'spiegel.de' in the message above, clicking right button and then clicking 'Open Link', Otter opens two tabs.

Confirmed.
Also Otter crashes when I'm trying to download PHP 5.4 from his official site (http://windows.php.net/downloads/releases/php-5.4.45-Win32-VC9-x86.zip).

Most likely you are hitting known issue from the list, I'm still working on it.

@py-thon, any chance that you could try compiling against Qt 5.5.0 from SDK?

After that, I can maximize the window but in this case [F12] won't display the "Quick Pref" menu.

Odd, I can't reproduce that, maybe it's something Windows specific.

MDI is great, but it should be able to maximize at startup and remember the state/size of tabs when Continue from last time is selected. I guess it already does the latter thing.

Do you have that issue with this beta / master? Previously state of tabs wasn't saved when MDI wasn't enabled so they were restored without being maximized, tabs with delayed loading also had similar issue.
I can't remember it either right now, but the release notes for Beta 7 say: "MDI actions are now enabled by default."

Yeah, now there is no need to enable MDI in explicit way, workspace is created when it is needed.
Cannot select a part of URL by click+drag in the address bar. When I start dragging, the whole URL is moving and shortcut icon appears near it.

This one was already fixed and will go to v2 packages as soon as I'll solve that crash while downloading files.
Title: Re: Beta 7 release (01-09-2015)
Post by: ersi on 2015-09-07, 20:07:27

MDI is great, but it should be able to maximize at startup and remember the state/size of tabs when Continue from last time is selected. I guess it already does the latter thing.

Do you have that issue with this beta / master? Previously state of tabs wasn't saved when MDI wasn't enabled so they were restored without being maximized, tabs with delayed loading also had similar issue.

No. The issue seems to have disappeared for me recently.


I can't remember it either right now, but the release notes for Beta 7 say: "MDI actions are now enabled by default."

Yeah, now there is no need to enable MDI in explicit way, workspace is created when it is needed.

But what setting in about:config was it that enabled MDI?
Title: Re: Beta 7 release (01-09-2015)
Post by: Emdek on 2015-09-07, 21:02:20
But what setting in about:config was it that enabled MDI?

AFAIR it was Interface/EnableMdi.
Title: Re: Beta 7 release (01-09-2015)
Post by: ersi on 2015-09-08, 09:20:02

But what setting in about:config was it that enabled MDI?

AFAIR it was Interface/EnableMdi.

This setting is not there anymore, and I cannot find any other that could have done it. So, there's no way anymore to disable MDI, looks like.

By contrast, Opera had a setting opera:config#UserPrefs|SingleWindowBrowsing and there's a setting in Opera's configuration dialog Advanced -> Tabs -> Additional tab options -> Open windows instead of tabs, so the users who prefer lots-of-windows a la IE instead of tabs-neatly-in-a-single-window kind of interaface, they can have it.

Any way to have it both ways?
Title: Re: Beta 7 release (01-09-2015)
Post by: krake on 2015-09-08, 13:09:39

We can expose stuff that is exposed by backend, and it appears that Blink is going to remove more options than add...

Yeah, Blink the engine for browsers to be controlled by content providers and not the user. ;)


Maybe Servo will be more suitable for power users. ;-)

I wouldn't hold my breath on that.
Look at the path Mozilla is going lately. Besides, Samsung is unlikely to tolerate a browser that is really controlled by the user...


After that, I can maximize the window but in this case [F12] won't display the "Quick Pref" menu.

Odd, I can't reproduce that, maybe it's something Windows specific.

Since you can't reproduce it, it must be something Windows specific.
I assume that the command gets frozen. If I wait a few minutes then [F12] starts to work.

Whatever, is there a way to open maximized a local HTML-file as home page in Otter?
Can you do it on Linux?
Title: Re: Beta 7 release (01-09-2015)
Post by: Emdek on 2015-09-21, 20:36:08
@krake, I've fixed some issues that could cause that behavior when mixing some specific values in settings, fix will be available in weekly #90.
Title: Re: Beta 7 release (01-09-2015)
Post by: krake on 2015-09-23, 15:26:41

@krake, I've fixed some issues that could cause that behavior when mixing some specific values in settings, fix will be available in weekly #90.

The issue got fixed!!!
The homepage which I've set up as startpage was meant to be a replacement for speed dial.
However I gave up this method because it also causes other problems like frequent freezes of the scroll bar.
I'm tesing now with the built-in speed dial and the freezes are gone. (I hope forever :) )
Edit: The scroll bar still happens to freeze. :(
===============================
Two question about the speed dial.
Is it possible to remove the titles from the thumbs?
I'd like to use my custom thumbs and avoid that the thumbs get processed/stretched (unnecessary waste) each time.
In case it's not possible, never mind. There are more important things to work on for now. :)
The second question - is alpha transparency supported?
I'm asking because the created thumbs are not 32bit.
Title: Re: Beta 7 release (01-09-2015)
Post by: Emdek on 2015-09-24, 16:10:31
Edit: The scroll bar still happens to freeze.

Could you please provide some more details?

Is it possible to remove the titles from the thumbs?

Right now you can only set their titles to empty string, but that won't eliminate blank row under thumbnail.
You can use custom images by replacing files in thumbnails/ in profile directory (you can get path using otter-browser.exe --report), but that shouldn't affect that space.

The second question - is alpha transparency supported?
I'm asking because the created thumbs are not 32bit.

Thumbnails are ordinary PNG files, so transparency should work after setting custom ones.
Title: Re: Beta 7 release (01-09-2015)
Post by: krake on 2015-09-24, 22:35:22

Edit: The scroll bar still happens to freeze.

Could you please provide some more details?

I wish I could.
Now, sometimes it happens after a few minutes, other times like today it doesn't happen even during an one hour session. There is absolute no pattern I can observe.
When the scrollbar freezes, I can't move the slider with the mouse. Moving it with the key works. Closing the tab solves the freeze.
It doesn't seem to be hardware related. I have a quad-core CPU and tons of free RAM at the time of the freezing. The mouse I'm using is old but it works fine for all other browsers. As for the browser configuration, it's set up for private mode and with scripting/cookies disabled.
What irks me most is that it looks like I'm the only user with this issue. As long as I'm the only one, it might be something specific on my side - whatever that might be. :(
=========================================
Not important, just showing you what I meant:

(https://dndsanctuary.eu/imagecache.php?image=http%3A%2F%2Fi.imgur.com%2FcU8psvf.png&hash=8fbddde245b3c3a1f85ff974c72a20d7" rel="cached" data-hash="8fbddde245b3c3a1f85ff974c72a20d7" data-warn="External image, click here to view original" data-url="http://i.imgur.com/cU8psvf.png)

The same thumbs showing up in another browser and in Otter (below).
High and width are set exactly in Otter's config. The resulting stretched thumbs are because of the title sequence.
BTW, the original thumbs created by Otter look stretched as well.
As for alpha-transparency, it seems that it is not supported within the start page.
Edit: The above statement is not entirely correct. It's ony the white layer which interferes.
Title: Re: Beta 7 release (01-09-2015)
Post by: Emdek on 2015-09-25, 08:40:50
@krake, these details might be sufficient after all. ;-)
According to your description it might be issue with mouse handling on start page.
Any chance that it was triggered by accidental right mouse button click while moving cursor?

Uhm, right, that background is the culprit.
I guess that the best solution is to allow to configure colors:


Or modify start page so we could at least allow to customize it using CSS (so it would allow control on stuff like border radius, spacing etc.).

I'll investigate both options, which one will be more feasible (I'm preferring CSS approach).
Title: Re: Beta 7 release (01-09-2015)
Post by: krake on 2015-09-25, 12:36:58

According to your description it might be issue with mouse handling on start page.

To be more precize, on pages which I've added to Otter's speed dial.
For now I only use Otter's speed dial/start page for testing. I'll add bookmarks later.
No freezes yesterday evening, no freeze today. Maybe the issue went away or it will still occur very sporadic.
IMHO it makes little sense to waste your time investigating this ghost-issue as it is for now.


Any chance that it was triggered by accidental right mouse button click while moving cursor?

Maybe, I can't tell for sure anymore. :)
BTW, I've tried now to freeze the scrollbar by intentional right mouse button click while moving the cursor.
No way. Only a scrollbar related menu pops up but no freeze. :)


I'll investigate both options, which one will be more feasible (I'm preferring CSS approach).

Whatever your choice will be, it will be fine for me.
IMHO it would be preferable maybe if even average users can easily deal with it.
Also handy if one could navigate back to speed dial as you can in Opera (Presto).
Of course all these enhancements are low priority since there are so many important things to do.

Speaking of navigation:
If I open a few sites in the same tab, navigation back gets stucked. If I open different subdomains of the same main page, then navigation works.(private mode)
Anyway, it looks like navigation back/forward is not finished yet since the visited sites don't show up in the drop-down menus of the back/forward arrows.
Title: Re: Beta 7 release (01-09-2015)
Post by: Emdek on 2015-10-02, 10:00:21
Anyway, it looks like navigation back/forward is not finished yet since the visited sites don't show up in the drop-down menus of the back/forward arrows.

Odd, works for me also under Windows.
Note that you need to use long press to get menus.

BTW, there is hight chance that there will be v2 packages today. ;-)
Title: Re: Beta 7 release (01-09-2015)
Post by: krake on 2015-10-02, 17:48:14

Note that you need to use long press to get menus.

Uff! OK, it works now. :)