Wednesday, July 19, 2017

Session Manager is coming to QupZilla

Long awaited future is finally coming to QupZilla in next release. Session Manager was added by srazi.

Session Manager
You can now create, delete, rename, clone and switch to sessions. It is now also possible to manually restore one of the two automatic backups of last browsing session.

Other features coming in QupZilla 2.3
QupZilla icon is now displayed for PulseAudio playback streams on Linux.
TabManager plugin received number of fixes and also now switches to tabs with just single click.
GreaseMonkey plugin improved handling of downloading and updating scripts.

And also a lot of bugs were fixed, including often reported issue with setting initial zoom on webpages.

QupZilla icon for playback streams


Original plan for QupZilla 2.3 release was to be around the same time as Qt 5.9 was released. Unfortunately, Qt 5.9 contains bug (QTBUG-61621) that causes keyboard shortcuts not working when webpage is focused in QupZilla.
This bug is now fixed and will be in Qt 5.9.2, thus QupZilla 2.3 will be released when Qt 5.9.2 is released (currently listed as August 2017).

Wednesday, March 15, 2017

QupZilla 2.1.2 released!

Second bugfix version is now available.
  • updated translations
  • disable native scrollbars by default due to performance issues
  • fix middle click on links sometimes not opening new tab
  • fix scrolling to anchors when opening tab in background
  • fix possible crash in AdBlock when editing subscribptions
  • fix clicking on go icon in locationbar
  • fix possible crash with native scrollbars

Download: source code (at github.com)

Monday, February 13, 2017

QupZilla 2.1.1 released!

First bugfix version is now available.
  • updated translations
  • fix loading previews in SpeedDial
  • fix showing duplicated languages in spellcheck settings
  • fix sometimes pages being scrolled by itself when using native scrollbars
  • fix disabling GreaseMonkey scripts
  • Windows: fix highlight text color in item views

Download: source code (at github.com)

Saturday, February 4, 2017

QupZilla 2.1.0 released!

QupZilla 2.1.0 is now available. This is a new major version of QupZilla, second major release since the switch to QtWebEngine. This version brings a lot of fixes, brings back some features present in 1.8 version and also a number of completely new features.

SpellCheck
Spell checking in web inputs is now supported again. It needs QtWebEngine 5.8 and custom dictionary format. There is a tool, distributed alongside QtWebEngine, to convert Hunspell dictionaries. More information can be found here.

Spell checking with QtWebEngine 5.8
Native Scrollbars
QtWebEngine (and Chromium) uses custom scrollbar style that doesn't follow desktop style by default. QupZilla now comes with an option to use native scrollbars instead, enabled by default. If you experience any issues, it can always be disabled in preferences.

Native scrollbars
Tab Indicators
Pinned tabs now indicates when there is background activity (eg. new tweet, new message, new e-mail, ...) with a small black dot in bottom right corner. If there is an audio playing in a tab, audio icon will be displayed instead of favicon. Clicking on the audio icon will mute (or unmute) the tab.

Background activity in first tabMuted tabs

High DPI support
This is also first version that should look great on high DPI displays. There have been a lot of fixes regarding scaling and also higher resolution versions of used pixmaps were added. Scaling can be enabled as with any other Qt application (doc.qt.io).

Changelog:
  • bring back spellcheck
  • bring back support for printing
  • bring back save page action + support multiple formats
  • bring back option to delete cookies on close
  • bring back per-domain user agent settings
  • show audio playing indicator in tab with possibility to mute
  • show background activity indicator in pinned tabs
  • add option to show navigation bar when opening new tab in fullscreen
  • add option to show bookmarks toolbar when typing in location bar
  • add option to use native scrollbars
  • add option to delete cache on close
  • each tab has now its own search toolbar
  • lot of HighDPI fixes
  • fix setting maximum size of cache
  • fix scrolling with high resolution mouse/touchpad
  • fix rules for disabling blocking on pages in AdBlock
  • fix deleting cookies
  • fix slow search in icons database
  • fix restoring zoom level of tabs
  • fix crash when opening web inspector
  • fix crash of the application when render process crashes
  • fix tabbar being invisible sometimes after leaving fullscreen
  • fix sometimes not showing list of windows and tabs in recovery page
  • Windows: show download progress in taskbar

Download: source code (at github.com)

Linux AppImage: 64bit AppImage (at qupzilla.com)
AppImage is now alternative build for Linux. It is intended for the users that cannot use distribution packages or wants the new version immediately.


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.