Friday, January 13, 2017

QupZilla for Flatpak

After fixing last issue with QtWebEngine to get it running on Flatpak, it is now possible to install QupZilla with Flatpak. It uses KDE Flatpak runtime for Qt libraries.

Install KDE runtime
If you don't have KDE runtime installed, you should install it according to instructions.

Install QupZilla
To install QupZilla Nightly builds, use following commands:

wget https://qupzilla.com/flatpak/qupzillaflatpak.asc
flatpak --user remote-add qupzilla https://qupzilla.com/flatpak/repo/ --gpg-import=qupzillaflatpak.asc
flatpak --user install qupzilla org.qupzilla.QupZilla  

This will install QupZilla for the current user. You should then see it in applications menu as QupZilla (Nightly).

It is still experimental version, but it should work fine. Please try it and report any issues you found.

Wednesday, December 21, 2016

QupZilla 2 on Debian based distributions

There are lot of users who ask how to build latest QupZilla on Debian based (Ubuntu, Mint, ...) distributions. Unfortunately, there is no easy solution as QtWebEngine is not available in repositories. Moreover, QtWebEngine is not packaged in any version of Debian, so it won't be available for users anytime soon, if ever...
This is the main reason I dropped my Ubuntu PPA, because there is no easy way to build QupZilla there. Please don't use it anymore, I also removed it from homepage.

EDIT: Looks like QtWebEngine made it into Debian Sid repository just after publishing this blog post. In any case, it will still take at least about a year until it gets into stable Debian/Ubuntu release.

How to get latest QupZilla on Debian
Your only option currently is to build it yourself. For this, you need to use Qt version that comes with QtWebEngine (eg. offical builds or from PPA). After that, just proceed with build instructions as usual.

However, this is far from ideal. Recently, there have been efforts to get QupZilla build and run as a universal Linux package (snap, flatpak), none of them are unfortunately in usable state yet. In any case, I believe this is the solution for the Debian issue (and will be useful for other distributions too), and I hope remaining issues will be sorted out soon.

What's coming in QupZilla 2.1
I have also been working on a new version of QupZilla. It is scheduled to be released when Qt 5.8 is out.  One of the features that is coming back is spell checking.


Current Spell Check Preferences (work in progress)

Qt 5.8 is currently scheduled to be released on 5th January 2017, so that also means new QupZilla version won't be released in this year.

That's all for this year, I wish you all Merry Christmas and Happy New Year!

Monday, October 24, 2016

QupZilla 2.0.2 released!

Second bugfix version is now available.
  • update default user-agent strings
  • add short command line variant for all options
  • show navigation bar when adding new tab in fullscreen
  • supermenu button is no longer hidden in fullscreen
  • fix overwriting speed dial title when loading fails
  • fix positions of speed dials in rtl
  • fix context menu actions when site specifies base href
  • fix issue with tabbar sometimes being invisible when leaving fullscreen
  • Windows: fix background radient in browsing library

Download: source code (at github.com)

This is the last bugfix release in 2.0 release cycle. Newer releases of QupZilla will now require at least Qt 5.7.

The upcoming 2.1.0 version of QupZilla will, among other new features, bring back support for spellchecking.

Wednesday, June 8, 2016

QupZilla 2.0.1 released!

First bugfix version is now available.
  • don't force enabling HighDPI scaling by default
  • fix crash when unloading AutoScroll plugin
  • fix showing Inspect Element action when web inspector is disabled
  • fix showing context menu when page zoom is not 100%
  • fix destroying WebPage when opened as popup
  • fix setting default font families
  • fix saving last download path in download manager
  • fix using external download manager
  • fix cancelling http and proxy authentication dialogs

Download: source code (at github.com)

For those updating from 1.8.x versions: It is advisable to start with new profile as updating profile from 1.8.x to 2.x version is not supported. You can create and remove profiles from preferences.

Most Windows issues should be now fixed. There is still issue with using QupZilla in virtual machine with 3D acceleration enabled - websites are flashing or shows entirely in black (QTBUG-43110). Workaround for this issue is to disable 3D acceleration for your virtual machine.