~ruther/dwl

10bf0ff5 — Devin J. Pohly 5 years ago
add separate list of clients for focus order

Previously, clicking a client to focus it would change where it was in
the tiled layout as well.
3707e011 — Devin J. Pohly 5 years ago
layouts: tile and floating

Behavior's still a little wonky but positioning is there.
6f9f1b9e — Devin J. Pohly 5 years ago
"root" color was easy to make configurable
ffc19434 — Devin J. Pohly 5 years ago
fix rendering on scaled monitors

I have no idea why this takes the raw unscaled resolution, and then we
have to multiply by the scale *again* in render(), but that's life.
1907ee38 — Devin J. Pohly 5 years ago
introduce rules for monitor configuration

(with dwm, this would already have been done by the X server)
97f29ec6 — Devin J. Pohly 5 years ago
no need to manage unmapped clients

is there?
c37aa00a — Devin J. Pohly 5 years ago
consistent naming for coordinate variables

x and y are reserved (inasmuch as it's dwl's choice) for coordinates
relative to the layout.  ox and oy are used for output-relative
coordinates.  sx and sy are surface-relative.  dx and dy are deltas.

figuring this out the first time was kind of a Thing... just don't pay
attention to what happens in render and you should be fine.
cdeff247 — Devin J. Pohly 5 years ago
inline xytosurface in xytoclient

It was a simpler function than it looked
0e9bceb8 — Devin J. Pohly 5 years ago
comment updates
552deb70 — Devin J. Pohly 5 years ago
split out setup() and run()
23924022 — Devin J. Pohly 5 years ago
cherry-pick 25d0d1b from upstream
26714f17 — Devin J. Pohly 5 years ago
inline handlemove/handleresize
599bec55 — Devin J. Pohly 5 years ago
render_data only needs coordinates, not Client
7056fbe1 — Devin J. Pohly 5 years ago
abc
1d2b0a7b — Devin J. Pohly 5 years ago
give types some more dwm-like typedef names
bf58f7c0 — Devin J. Pohly 5 years ago
use expressions in sizeof instead of type names
46ff1841 — Devin J. Pohly 5 years ago
no longer need resize_edges (always bottom right)

Also gets rid of the clunky move+resize code
1aa640d5 — Devin J. Pohly 5 years ago
ditch the moverequest/resizerequest xdg stuff

dear window, you are not the window manager
8e940568 — Devin J. Pohly 5 years ago
No need for struct dwl_server

the only use was to hold global state, which is now actually global
49c9e62f — Devin J. Pohly 5 years ago
make server a global

dwm isn't afraid of global variables
Next
Do not follow this link