helloSystem / ISO

helloSystem Live and installation ISO
https://github.com/helloSystem/
BSD 3-Clause "New" or "Revised" License
806 stars 58 forks source link

Consider Dooble as the default web browser #160

Open Ygarr opened 3 years ago

Ygarr commented 3 years ago

Please add (as Appimage if possible) Dooble browser. github.com/textbrowser/dooble
Qt5-based, QtWebENGINE

probonopd commented 3 years ago

hello @Ygarr thanks, will check it out. Does it support ad blocking?

Ygarr commented 3 years ago

Yes it supports you can look here how: https://github.com/textbrowser/dooble/tree/master/2.x/Data

crees commented 3 years ago

Did you ever get the rpm made? I can make a FreeBSD port of it if necessary-- that would help to get this in.

probonopd commented 3 years ago

As for helloSystem, we don't even need a port for this since it does not need to be compiled. I have made an example .app bundle: https://github.com/helloSystem/ISO/releases/download/assets/Dooble.zip

Would still need to do something about the ad blocking though.

What are the Pros/Cons of using Dooble vs. Falkon?

Ygarr commented 3 years ago

ever get the rpm made?

I just was converted successfully with alien from deb to rpm in mageia linux by sudo alien --to-rpm --scripts Dooble.deb There was such automatic dependencies resolved/retrieved: sudo urpmi /home/live/Dooble-2021.02.20-2.x86_64.rpm

To satisfy dependencies, the following packages are going to be installed:
Package Version Release Arch
(medium "Core Release (distrib1)")
lib64assimp3 3.3.1 5.mga8 x86_64
lib64poly2tri1.0 1.0 0.20160413.3> x86_64
lib64pq5 13.1 4.mga8 x86_64
lib64qt53danimation5 5.15.2 1.mga8 x86_64
lib64qt53dcore5 5.15.2 1.mga8 x86_64
lib64qt53dextras5 5.15.2 1.mga8 x86_64
lib64qt53dinput5 5.15.2 1.mga8 x86_64
lib64qt53dlogic5 5.15.2 1.mga8 x86_64
lib64qt53dquick5 5.15.2 1.mga8 x86_64
lib64qt53dquickanimation5 5.15.2 1.mga8 x86_64
lib64qt53dquickextras5 5.15.2 1.mga8 x86_64
lib64qt53dquickinput5 5.15.2 1.mga8 x86_64
lib64qt53dquickrender5 5.15.2 1.mga8 x86_64
lib64qt53dquickscene2d5 5.15.2 1.mga8 x86_64
lib64qt53drender5 5.15.2 1.mga8 x86_64
lib64qt5concurrent5 5.15.2 4.mga8 x86_64
lib64qt5gamepad5 5.15.2 1.mga8 x86_64
lib64qt5serialbus5 5.15.2 1.mga8 x86_64
lib64qt5webview5 5.15.2 1.mga8 x86_64
lib64unixODBC2 2.3.9 1.mga8 x86_64
qt3d5 5.15.2 1.mga8 x86_64
qtgamepad5 5.15.2 1.mga8 x86_64
qtserialbus5 5.15.2 1.mga8 x86_64
qtwebview5 5.15.2 1.mga8 x86_64
(command line)
Dooble 2021.02.20 2 x86_64
374MB of additional disk space will be used.
106MB of packages will be retrieved.
Proceed with the installation of the 25 packages? (Y/n)

Also Dooble supports WebEngine. WebKit was deprecated by Qt.

probonopd commented 3 years ago

Falkon 3.1.0 which is our current default is using QtWebEngine 5.15.2. So the question is, what would we gain/lose by switching to Dooble.

Does the Dooble.app bundle work for you?

Ygarr commented 3 years ago

badwolf

probonopd commented 3 years ago

badwolf

Not suitable because it uses Gtk.