~ruther/dwl

ba1540c3 — Guido Cella 4 years ago
remove goto when the border is 0

Rendering 0-dimension rectangles no longer crashes wlroots.
2eaa8c6d — Guido Cella 4 years ago
remove useless assignment

calloc already initializes ints to 0.
ee7e8688 — Guido Cella 4 years ago
s/maprequest/mapnotify

This should be consistent with other function names instead of keeping
the X name.
05883b7b — Keating950 4 years ago
add install target to Makefile and corresponding prefix variable to config.mk
feeacc88 — Guido Cella 4 years ago
tweak trackpad variables

Add static const and move them below in order to group the keyboard
options.
Added support for natural scrolling
Added basic tap-to-click for touchpad users
bfbfe9f2 — Oyren 4 years ago
remove log flags from readme

The following commit has removed the logs but they are still in the
readme.
3b1992ca91b9a468019165c985263f5b1cc78c2c">https://github.com/djpohly/dwl/commit/3b1992ca91b9a468019165c985263f5b1cc78c2c
679f6493 — Bonicgamer 4 years ago
Made scalebox the way sway does it

Scaling a wlr_box without rounding can sometimes make the borders not
connected and nice. I noticed this when setting scale in monrules to 1.2

So I've went and copied what Sway did in desktop/output.c but without
having a second function and now using a random rounding macro I found
on the internet so as to not use round from math.h.
9c2524b0 — Guido Cella 4 years ago
s/prev/old

Be consistent with the rest of the code and dwm
c89de53d — Guido Cella 4 years ago
remove togglefullscreen keybinding

Distribute it as a patch like in dwm since graphical applications
usually provide their own keybinding; I guess it's only for terminals.

Note that even though these commits don't let you open multiple windows
in fullscreen and cycle between them like in dwm, with just
fullscreennotify spawning new windows or changing tag would still exit
fullscreen automatically, but you would have to toggle fullscreen twice
when switching back to the fullscreen window to enter fullscreen again,
so this is better since it avoids that.
14ce0162 — Stivvo 4 years ago
Readme: achieve fullscreen + allow borderpx = 0
1e134fde — Stivvo 4 years ago
Quit fullscreen on new x11 window

After the removal of quitfullscreen() dwl wouldn't compile widh xwayland
enabled because createnotifyx11 was still using the old function
32612c90 — Stivvo 4 years ago
Delete quitfullscreen()

quitfullscreen() was replicating the functionalities of setfullscreen(c,
0)

Reusing setfullscreen() in quitfullscreen() leads to a 3 line function,
which is useless since quitfullscreen() is used once anyway
5a16649e — Stivvo 4 years ago
Keep windows fullscreen after redraw

This fixes the bug that happens when changing workspace (or any time
arrange() is called) where there are fullscreen windows, which are still
fullscreen but leave the space for layer surfaces like waybar (which
should be hidden when going fullscreen)

Also as soon one fullscreen window is found hte function returns to
improve efficiency
02a09cb8 — Stivvo 4 years ago
Set fullscreen simpler
cb9269df — Stivvo 4 years ago
use m->m (fullscreen on top of layers)
36b9831f — Guido Cella 4 years ago
fix typo
5bd9be3a — Stivvo 4 years ago
Allow borderpx = 0
f125e1b9 — Stivvo 4 years ago
Toggle fullscreen on all clients

mod+e allows to toggle fullscreen any client, even those who don't
support it themselves
Next
Do not follow this link