diff --git a/doc/changelog.asciidoc b/doc/changelog.asciidoc index 332d9bc9a..27359df94 100644 --- a/doc/changelog.asciidoc +++ b/doc/changelog.asciidoc @@ -18,6 +18,12 @@ breaking changes (such as renamed commands) can happen in minor releases. v1.6.0 (unreleased) ------------------- +Added +~~~~~ + +- New `tabs.new_position.stacking` setting which controls whether new tabs + opened from a page should stack on each other or not. + Changed ~~~~~~~ diff --git a/doc/help/settings.asciidoc b/doc/help/settings.asciidoc index a401242aa..79f2b44f2 100644 --- a/doc/help/settings.asciidoc +++ b/doc/help/settings.asciidoc @@ -256,7 +256,8 @@ |<>|When switching tabs, what input mode is applied. |<>|Switch between tabs using the mouse wheel. |<>|Position of new tabs opened from another tab. -|<>|Position of new tabs which aren't opened from another tab. +|<>|Stack related tabs on top of each other when opened consecutively. +|<>|Position of new tabs which are not opened from another tab. |<>|Padding (in pixels) around text for tabs. |<>|Shrink pinned tabs down to their contents. |<>|Position of the tab bar. @@ -3156,6 +3157,7 @@ Default: +pass:[true]+ [[tabs.new_position.related]] === tabs.new_position.related Position of new tabs opened from another tab. +See `tabs.new_position.stacking` for controlling stacking behavior. Type: <> @@ -3168,9 +3170,19 @@ Valid values: Default: +pass:[next]+ +[[tabs.new_position.stacking]] +=== tabs.new_position.stacking +Stack related tabs on top of each other when opened consecutively. +Only applies for `next` and `prev` values of `tabs.new_position.related` and `tabs.new_position.unrelated`. + +Type: <> + +Default: +pass:[true]+ + [[tabs.new_position.unrelated]] === tabs.new_position.unrelated -Position of new tabs which aren't opened from another tab. +Position of new tabs which are not opened from another tab. +See `tabs.new_position.stacking` for controlling stacking behavior. Type: <> diff --git a/qutebrowser/config/configdata.yml b/qutebrowser/config/configdata.yml index 0b7b9f730..d1aff5128 100644 --- a/qutebrowser/config/configdata.yml +++ b/qutebrowser/config/configdata.yml @@ -1494,8 +1494,8 @@ tabs.new_position.stacking: desc: >- Stack related tabs on top of each other when opened consecutively. - Only applies `next` and `prev` values of `tabs.new_position.related` and - `tabs.new_position.unrelated`. + Only applies for `next` and `prev` values of `tabs.new_position.related` + and `tabs.new_position.unrelated`. tabs.padding: default: