Version 1.6.3 has been released
The new version 1.6.3 provides a few changes to kweb3 and the :command editor (kwebhelper_set.py). It is available from the first posting in this thread or by using the "program update" function in kweb's menu page.
Changes in kweb3
In earlier versions I had to disable some features of the new webkit3 engine to prevent bugs by setting some environment variables. As the latest updates of epiphany/webkit3 have fixed most of these bugs, these restrictions are not needed any more. In fact, kweb3 does run now with exactly the same settings as epiphany with one exception: fast scrolling is disabled by default (I prefer the WYSIWYG scrolling mode and don't like the flashing checkered background). But you can enable it with the experimental (F) option, if you like it.
The chapter "Configuring Kweb3 With Environment Variables" of the kweb manual is obsolete now (it also contained some errors, as I've recently learned),
Known bugs: kweb3 (and epiphany) may crash, if you move the slider in web videos to jump forward or backward.
Changes to the :command editor
The third kind of command links introduced in version 1.6.2 is now also supported by the editor. If you include a line starting with
a button or link will be created, that inserts the text following the '#' into the URL entry line and executes it (even if it is hidden in kiosk mode).With this option all URL line command types can be executed (e. g. web search, setting the spelling language or the user agent etc.).
The default application page has been extended and contains some useful examples (a number of user agent buttons, for example).
But the old application page will not be overwritten when you update kweb (in case you have modified it). To get the new application page, run the following commands after updating kweb:
Code: Select all
sudo rm /usr/local/share/kweb/kweb_about_a.txt
If you have extended your application page, you should copy your changes and add them again afterwards.