Hi, Another week with some highlights and lots of smaller changes! :)
Overview -------- Excluding merges, 4 authors have pushed 67 commits to master and 72 commits to all branches. On master, 63 files have changed and there have been 1,555 additions and 641 deletions. 4 Pull requests merged by 4 people 13 Issues closed by 1 person 8 Issues created by 2 people https://github.com/The-Compiler/qutebrowser/pulse Features -------- - History completion! Definitely a much-requested feature - now @toofar/Jimmy started implementing it and I did some improvements on top of that. Thanks! This adds some new options: completion -> timestamp-format: The format used to display the history timestamps. completion -> web-history-max-items: How many history items to show in the completion. completion -> cmd-history-max-items: Renamed from history-length. Improvements ------------ - If an SSL error is raised multiple times with the same error/certificate/host/scheme/port, the user is only asked once. - Add a --rapid option to :hint. The rapid/rapid-win targets are now deprecated, and --rapid can be used as well with run/hover/userscript/spawn. - Add a hints -> scatter option, which (when turned off) distributes the hints sequentially (like dwb) instead of scattering their positions (like Vimium). - Add an -f argument to :bind to overwrite the old binding. - Add some documentation about how to write userscripts: https://github.com/The-Compiler/qutebrowser/blob/master/doc/userscripts.asciidoc - Various performance improvements for the completion. - Handle things like "Foo::Bar" as search term, not as URL. Thanks to Patric Schmitz for this contribution! - Remove default search engines so things like ":open ddg foo" or ":open google sucks" works as expected. Thanks to error800 for this contribution! - Use alternating row colors in copletion. This adds a new colors -> completion.alternate-bg option. - Ensure the user only sets a family (no size/weight) for the fonts -> web-family-* settings. - Various performance improvements when qutebrowser is idle. When unused qutebrowser now shouldn't waste any CPU cycles anymore. Except on Windows, where there still has to be a timer polling for signals, because... Windows. Bugfixes -------- - Fix an exception which occured when getting signals for already deleted tabs. - Force saving when using :save even with auto-save-config turned off. - Highlight text case-insensitively in completon. - Scroll completion to top when showing it. - Fix fonts not being anti-aliased (or possibly wrong in other ways) under some circumstances. - Fix package names for manual compilation in stacktrace.asciidoc. - Ignore empty lines in quickmarks/history. Under the hood -------------- - Refactor qutebrowser.config.websettings. - Various small fixes for tests. Florian -- http://www.the-compiler.org | m...@the-compiler.org (Mail/XMPP) GPG: 916E B0C8 FD55 A072 | http://the-compiler.org/pubkey.asc I love long mails! | http://email.is-not-s.ms/
pgpJPMVPpWnu9.pgp
Description: PGP signature