Skip to content

layout requests are no longer automatic #386

@cassandracomar

Description

@cassandracomar

Describe the bug

layout requests are no longer sent automatically after common operations (non-exhaustive, just what I've noticed):

  1. toggling/switching tags
  2. 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

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions