mirror of
https://codeberg.org/dnkl/foot.git
synced 2026-04-29 06:46:35 -04:00
render: whole-window transparency when unfocused
This adds a new option, colors.unfocused-alpha. When set to a value < 1.0, the entire window (*everything* - all bg/fg colors, images etc) are made transparent while the window does not have keyboard focus. The way this is implemented (trying to keep the patch small), we need to do full-screen repaints while in this mode. That is, all screen updates result in full-screen repaints when: * The window does not have keyboard focus * The window *just* gained keyboard focus (i.e. last frame was rendered with transparency) As such, one can expect a fairly large performance impact when there’s large amount of output while the window is unfocused. Focused windows are unaffected, as are unfocused windows when colors.unfocused-alpha == 1.0.
This commit is contained in:
parent
2fbc336eb9
commit
9013a810f1
7 changed files with 57 additions and 0 deletions
1
foot.ini
1
foot.ini
|
|
@ -66,6 +66,7 @@
|
|||
|
||||
[colors]
|
||||
# alpha=1.0
|
||||
# unfocused-alpha=1.0
|
||||
# foreground=dcdccc
|
||||
# background=111111
|
||||
# regular0=222222 # black
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue