Issue relayouts on layer surface commits. This allows us to catch hides and
size changes right away (e.g. using waybar's hide functionality won't result in
a temporary empty square where it once was)
Testing:
Run waybar
Use killall -SIGUSR1 waybar to toggle waybar's visibility.
Without this PR, the bar will either leave a vacuum or will be rendered on top of the other views until a relayout is issued. With this PR, everything should be rearranged right away
Issue relayouts on layer surface commits. This allows us to catch hides and size changes right away (e.g. using waybar's hide functionality won't result in a temporary empty square where it once was)
Testing: Run waybar Use
killall -SIGUSR1 waybar
to toggle waybar's visibility.Without this PR, the bar will either leave a vacuum or will be rendered on top of the other views until a relayout is issued. With this PR, everything should be rearranged right away