refocus old client
When a layer surface is destroyed focus should be returned to the last
client. Luckily if there are multiple overlays the previous overlay
still gets focused.
simplify focus leave condition
enable pointer on layer surfaces
fix focus leave condition
needs refactoring and testing
send pressed keys to topmost layer surface
don't handle failed calloc
be consistent with the rest of the code
order variables more how like they are initialized
Reuse render() and struct timespec *now
remove comment
wlr_output_layout_get_box internally calls
wlr_output_effective_resolution
set a monitor geometry only when creating it
Lets layers with an exclusive area shrink the usable area
render in the same order as sway