Describe the bug
layout requests are no longer sent automatically after common operations (non-exhaustive, just what I've noticed):
- toggling/switching tags
- after window creation
they've never been sent after e.g. swapping windows within a layout.
this especially affects GTK applications as they're just not rendered after creation. manually requesting layout from the config cleanly works around the issue.
this workaround is probably fine -- ensuring that the user config requests layout after window layout needs to change isn't onerous. however, the need to do this isn't documented and it's not part of the default config we ship. we should either ensure that a layout request is sent uniformly after all operations that can affect displayed windows or we should update the default config and documentation so users know to request layout after such operations themselves.
Reproduction steps
No response
Relevant parts of config
No response
Version info
commit: 4cc7283
Distro
NixOS
GPU
No response
Config language
Rust
Describe the bug
layout requests are no longer sent automatically after common operations (non-exhaustive, just what I've noticed):
they've never been sent after e.g. swapping windows within a layout.
this especially affects GTK applications as they're just not rendered after creation. manually requesting layout from the config cleanly works around the issue.
this workaround is probably fine -- ensuring that the user config requests layout after window layout needs to change isn't onerous. however, the need to do this isn't documented and it's not part of the default config we ship. we should either ensure that a layout request is sent uniformly after all operations that can affect displayed windows or we should update the default config and documentation so users know to request layout after such operations themselves.
Reproduction steps
No response
Relevant parts of config
No response
Version info
commit: 4cc7283
Distro
NixOS
GPU
No response
Config language
Rust