Update changelog for v1.1.0
This commit is contained in:
parent
8fd6a2ff77
commit
d3f3be03dd
@ -15,8 +15,8 @@ breaking changes (such as renamed commands) can happen in minor releases.
|
|||||||
// `Fixed` for any bug fixes.
|
// `Fixed` for any bug fixes.
|
||||||
// `Security` to invite users to upgrade in case of vulnerabilities.
|
// `Security` to invite users to upgrade in case of vulnerabilities.
|
||||||
|
|
||||||
v1.1.0 (unreleased)
|
v1.1.0
|
||||||
-------------------
|
------
|
||||||
|
|
||||||
Added
|
Added
|
||||||
~~~~~
|
~~~~~
|
||||||
@ -26,43 +26,50 @@ Added
|
|||||||
- There's now a `misc/Makefile` file in releases, which should help
|
- There's now a `misc/Makefile` file in releases, which should help
|
||||||
distributions which package qutebrowser, as they can run something like
|
distributions which package qutebrowser, as they can run something like
|
||||||
`make -f misc/Makefile DESTDIR="$pkgdir" install` now.
|
`make -f misc/Makefile DESTDIR="$pkgdir" install` now.
|
||||||
- New `{current_url}` field for `window.title_format` and `tabs.title.format`.
|
- New fields for `window.title_format` and `tabs.title.format`:
|
||||||
- New `colors.statusbar.passthrough.fg`/`.bg` settings.
|
* `{current_url}`
|
||||||
- New `completion.delay` and `completion.min_chars` settings to update the
|
* `{protocol}`
|
||||||
completion less often.
|
- New settings:
|
||||||
- New `completion.use_best_match` setting to automatically use the best-matching
|
* `colors.statusbar.passthrough.fg`/`.bg`
|
||||||
command in the completion.
|
* `completion.delay` and `completion.min_chars` to update the completion less
|
||||||
- New `:tab-give` and `:tab-take` commands, to give tabs to another window, or
|
often.
|
||||||
take them from another window.
|
* `completion.use_best_match` to automatically use the best-matching
|
||||||
|
command in the completion.
|
||||||
|
* `keyhint.radius` to configure the edge rounding for the key hint widget.
|
||||||
|
* `qt.highdpi` to turn on Qt's High-DPI scaling.
|
||||||
|
* `tabs.pinned.shrink` (`true` by default) to make it possible
|
||||||
|
for pinned tabs and normal tabs to have the same size.
|
||||||
|
* `content.windowed_fullscreen` to show e.g. a fullscreened video in the
|
||||||
|
window without fullscreening that window.
|
||||||
|
* `tabs.persist_mode_on_change` to keep the current mode when
|
||||||
|
switching tabs.
|
||||||
|
* `session.lazy_restore` which allows to not load pages immediately
|
||||||
|
when restoring a session.
|
||||||
|
- New commands:
|
||||||
|
* `:tab-give` and `:tab-take`, to give tabs to another window, or take them
|
||||||
|
from another window.
|
||||||
|
* `:completion-item-yank` (bound to `<Ctrl-C>`) to yank the current
|
||||||
|
completion item text.
|
||||||
|
* `:edit-command` to edit the commandline in an editor.
|
||||||
|
* `search.incremental` for incremental text search.
|
||||||
|
- New flags for existing commands:
|
||||||
|
* `-o` flag for `:spawn` to show stdout/stderr in a new tab.
|
||||||
|
* `--rapid` flag for `:command-accept` (bound to `Ctrl-Enter` by default),
|
||||||
|
which allows executing a command in the completion without closing it.
|
||||||
|
* `--private` and `--related` flags for `:edit-url`, which have the
|
||||||
|
same effect they have with `:open`.
|
||||||
|
* `--history` for `:completion-item-focus` which causes it to go
|
||||||
|
through the command history when no text was entered. The default bindings for
|
||||||
|
cursor keys in the completion changed to use that, so that they can be used
|
||||||
|
again to navigate through completion items when a text was entered.
|
||||||
|
* `--file` for `:debug-pyeval` which makes it take a filename instead of a
|
||||||
|
line of code.
|
||||||
- New `config.source(...)` method for `config.py` to source another file.
|
- New `config.source(...)` method for `config.py` to source another file.
|
||||||
- New `keyhint.radius` option to configure the edge rounding for the key hint
|
|
||||||
widget.
|
|
||||||
- `:edit-url` now handles the `--private` and `--related` flags, which have the
|
|
||||||
same effect they have with `:open`.
|
|
||||||
- New `{line}` and `{column}` replacements for `editor.command` to position the
|
- New `{line}` and `{column}` replacements for `editor.command` to position the
|
||||||
cursor correctly.
|
cursor correctly.
|
||||||
- New `qute-pass` userscript as alternative to `password_fill` which allows
|
- New `qute-pass` userscript as alternative to `password_fill` which allows
|
||||||
selecting accounts via rofi or any other dmenu-compatile application.
|
selecting accounts via rofi or any other dmenu-compatile application.
|
||||||
- New `qt.highdpi` setting to turn on Qt's High-DPI scaling.
|
|
||||||
- New `:completion-item-yank` command (bound to `<Ctrl-C>`) to yank the current
|
|
||||||
completion item text.
|
|
||||||
- New `tabs.pinned.shrink` setting to (`true` by default) to make it possible
|
|
||||||
for pinned tabs and normal tabs to have the same size.
|
|
||||||
- New `content.windowed_fullscreen` setting to show e.g. a fullscreened video in
|
|
||||||
the window without fullscreening that window.
|
|
||||||
- New `:edit-command` command to edit the commandline in an editor.
|
|
||||||
- New `tabs.persist_mode_on_change` setting to keep the current mode when
|
|
||||||
switching tabs.
|
|
||||||
- New `session.lazy_restore` setting which allows to not load pages immediately
|
|
||||||
when restoring a session.
|
|
||||||
- New `hist_importer.py` script to import history from Firefox/Chromium.
|
- New `hist_importer.py` script to import history from Firefox/Chromium.
|
||||||
- New `{protocol}` replacement for `tabs.title.format` and friends.
|
|
||||||
- New `-o` flag for `:spawn` to show stdout/stderr in a new tab.
|
|
||||||
- Support for incremental search, with a new `search.incremental` setting.
|
|
||||||
- New `--rapid` flag for `:command-accept` (bound to `Ctrl-Enter` by default),
|
|
||||||
which allows executing a command in the completion without closing it.
|
|
||||||
- The `colors.completion.fg` setting can now be a list, allowing to specify
|
|
||||||
different colors for the three completion columns.
|
|
||||||
|
|
||||||
Changed
|
Changed
|
||||||
~~~~~~~
|
~~~~~~~
|
||||||
@ -73,13 +80,15 @@ Changed
|
|||||||
* `tabs.indicator_padding` -> `tabs.indicator.padding`
|
* `tabs.indicator_padding` -> `tabs.indicator.padding`
|
||||||
* `session_default_name` -> `session.default_name`
|
* `session_default_name` -> `session.default_name`
|
||||||
* `ignore_case` -> `search.ignore_case`
|
* `ignore_case` -> `search.ignore_case`
|
||||||
|
- Much improved user stylesheet handling for QtWebEngine which reduces
|
||||||
|
flickering and updates immediately after setting a stylesheet.
|
||||||
- High-DPI favicons are now used when available.
|
- High-DPI favicons are now used when available.
|
||||||
- The `asciidoc2html.py` script now uses Pygments (which is already a dependency
|
- The `asciidoc2html.py` script now uses Pygments (which is already a dependency
|
||||||
of qutebrowser) instead of `source-highlight` for syntax highlighting.
|
of qutebrowser) instead of `source-highlight` for syntax highlighting.
|
||||||
- The `:buffer` command now doesn't require quoting anymore, similar to `:open`.
|
- The `:buffer` command now doesn't require quoting anymore, similar to `:open`.
|
||||||
- The `importer.py` script was largely rewritten and now also supports importing
|
- The `importer.py` script was largely rewritten and now also supports importing
|
||||||
from Firefox' `places.sqlite` file and Chrome/Chromium profiles.
|
from Firefox' `places.sqlite` file and Chrome/Chromium profiles.
|
||||||
- Various internal refactorings to use Python 3.5 and ECMAscript 6 features
|
- Various internal refactorings to use Python 3.5 and ECMAscript 6 features.
|
||||||
- If the `window.hide_wayland_decoration` setting is False, but
|
- If the `window.hide_wayland_decoration` setting is False, but
|
||||||
`QT_WAYLAND_DISABLE_WINDOWDECORATION` is set in the environment,
|
`QT_WAYLAND_DISABLE_WINDOWDECORATION` is set in the environment,
|
||||||
the decorations are still hidden.
|
the decorations are still hidden.
|
||||||
@ -91,17 +100,9 @@ Changed
|
|||||||
- The `qute://version` page now also shows the uptime of qutebrowser.
|
- The `qute://version` page now also shows the uptime of qutebrowser.
|
||||||
- qutebrowser now prompts to create a non-existing directory when starting a
|
- qutebrowser now prompts to create a non-existing directory when starting a
|
||||||
download.
|
download.
|
||||||
- Much improved user stylesheet handling which reduces flickering
|
- `:jseval --file` now searches relative paths in a `js/` subdir in
|
||||||
and updates immediately after setting a stylesheet.
|
qutebrowser's data dir, e.g. `~/.local/share/qutebrowser/js`.
|
||||||
- `:completion-item-focus` now has a `--history` flag which causes it to go
|
- The current/default bindings are now shown in the ``:bind` completion.
|
||||||
through the command history when no text was entered. The default bindings for
|
|
||||||
cursor keys in the completion changed to use that, so that they can be used
|
|
||||||
again to navigate through completion items when a text was entered.
|
|
||||||
- `:debug-pyeval` now has a `--file` argument so it takes a filename instead of
|
|
||||||
a line of code.
|
|
||||||
- `:jseval --file` now searches relative paths in a js/ subdir in qutebrowser's
|
|
||||||
data dir, e.g. `~/.local/share/qutebrowser/js`.
|
|
||||||
- The current/default bindings are now shown in the :bind completion.
|
|
||||||
- Empty categories are now hidden in the `:open` completion.
|
- Empty categories are now hidden in the `:open` completion.
|
||||||
- Search terms for URLs and titles can now be mixed when filtering the
|
- Search terms for URLs and titles can now be mixed when filtering the
|
||||||
completion.
|
completion.
|
||||||
@ -111,27 +112,29 @@ Changed
|
|||||||
- The system's default encoding (rather than UTF-8) is now used to decode
|
- The system's default encoding (rather than UTF-8) is now used to decode
|
||||||
subprocess output.
|
subprocess output.
|
||||||
- qutebrowser now ensures it's focused again after an external editor is closed.
|
- qutebrowser now ensures it's focused again after an external editor is closed.
|
||||||
|
- The `colors.completion.fg` setting can now be a list, allowing to specify
|
||||||
|
different colors for the three completion columns.
|
||||||
|
|
||||||
Fixed
|
Fixed
|
||||||
~~~~~
|
~~~~~
|
||||||
|
|
||||||
- More consistent sizing for favicons with vertical tabs.
|
- More consistent sizing for favicons with vertical tabs.
|
||||||
- Using `:home` on pinned tabs is now prevented.
|
- Using `:home` on pinned tabs is now prevented.
|
||||||
- Fix crash with unknown file types loaded via qute://help.
|
- Fix crash with unknown file types loaded via `qute://help`.
|
||||||
- Scrolling performance improvements.
|
- Scrolling performance improvements.
|
||||||
- Sites like `qute://help` now redirect to `qute://help/` to make sure links
|
- Sites like `qute://help` now redirect to `qute://help/` to make sure links
|
||||||
work properly.
|
work properly.
|
||||||
- Fixes for the size calculation of pinned tabs in the tab bar.
|
- Fixes for the size calculation of pinned tabs in the tab bar.
|
||||||
- Worked around a crash with PyQt 5.9.1 compiled against Qt < 5.9.1 when using
|
- Worked around a crash with PyQt 5.9.1 compiled against Qt < 5.9.1 when using
|
||||||
:yank or qute:// URLs.
|
`:yank` or `qute://` URLs.
|
||||||
- Fixed crash when opening `qute://help/img`
|
- Fixed crash when opening `qute://help/img`.
|
||||||
- Fixed `gU` (`:navigate up`) on `qute://help` and webservers not handling `..`
|
- Fixed `gU` (`:navigate up`) on `qute://help` and webservers not handling `..`
|
||||||
in a URL.
|
in a URL.
|
||||||
- Using e.g. `-s backend webkit` to set the backend now works correctly.
|
- Using e.g. `-s backend webkit` to set the backend now works correctly.
|
||||||
- Fixed crash when closing the tab an external editor was opened in.
|
- Fixed crash when closing the tab an external editor was opened in.
|
||||||
- When using `:search-next` before a search is finished, no warning about no
|
- When using `:search-next` before a search is finished, no warning about no
|
||||||
results being found is shown anymore.
|
results being found is shown anymore.
|
||||||
- Fix :click-element with an ID containing non-alphanumeric characters.
|
- Fix `:click-element` with an ID containing non-alphanumeric characters.
|
||||||
- Fix crash when a subprocess outputs data which is not decodable as UTF-8.
|
- Fix crash when a subprocess outputs data which is not decodable as UTF-8.
|
||||||
- Fix crash when closing a tab immediately after hinting.
|
- Fix crash when closing a tab immediately after hinting.
|
||||||
- Worked around issues in Qt 5.10 with loading progress never being finished.
|
- Worked around issues in Qt 5.10 with loading progress never being finished.
|
||||||
|
Loading…
Reference in New Issue
Block a user