Ok, I realised I missed a few replies. So I have gone back again. If I missed something else. Sorry just reply here again to remind me and I will do my best not to forget you again!
Quote:
Originally Posted by Totoro-kun
I thought that Vivaldi was supposed to have it's own unique engine. How come they went same way as original Opera team?
|
Because maintaining a decent rendering engine in the modern world requires an engineering team of hundreds. That is what we had at Opera before we killed Presto and Presto was simple compared to Webkit/Blink or Gecko/Quantum.
The entire Vivaldi company is 40 people. Of that 15 are listed of devs but more than half of those are working on Android, projects like Mail and Calendar or services related to our website. The entire Vivaldi desktop UI is created and maintained by maybe 7 devs. We are a long way off being able maintain a fork of one of these rendering engines and starting one from scratch is another thing entirely. You will have noted that not only Opera has dropped their engine development but even the likes of Microsoft.
Quote:
Originally Posted by orbea
Can we verify these claims by reading the code?
|
Actually, yes you could. The UI is written in HTML/JS/CSS and can be inspected with dev tools just like any website. The code changes we make to Chromium to allow our UI to run are open source and uploaded here
https://vivaldi.com/source/
Quote:
Originally Posted by solarfields
i was very enthusiastic about Vivaldi and really had fun using it. However, I could not make it inherit my GTK theme (like Chrome does). For a browser that advertises itself for its customizability, this was pretty weird.
|
Not really, because we don't exculsively care about Gtk. We also expect to run in environments that are Qt based or the toolkits of the other OSes we support. Our UI is not Gtk based, it is based on web technologies (which is one of the reasons it is so flexible). However it does mean that handling Gtk themes is non trivial. That said we have quite a wealth of UI and themeing customisation options, so you could probably approximate your Gtk theme with a little effort.
Quote:
Originally Posted by l0f4r0
Yes surely but he's not very neutral (interested party)
|
True. I cannot dispute this.
Quote:
Originally Posted by orbea
Thanks, I downloaded the latest tarball (vivaldi-source_2.5.1525.tar.xz) which is 1484 MB compressed. It consists of 7.3 GB of chromium source and 20 MB of vivaldi source, but from looking at the existing vivaldi source there are some crucial files missing which I suspect may contain the relevant code. For example the entire net and services directories are missing, but clearly should exist as they can be seen as includes in other files.
I would personally consider the claims to be entirely false unless they can be properly audited.
|
“some crucial files missing”. Do you care to explain why you believe this?
The only thing that is missing is our HTML/JS/CSS UI. Try compiling it (it is possible, there are some basic instructions included, albeit for Ubuntu). You will end up with a functional browser. It won't look like Vivaldi because our UI is not included in this bundle but you can lift the HTML/JS/CSS (which are all text based and inspectable) from one of the binary packages and you will have a working Vivaldi.
Quote:
Originally Posted by orbea
The problem is as far as I can tell is that none of the net code is publicly available and the core of vivaldi is essentially a black box.
|
You are the one making a claim but not backing that up. What are you basing that on? As I said, try compiling it and you will find otherwise.
Quote:
Originally Posted by Totoro-kun
Found another issue with vivaldi browser. For some reason it want's to create a new keyring after each PC reboot and thus all my saved passwords are lost :O My .cache folder is now full of keyring-someid directories. Same things happen with both SBo version and repackaged deb version.
|
Do you see the same with Chromium? Because we have made no changes to this area of the code and I have seen some people complain about the same thing with Chrome. Most likely this is a Chromium bug that some people hit and others (the majority) do not.
Quote:
Originally Posted by Totoro-kun
Thanks, deleting all those stray keyrings and then running Vivaldi with --pasword-store=basic for 1st run, seems to have helped:
Code:
$ vivaldi-stable --password-store=basic "$@"
|
Please nobody do this, it causes Chromium browsers to store passwords in plain text on disk.
Quote:
Originally Posted by denydias
One of the most nice features Vivaldi apparantely has and that I never seen from any other browser out there (I can talk this from Mosaic ages at least) is not even a modern tech trick. It's called Ruarí Ødegaard and his colleagues.
|
That is super kind, thank you. And applogies for not reviewing this thread more often, with other projects we have been working on (e.g. Andriod) and things going on in my personal life (nothing bad), I have been quite distracted from the Slackware world for some time.
We do try our best to accomodate users rather than taking a we know better than you approach as so many software companies do these days. We also appreciate that everyone has a different workflow. Hence all the options, rather than trying to force everyone to work the same way. One of the companies that does this the most being Apple, which is funny, given their “Think Different” slogan.
Quote:
Originally Posted by denydias
Oh boy! Vivaldi has lost its way to gloablly disable push notifications... there is a thread on this matter in Vivaldi's forum. No staff responses though.
|
The first response is from Gwen-Dragon, who is a volunteer with special access to devs and internal resources. Her comment is correct, you can use Chromium settings to globally disable them via “chrome://settings/content/notifications”. I have tested myself and it appears to work.
The issue is a lack of UI for this. However it is not a regression, by that I mean something we had that went away. We have just never mapped our settings to this and outside of this thread I cannot find any feature request in our bug tracker from any user requesting this. So the short version is I was not aware this was a request and since Gwen had replied to that thread I doubt any employee spent time looking at it. That said, if you want it in our settings, sure. I have just logged it myself as VB-58931. I'll ping a dev or two and see if I can get one to hook it up.
Quote:
Originally Posted by denydias
Yup, which is quite disapointing 'cause nobody have come up with this subject since and staff have not participated in it either. This looks like a business decision.
|
Hanlon's razor, “Never attribute to malice that which is adequately explained by stupidity.”
Also what would that business decision be? I can't see that there is any financial advantage to us not to implement this. Here is our business model
https://vivaldi.com/blog/vivaldi-business-model/
Quote:
Originally Posted by denydias
Push notifications requests from sites still pops up.
|
Could you provide an extact URL you are testing against that demonstrates the problem? This would allow others to verify.
I would also suggest you try with a clean(test) profile/settings, make the one change in Chrome settings and see if this resolves it. If it does it is some other setting or extension overriding your changes. You can start with clean settings like so:
Code:
vivaldi-stable --user-data-dir="$(mktemp -td vivaldi-test.XXXXXX)" &
Quote:
Originally Posted by denydias
I was loading vivaldi://chrome from an incognito window. After you mentioned that, I suspected that incognito does not provide access to all settings. Then I opened it from a normal window, searched for notifications, disabled 'ask before send' (becomes blocked) and voilà! No notification requests anymore.
I stand corrected and apologize for the noise.
|
Ah great! Indeed you cannot change settings from a private window. Nonetheless, I shall leave my previous comment in as it may help someone with testing in the future.
Quote:
Originally Posted by hazel
I've been getting occasional desktop input freezes in Slackware. As far as I can remember, it's always in vivaldi when I'm typing into a box. Keyboard and mouse go dead together and that's it. Nothing to do but switch off. Anyone else seen this?
|
I have heard other users report it. We have not reproduced thus far but are still investigating.