~ruther/dwl

c98686cf — 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
0ad8473a — 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
a2ed3d45 — 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
172bcfd3 — Stivvo 4 years ago
Set fullscreen simpler
2b286ffe — Stivvo 4 years ago
use m->m (fullscreen on top of layers)
405280fd — Stivvo 4 years ago
Merge pull request #1 from guidocella/fullscreen

fix typo
8d8d24db — Guido Cella 4 years ago
fix typo
d8570d5c — Stivvo 4 years ago
Allow borderpx = 0
621d4c91 — 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
d9cf3e06 — Stivvo 4 years ago
Handle new windows

Windows lose fullscreen state when a new window is created in the same
tag
73d717a9 — Stivvo 4 years ago
isfullscreen int
bd222cb7 — Stivvo 4 years ago
Same fscreen func for xdg and xwayland
dd2adb38 — Stivvo 4 years ago
Fullscreen xwayland
aeae3dad — Stivvo 4 years ago
Unlink fullscreen
43bd8062 — Stivvo 4 years ago
Restore windows after fullscreen

Store position and size of windows before going fullscreen. This is more
efficient than arrange() and also works with floating windows

All the clients keep their original position because arrange() isn't
used after quitting fullscreen
4b1ab780 — Stivvo 4 years ago
No borders on fullscreen windows

Some code has been borrowed from the smartBorders patch
06982a56 — Stivvo 4 years ago
Toggle fullscreen
60f0b667 — Stivvo 4 years ago
Basic fullscreen
44ef698d — Devin J. Pohly 4 years ago
set up interfaces in same order as sway

This makes it easier to compare WAYLAND_DEBUG logs when troubleshooting.
1c9a0d88 — Guido Cella 4 years ago
enable gamma control
Next
Do not follow this link