Tuesday, December 19, 2017

QupZilla 2.2.3 released!

Third bugfix release is now available! This is a quick bugfix release that fixes crashes with Qt 5.10.

  • fix crashes with Qt 5.10
  • fix default proxy configuration type in preferences

Download: source code (at github.com)

Tuesday, December 5, 2017

QupZilla 2.2.2 released!

Seccond bugfix release is now available!

  • updated available user agent strings
  • added support for "font" option in AdBlock
  • fix build with Qt 5.10
  • fix build on macOS < 10.12
  • fix showing irrelevant domain completions in locationbar
  • fix showing site icons on some systems
  • fix clearing visited links when clearing history
  • fix using system network proxy configuration
  • fix saving window geometry when closing app with Ctrl+Q shortcut
  • fix various issues with web page not being focused after restoring session
  • fix AutoScroll plugin not being able to scroll to all directions in some cases
  • Linux: add StartupWMClass to desktop file
  • Windows: fix possible isssue with uninstaller removing more files than it should

Download: source code (at github.com)

Wednesday, November 1, 2017

QupZilla 2.2.1 released!

First bugfix release is now available!

  • fix build with Qt 5.10
  • fix crash in loading popup completions with Qt 5.10
  • fix clearing local storage on close when enabled
  • fix sometimes failing to restore tab on switch
  • fix document quality when printing to PDF
  • fix various issues with completion popup opening at wrong position

Download: source code (at github.com)

Sunday, October 8, 2017

QupZilla 2.2.0 released!

Final release of QupZilla is now available!

As already stated, QupZilla will now get only bugfix releases and next major release will be under the Falkon name.

  • added back print element background option
  • added back print preview dialog
  • added session manager
  • tab icon is now hidden when page has no icon
  • improved locationbar completer with search suggestions
  • improved handling of downloading dependencies in GreaseMonkey scripts
  • various improvements in TabManager extension
  • Linux: PulseAudio streams now have QupZilla app name and icon

Download: source code (at github.com)

Thursday, August 10, 2017

QupZilla is moving under KDE and looking for new name

I'm happy to announce that QupZilla is becoming a KDE project!

What this effectively means for users is that everything (source hosting, bug tracking, continuous integration, wiki, ...) will move from GitHub to KDE infrastructure.
There will be no changes in project goals - all platforms currently supported will stay supported and there will be no hard dependencies on KDE libraries.

You can see the current status of the transition at QupZilla Incubator (community.kde.org) wiki page.

New name
I've been thinking about changing name for some time already, and now is a great opportunity to do so. However, choosing a good name is not easy and I already didn't do a good job in the past, so I need your help!
Name proposals can be entered on the Incubator wiki page or here in the comments.
Please note that even though the KDE relation, there doesn't have to be K in name - in fact, names without K are preferred now.

Next release (2.2) is still planned for this month aligned with Qt 5.9.2 release. All following releases will be made under KDE and, hopefully, with new name.

UPDATE: It was decided that Falkon will be the new name.

Wednesday, July 19, 2017

Session Manager is coming to QupZilla

Long awaited feature 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.2
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.2 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.2 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.

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).

  • 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.