~ruther/dwl

ref: ea81b93e3b29fc39c83c1c92bc025e30b71b376e dwl/dwl.c -rw-r--r-- 116.1 KiB
9601fc9f — Rutherther 11 months ago
Merge branch 'patches/bottomstack' into v0.6-a/patched-base
7bbad507 — Rutherther 11 months ago
Merge branch 'patch/namedscratchpads' into v0.6-a/patched-base
730146bd — Rutherther 11 months ago
Merge branch 'patch/ipc' into v0.6-a/patched-base
c9bfb18d — Rutherther 11 months ago
Merge branch 'patch/singletagset' into v0.6-a/patched-base
a55e94d1 — Rutherther 11 months ago
Merge branch 'patch/sticky' into v0.6-a/patched-base
adc7e1f3 — Rutherther 11 months ago
Merge branch 'patch/swallow' into v0.6-a/patched-base
a7ce58f7 — Rutherther 11 months ago
Merge branch 'patch/naturalscrolltrackpad' into v0.6-a/patched-base
91b08cc1 — Rutherther 11 months ago
Merge branch 'patch/movestack' into v0.6-a/patched-base
0034cd1a — Rutherther 11 months ago
Merge branch 'patch/centeredmaster' into v0.6-a/patched-base
09eeede8 — Rutherther 11 months ago
feat: access nth monitor
31dd33b4 — Rutherther 11 months ago
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: add sticky windows
feat: natural scrolling only for trackpad
add bstack and bstackhoriz layouts
implement centeredmaster layout

inspiration: https://github.com/djpohly/dwl/wiki/centeredmaster
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, 1 month 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.
Next
Do not follow this link