diff options
author | Florian Bruhin <me@the-compiler.org> | 2021-06-24 15:50:20 +0200 |
---|---|---|
committer | Florian Bruhin <me@the-compiler.org> | 2021-06-24 15:51:45 +0200 |
commit | a9a39096cce58885243310f1f029d5b8a4a61a81 (patch) | |
tree | 3b6cd8b7dae416c2669a5b83ce92f85e15f82ab0 | |
parent | e3e0fbc3559d9c3d08a3566f7d8bf03a23017e78 (diff) | |
download | qutebrowser-a9a39096cce58885243310f1f029d5b8a4a61a81.tar.gz qutebrowser-a9a39096cce58885243310f1f029d5b8a4a61a81.zip |
Add colors.prompts.selected.fg
Closes #6559
-rw-r--r-- | doc/changelog.asciidoc | 2 | ||||
-rw-r--r-- | doc/help/settings.asciidoc | 9 | ||||
-rw-r--r-- | qutebrowser/config/configdata.yml | 5 | ||||
-rw-r--r-- | qutebrowser/mainwindow/prompt.py | 2 |
4 files changed, 18 insertions, 0 deletions
diff --git a/doc/changelog.asciidoc b/doc/changelog.asciidoc index 7c48f4912..3387198e9 100644 --- a/doc/changelog.asciidoc +++ b/doc/changelog.asciidoc @@ -24,6 +24,8 @@ Added - New `content.prefers_reduced_motion` setting to request websites to reduce non-essential motion/animations. +- New `colors.prompts.selected.fg` setting to customize the text color for + selected items in filename prompts. Changed ~~~~~~~ diff --git a/doc/help/settings.asciidoc b/doc/help/settings.asciidoc index 90197fddb..c5206e52e 100644 --- a/doc/help/settings.asciidoc +++ b/doc/help/settings.asciidoc @@ -67,6 +67,7 @@ |<<colors.prompts.border,colors.prompts.border>>|Border used around UI elements in prompts. |<<colors.prompts.fg,colors.prompts.fg>>|Foreground color for prompts. |<<colors.prompts.selected.bg,colors.prompts.selected.bg>>|Background color for the selected item in filename prompts. +|<<colors.prompts.selected.fg,colors.prompts.selected.fg>>|Foreground color for the selected item in filename prompts. |<<colors.statusbar.caret.bg,colors.statusbar.caret.bg>>|Background color of the statusbar in caret mode. |<<colors.statusbar.caret.fg,colors.statusbar.caret.fg>>|Foreground color of the statusbar in caret mode. |<<colors.statusbar.caret.selection.bg,colors.statusbar.caret.selection.bg>>|Background color of the statusbar in caret mode with a selection. @@ -1233,6 +1234,14 @@ Type: <<types,QssColor>> Default: +pass:[grey]+ +[[colors.prompts.selected.fg]] +=== colors.prompts.selected.fg +Foreground color for the selected item in filename prompts. + +Type: <<types,QssColor>> + +Default: +pass:[white]+ + [[colors.statusbar.caret.bg]] === colors.statusbar.caret.bg Background color of the statusbar in caret mode. diff --git a/qutebrowser/config/configdata.yml b/qutebrowser/config/configdata.yml index d12741ec4..297668a9f 100644 --- a/qutebrowser/config/configdata.yml +++ b/qutebrowser/config/configdata.yml @@ -2762,6 +2762,11 @@ colors.prompts.bg: type: QssColor desc: Background color for prompts. +colors.prompts.selected.fg: + default: white + type: QssColor + desc: Foreground color for the selected item in filename prompts. + colors.prompts.selected.bg: default: grey type: QssColor diff --git a/qutebrowser/mainwindow/prompt.py b/qutebrowser/mainwindow/prompt.py index 485f713d0..c3550d92f 100644 --- a/qutebrowser/mainwindow/prompt.py +++ b/qutebrowser/mainwindow/prompt.py @@ -268,6 +268,7 @@ class PromptContainer(QWidget): } QTreeView { + selection-color: {{ conf.colors.prompts.selected.fg }}; selection-background-color: {{ conf.colors.prompts.selected.bg }}; border: {{ conf.colors.prompts.border }}; } @@ -278,6 +279,7 @@ class PromptContainer(QWidget): QTreeView::item:selected, QTreeView::item:selected:hover, QTreeView::branch:selected { + color: {{ conf.colors.prompts.selected.fg }}; background-color: {{ conf.colors.prompts.selected.bg }}; } """ |