Merge branch 'patches/bottomstack' into v0.6-a/patched-base
Merge branch 'patch/namedscratchpads' into v0.6-a/patched-base
Merge branch 'patch/ipc' into v0.6-a/patched-base
Merge branch 'patch/singletagset' into v0.6-a/patched-base
Merge branch 'patch/sticky' into v0.6-a/patched-base
Merge branch 'patch/swallow' into v0.6-a/patched-base
Merge branch 'patch/naturalscrolltrackpad' into v0.6-a/patched-base
Merge branch 'patch/movestack' into v0.6-a/patched-base
Merge branch 'patch/centeredmaster' into v0.6-a/patched-base
Fix getunusedtag, attachclients
If client is on multiple monitors, it should
be hidden, as the client is visible just on one of
the monitors, and on the other there is empty space instead
Unused tags are only the tags that are not on any
of the monitors.
feat: natural scrolling only for trackpad
add bstack and bstackhoriz layouts
fix: move window to focused monitor if necessary
put wlr_layer_shell top layer below fullscreen
fixes wlr_layer_shell top clients showing over fullscreen clients
properly resize on configurex11
fix virtual pointers
When motionabsolute() is called from warpd, event->time_msec is 0, so
motionnotify() doesn't call wlr_cursor_move(). Fix this by explicitly
warping the cursor in this case, like it was done before implementing
pointer constraints.
I don't know if this is a bug in warpd or time_msec is always 0 with
virtual pointers, since the only other software that uses the virtual
pointer protocol I know of is wl-kbptr, and I can't get that to work
with dwl at all.