qutebrowser/qutebrowser/components
adam 24a1104dc7 Implement pinned.tab.frozen setting (issue #4400)
Implement a new setting, `pinned.tab.frozen` (boolean), which when false
allows a user to navigate to new URLs in a pinned tab (default behavior
is to have `pinned.tab.frozen = true`, in which no navigation is allowed).

issue URL: https://github.com/qutebrowser/qutebrowser/issues/4400

Changes to be committed:
      modified:   qutebrowser/browser/browsertab.py
        Add `navigation_blocked` method to AbstractTab, which returns
        true if navigation is allowed on a tab.
      modified:   qutebrowser/browser/commands.py
        Change `openurl` to use `navigation_blocked` method of a tab to
        determine behavior while navigating a pinned tab.
      modified:   qutebrowser/components/misccommands.py
        Change `home` to use `navigation_blocked` method of a tab to
        determine behavior while navigating a pinned tab.
      modified:   qutebrowser/config/configdata.yml
        Add `pinned.tab.frozen` config.
      modified:   tests/end2end/features/tabs.feature
        Add tests for :open and :home on pinned tabs with
        `pinned.tab.frozen` set to false
2019-01-04 18:03:33 -05:00
..
__init__.py Make it possible for extensions to define init hooks 2018-12-10 12:37:58 +01:00
adblock.py Fix lint 2018-12-10 18:34:11 +01:00
caretcommands.py Fix lint 2018-12-10 13:00:41 +01:00
misccommands.py Implement pinned.tab.frozen setting (issue #4400) 2019-01-04 18:03:33 -05:00
scrollcommands.py Add and enforce types for api.*/components.* 2018-12-04 15:52:14 +01:00
zoomcommands.py Properly fix zoom handling 2018-12-05 07:57:21 +01:00