~ruther/dwl

ref: 53ceabc965e60e7312e037cb9b480e77f5babf6b dwl/dwl.c -rw-r--r-- 113.0 KiB
Merge branch 'patch/centeredmaster' into patched
Merge branch 'v0.6-a/keycodes-modes' into patched
Fix modes code to support keycodes patch
Merge remote-tracking branch 'modes/v0.5/modes' into v0.6-a/keycodes-modes
Merge branch 'v0.6-a/keycodes' into patched
Merge branch 'patch/swallow' into patched
Merge branch 'patch/singletagset' into patched
Merge branch 'patch/namedscratchpads' into patched
Merge branch 'patch/accessnthmonitor' into patched
feat: access nth monitor
implement centeredmaster layout

inspiration: https://github.com/djpohly/dwl/wiki/centeredmaster
use keycodes instead of keysyms

inspiration: https://codeberg.org/dwl/dwl-patches/wiki/keycodes
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
2b171fd5 — Guido Cella 1 year, 9 months ago
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.
ea33ce9a — Forrest Bushstone 1 year, 10 months ago
Support pointer constraints and relative pointer protocols

Fixes: https://codeberg.org/dwl/dwl/issues/489
FIxes: https://codeberg.org/dwl/dwl/issues/317
fix: edge case where there are more than 1 window with the same scratchkey
add focusortogglematchingscratch

works like focusortoggle but it also hides all others scratchpads
Next