The first commit allows setting the honor_size_hints setting to floating or tiled.
If you set it to floating, bspwm will only honour size hints for floating and pseudo tiled windows.
If you set it to tiled, bspwm will only honour size hints for tiled windows.
If you set it to true/on, as before, it will honour size hints for every non-fullscreen window.
If you set it to false/off, as before, it will not honour size hints for any window.
The second commit turns honor_size_hints into a node setting with a global default value.
This lets you selectively enable/disable/enable only for tiled windows/enable only for non-tiled windows the honouring of size hints either using a rule with honor_size_hints=FOO, or using a config -n NODE_SEL honor_size_hints FOO command to change honor_size_hints for one specific window.
The first commit allows setting the
honor_size_hints
setting tofloating
ortiled
.floating
, bspwm will only honour size hints for floating and pseudo tiled windows.tiled
, bspwm will only honour size hints for tiled windows.true
/on
, as before, it will honour size hints for every non-fullscreen window.false
/off
, as before, it will not honour size hints for any window.The second commit turns
honor_size_hints
into a node setting with a global default value. This lets you selectively enable/disable/enable only for tiled windows/enable only for non-tiled windows the honouring of size hints either using a rule withhonor_size_hints=FOO
, or using aconfig -n NODE_SEL honor_size_hints FOO
command to changehonor_size_hints
for one specific window.Fixes #1447