diff --git a/doc/changelog.asciidoc b/doc/changelog.asciidoc index e2292e174..5995e5188 100644 --- a/doc/changelog.asciidoc +++ b/doc/changelog.asciidoc @@ -21,13 +21,6 @@ v1.14.0 (unreleased) Changed ~~~~~~~ -- The main window's (invisible) background color is now set to transparent. - This allows using the alpha channel in statusbar/tabbar colors to get a - partially transparent qutebrowser window on a setup which supports doing so. -- If QtWebEngine is compiled with PipeWire support and libpipewire is - installed, qutebrowser will now support screen sharing on Wayland. Note that - QtWebEngine 5.15.1 (planned for August 2020) is needed, though the Archlinux - qt5-webengine package backports the patch. - The `content.media_capture` setting got split up into three more fine-grained settings, `content.media.audio_capture`, `.video_capture` and `.audio_video_capture`. Before this change, anwering "always" to a prompt @@ -38,8 +31,13 @@ Changed all three settings. To review/change previously granted permissions, use `:config-diff` and e.g. `:config-unset -u example.org content.media.video_capture`. -- `:undo` now has a new `-w` / `--window` argument, which can be used to - restore closed windows (rather than tabs). This is bound to `U` by default. +- The main window's (invisible) background color is now set to transparent. + This allows using the alpha channel in statusbar/tabbar colors to get a + partially transparent qutebrowser window on a setup which supports doing so. +- If QtWebEngine is compiled with PipeWire support and libpipewire is + installed, qutebrowser will now support screen sharing on Wayland. Note that + QtWebEngine 5.15.1 (planned for August 2020) is needed, though the Archlinux + qt5-webengine package backports the patch. - When `:undo` is used with a count, it now reopens the count-th to last tab instead of the last one. The depth can instead be passed as an argument, which is also completed. @@ -51,15 +49,18 @@ Changed Added ~~~~~ +- `:undo` now has a new `-w` / `--window` argument, which can be used to + restore closed windows (rather than tabs). This is bound to `U` by default. - New replacement `{aligned_index}` for `tabs.title.format` and `format_pinned` which behaves like `{index}`, but space-pads the index based on the total numbers of tabs. This can be used to get aligned tab texts with vertical tabs. - New command `:devtools-focus` (bound to `wIf`) to toggle keyboard focus between the devtools and web page. -- New `--target private-window` argument, which can be used to open a private - window in an existing instance from the commandline. -- The `:download-open` command now has a new `--dir` flag which can be used to +- The `--target` argument to qutebrowser now understands a new `private-window` + value, which can be used to open a private window in an existing instance + from the commandline. +- The `:download-open` command now has a new `--dir` flag, which can be used to open the directory containing the downloaded file. An entry to do the same was also added to the context menu. @@ -76,19 +77,20 @@ Fixed internally override any `enable-features=...` flags passed via `qt.args` or `--qt-flag`. It now correctly combines existing `enable-feature` flags with internal ones. -- Elements with an inherited "contenteditable" attribute now trigger insert +- Elements with an inherited `contenteditable` attribute now trigger insert mode and get hints assigned correctly. - When checkmarks, radio buttons and some other elements are styled via the Bootstrap CSS framework, they now get hints correctly. -- When the session file isn't writable when qutebrowser is quit, an error is - now logged instead of crashing. +- When the session file isn't writable when qutebrowser exits, an error is now + logged instead of crashing. - When using `-m` with the `qute-lastpass` userscript, it accidentally matched URLs containing the match as substring. This is now fixed. - When a filename is derived from a page's title, it's now shortened to the maximum filename length permitted by the filesystem. - `:enter-mode register` crashed since v1.13.0, it now displays an error instead. -- Crash with certain invalid URLs in resources with the QtWebKit backend. +- With the QtWebKit backend, webpage resources loading certain invalid URLs + could cause a crash, which is now fixed. - When `:config-edit` is used but no `config.py` exists yet, the file is now created (and watched for changes properly) before spawning the external editor.