Avoid mixing current and next state
Mixing of current and next state can create all sorts of undefined behavior, e.g. windows not moving to the desired location or experiencing issues when tiling a maximized window.
Mixing of current and next state can create all sorts of undefined behavior, e.g. windows not moving to the desired location or experiencing issues when tiling a maximized window.