Create hook that modifies a specific windows placement, size, and decorations.
Open window.
What happens:
Window is created with respect to the workspace's layout, then modified.
What's expected:
Window is created with respect to the hook, then drawn on the workspace.
Reasoning:
With the current behavior, the newly created window temporarily modifies the layout of other window placements. This can create weird redraw issues when running applications within a terminal (ie: tmux -> weechat/irssi).
Steps to reproduce:
What happens: Window is created with respect to the workspace's layout, then modified.
What's expected: Window is created with respect to the hook, then drawn on the workspace.
Reasoning: With the current behavior, the newly created window temporarily modifies the layout of other window placements. This can create weird redraw issues when running applications within a terminal (ie: tmux -> weechat/irssi).