for anyone who is wondering what is happening in QupZilla development, there is usual update.
Besides some small changes, fixes and improvements, there has been a lot of work in QupZilla Plugins.
QupZilla Plugins are dynamically loaded shared libraries (*.so on Unix, *.dll on Windows) that can extend application in almost any way.
|List of available plugins|
You probably noticed the "Plugins" tab in Preferences. It has been there for a long time, but until recent changes in building, plugin's power has been very limited.
QupZilla is now built as a shared library, so plugins can be linked against it and use all functions and classes.
So what will you get now if you decide to build QupZilla by yourself?
- main QupZilla binary (qupzilla)
- shared library (libqupzilla.so)
- Mouse Gestures plugin (libMouseGestures.so)
- Access Keys Navigation plugin (libAccessKeysNavigation.so)
- Example plugin (libExamplePlugin.so) if you make debug build
Now you are probably curious what exactly those new plugins do.
It is classic mouse gestures implementation. Mouse gestures are created with holding middle mouse button.
There is 7 predefined gestures.
|Mouse gestures in QupZilla|
Access Keys Navigation
This plugin helps you navigate through webpages without need to use a mouse.
As they say, one picture is worth a thousand words, so take a look.
|All available shortcuts are shown upon pressing defined key |
(double pressing Ctrl is set by default)
I am currently planning to create another plugin, if i find some time, for smooth scrolling. And I will also try to extend Plugin API a little.
I hope you are enjoying those new features, and if you don't want to build by yourself, keep looking forward to next release :-)