Edit changelog
This commit is contained in:
parent
06bccfeb78
commit
e1a03929e3
@ -29,32 +29,37 @@ Added
|
|||||||
* New `with config.pattern('...') as p:` context manager for `config.py` to
|
* New `with config.pattern('...') as p:` context manager for `config.py` to
|
||||||
use the shorthand syntax with a pattern.
|
use the shorthand syntax with a pattern.
|
||||||
* New `tsh` keybinding to toggle scripts for the current host. With a capital
|
* New `tsh` keybinding to toggle scripts for the current host. With a capital
|
||||||
`S`, the toggle is saved. With a capital `H`, subdomains are included.
|
`S`, the toggle is saved. With a capital `H`, subdomains are included. With
|
||||||
* New `tsu` keybinding to toggle scripts for the current URL. With a capital
|
`u` instead of `h`, the exact current URL is used.
|
||||||
`S`, the toggle is saved.
|
* New `tph` keybinding to toggle plugins, with the same additional binding
|
||||||
- QtWebEngine: Caret/visual mode is now supported.
|
described above.
|
||||||
- QtWebEngine: Authentication via ~/.netrc is now supported.
|
- New QtWebEngine features:
|
||||||
- A new `qute://bindings` page, opened by `:bind`, shows all keybindings.
|
* Caret/visual mode
|
||||||
- `:session-load` has a new `--delete` flag which deletes the
|
* Authentication via ~/.netrc
|
||||||
session after loading it.
|
* Retrying downloads with Qt 5.10 or newer
|
||||||
- QtWebEngine: Retrying downloads is now supported with Qt 5.10 or newer.
|
* Hinting and other features inside same-origin frames
|
||||||
- QtWebEngine: Hinting and other features inside same-origin frames is now
|
- New flags for existing commands:
|
||||||
supported.
|
* `:session-load` has a new `--delete` flag which deletes the
|
||||||
- New `cycle-inputs.js` script in `scripts/` which can be used with `:jseval -f`
|
session after loading it.
|
||||||
to cycle through inputs.
|
* New `--no-last` flag for `:tab-focus` to not focus the last tab when focusing
|
||||||
- New `--no-last` flag for `:tab-focus` to not focus the last tab when focusing
|
the currently focused one.
|
||||||
the currently focused one.
|
* New `--edit` flag for `:view-source` to open the source in an external editor.
|
||||||
- New `--edit` flag for `:view-source` to open the source in an external editor.
|
* New `--select` flag for `:follow-hint` which acts like the given string was entered but doesn't necessary follow the hint.
|
||||||
- New `statusbar.widgets` setting to configure which widgets should be shown in
|
- New special pages:
|
||||||
which order in the statusbar.
|
* `qute://bindings` (opened via `:bind`) which shows all keybindings.
|
||||||
|
* `qute://tabs` (opened via `:buffer`) which lists all tabs.
|
||||||
|
- New settings:
|
||||||
|
* `statusbar.widgets` to configure which widgets should be shown in which
|
||||||
|
order in the statusbar.
|
||||||
|
* `tabs.mode_on_change` which replaces `tabs.persist_mode_on_change`. It can
|
||||||
|
now be set to `restore` which remembers input modes (input/passthrough)
|
||||||
|
per tab.
|
||||||
- New `:prompt-yank` command (bound to `Alt-y` by default) to yank URLs
|
- New `:prompt-yank` command (bound to `Alt-y` by default) to yank URLs
|
||||||
referenced in prompts.
|
referenced in prompts.
|
||||||
- The `hostblock_blame` script which was removed in v1.0 was updated for the new
|
- The `hostblock_blame` script which was removed in v1.0 was updated for the new
|
||||||
config and re-added.
|
config and re-added.
|
||||||
- New `qute://tabs` page (opened via `:buffer`) which lists all tabs.
|
- New `cycle-inputs.js` script in `scripts/` which can be used with `:jseval -f`
|
||||||
- New `--select` flag for `:follow-hint` which acts like the given string was entered but doesn't necessary follow the hint.
|
to cycle through inputs.
|
||||||
- `@requires` and the GreaseMonkey 4.0 API are now supported for GreaseMonkey
|
|
||||||
userscripts.
|
|
||||||
|
|
||||||
Changed
|
Changed
|
||||||
~~~~~~~
|
~~~~~~~
|
||||||
@ -66,56 +71,54 @@ Changed
|
|||||||
* Yes/no prompts don't use keybindings from the `prompt` section anymore, they
|
* Yes/no prompts don't use keybindings from the `prompt` section anymore, they
|
||||||
have their own `yesno` section instead.
|
have their own `yesno` section instead.
|
||||||
* Trying to bind invalid keys now shows an error.
|
* Trying to bind invalid keys now shows an error.
|
||||||
|
- Improvements for GreaseMonkey support:
|
||||||
|
* `@include` and `@exclude` now support regex matches. With QtWebEngine and Qt
|
||||||
|
5.8 and newer, Qt handles the matching, but similar functionality will be
|
||||||
|
added in Qt 5.11.
|
||||||
|
* Support for `@requires`
|
||||||
|
* Support for the GreaseMonkey 4.0 API
|
||||||
|
- The sqlite history now uses write-ahead logging which should be
|
||||||
|
a performance and stability improvement.
|
||||||
|
- When an editor is spawned with `:open-editor` and `:config-edit`, the changes
|
||||||
|
are now applied as soon as the file is saved in the editor.
|
||||||
- The `hist_importer.py` script now only imports URL schemes qutebrowser can
|
- The `hist_importer.py` script now only imports URL schemes qutebrowser can
|
||||||
handle.
|
handle.
|
||||||
- Deleting a prefix (`:`, `/` or `?`) via backspace now leaves command mode.
|
- Deleting a prefix (`:`, `/` or `?`) via backspace now leaves command mode.
|
||||||
- Angular 1 elements now get hints assigned.
|
- Angular 1 elements and `<summary>`/`<details>` now get hints assigned.
|
||||||
- `:tab-only` with pinned tabs now still closes unpinned tabs.
|
- `:tab-only` with pinned tabs now still closes unpinned tabs.
|
||||||
- GreaseMonkey `@include` and `@exclude` now support
|
|
||||||
regex matches. With QtWebEngine and Qt 5.8 and newer, Qt handles the matching,
|
|
||||||
but similar functionality was added in Qt 5.11.
|
|
||||||
- The sqlite history now uses write-ahead logging which should be
|
|
||||||
a performance and stability improvement.
|
|
||||||
- The `url.incdec_segments` option now also can take `port` as possible segment.
|
- The `url.incdec_segments` option now also can take `port` as possible segment.
|
||||||
- QtWebEngine: `:view-source` now uses Chromium's `view-source:` scheme.
|
- QtWebEngine: `:view-source` now uses Chromium's `view-source:` scheme.
|
||||||
- Tabs now show their full title as tooltip.
|
- Tabs now show their full title as tooltip.
|
||||||
- When an editor is spawned with `:open-editor` and `:config-edit`, the changes
|
|
||||||
are now applied as soon as the file is saved in the editor.
|
|
||||||
- When there are multiple unknown keys in a autoconfig.yml, they now all get
|
- When there are multiple unknown keys in a autoconfig.yml, they now all get
|
||||||
reported in one error.
|
reported in one error.
|
||||||
- New `tabs.mode_on_change` setting which replaces
|
|
||||||
`tabs.persist_mode_on_change`. It can now be set to `restore` which remembers
|
|
||||||
input modes (input/passthrough) per tab.
|
|
||||||
- More performance improvements when opening/closing many tabs.
|
- More performance improvements when opening/closing many tabs.
|
||||||
- The `:version` page now has a button to pastebin the information.
|
- The `:version` page now has a button to pastebin the information.
|
||||||
- Replacements like `{url}` can now be replaced as `{{url}}`.
|
- Replacements like `{url}` can now be escaped as `{{url}}`.
|
||||||
- Entering caret browsing with QtWebEngine now works directly after a search.
|
|
||||||
- `<summary>`/`<details>` elements now get hints assigned.
|
|
||||||
|
|
||||||
Fixed
|
Fixed
|
||||||
~~~~~
|
~~~~~
|
||||||
|
|
||||||
- QtWebEngine: Improved fullscreen handling with Qt 5.10.
|
- QtWebEngine bugfixes:
|
||||||
- QtWebEngine: Hinting and scrolling now works properly on special
|
* Improved fullscreen handling with Qt 5.10.
|
||||||
`view-source:` pages.
|
* Hinting and scrolling now works properly on special `view-source:` pages.
|
||||||
- QtWebEngine: Scroll positions are now restored correctly from sessions.
|
* Scroll positions are now restored correctly from sessions.
|
||||||
- QtWebEngine: `:follow-selected` should now work in more cases with Qt > 5.10.
|
* `:follow-selected` should now work in more cases with Qt > 5.10.
|
||||||
- QtWebEngine: Incremental search now flickers less and doesn't move to the
|
* Incremental search now flickers less and doesn't move to the second result
|
||||||
second result when pressing Enter.
|
when pressing Enter.
|
||||||
- QtWebEngine: Keys like `Ctrl-V` or `Shift-Insert` are now correctly
|
* Keys like `Ctrl-V` or `Shift-Insert` are now correctly handled/filtered with
|
||||||
handled/filtered with Qt 5.10.
|
Qt 5.10.
|
||||||
- QtWebEngine: Fixed hangs/segfaults on exit with Qt 5.10.1.
|
* Fixed hangs/segfaults on exit with Qt 5.10.1.
|
||||||
- QtWebEngine: Fixed favicons sometimes getting cleared with Qt 5.10.
|
* Fixed favicons sometimes getting cleared with Qt 5.10.
|
||||||
- QtWebKit: Fixed GreaseMonkey-related crashes.
|
* Qt download objects are now cleaned up properly when a download is removed.
|
||||||
- QtWebKit: `:view-source` now displays a valid URL.
|
- QtWebKit bugfixes:
|
||||||
- URLs containing ampersands and other special chars are now shown
|
* Fixed GreaseMonkey-related crashes.
|
||||||
correctly when filtering them in the completion.
|
* `:view-source` now displays a valid URL.
|
||||||
|
- URLs containing ampersands and other special chars are now shown correctly
|
||||||
|
when filtering them in the completion.
|
||||||
- `:bookmark-add "" foo` can now be used to save the current URL with a custom
|
- `:bookmark-add "" foo` can now be used to save the current URL with a custom
|
||||||
title.
|
title.
|
||||||
- `:spawn -o` now waits until the process has finished before trying to show the
|
- `:spawn -o` now waits until the process has finished before trying to show the
|
||||||
output. Previously, it incorrectly showed the previous output immediately.
|
output. Previously, it incorrectly showed the previous output immediately.
|
||||||
- QtWebEngine: Qt download objects are now cleaned up properly when a download
|
|
||||||
is removed.
|
|
||||||
- Suspended pages now should always load the correct page when being un-suspended.
|
- Suspended pages now should always load the correct page when being un-suspended.
|
||||||
- Exception types are now shown properly with `:config-source` and `:config-edit`.
|
- Exception types are now shown properly with `:config-source` and `:config-edit`.
|
||||||
- When using `:bookmark-add --toggle`, bookmarks are now saved properly.
|
- When using `:bookmark-add --toggle`, bookmarks are now saved properly.
|
||||||
@ -130,8 +133,8 @@ Removed
|
|||||||
|
|
||||||
- `QUTE_SELECTED_HTML` is now not set for userscripts anymore except when called
|
- `QUTE_SELECTED_HTML` is now not set for userscripts anymore except when called
|
||||||
via hints.
|
via hints.
|
||||||
- The `qutebrowser_viewsource` userscript has been removed as `:view-source
|
- The `qutebrowser_viewsource` userscript has been removed as
|
||||||
--edit` can now be used.
|
`:view-source --edit` can now be used.
|
||||||
- The `tabs.persist_mode_on_change` setting has been removed and replaced by
|
- The `tabs.persist_mode_on_change` setting has been removed and replaced by
|
||||||
`tabs.mode_on_change`.
|
`tabs.mode_on_change`.
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user