Commit Graph
10 Commits
Author SHA1 Message Date
Stivvo 621d4c9173 Toggle fullscreen on all clients
mod+e allows to toggle fullscreen any client, even those who don't
support it themselves
2020-09-05 11:22:24 +02:00
Stivvo d9cf3e064c Handle new windows
Windows lose fullscreen state when a new window is created in the same
tag
2020-09-05 11:02:13 +02:00
Stivvo 73d717a924 isfullscreen int 2020-09-05 10:40:52 +02:00
Stivvo bd222cb75d Same fscreen func for xdg and xwayland 2020-09-05 10:40:52 +02:00
Stivvo dd2adb38ae Fullscreen xwayland 2020-09-05 10:40:52 +02:00
Stivvo aeae3dadbb Unlink fullscreen 2020-09-05 10:37:59 +02:00
Stivvo 43bd806291 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
2020-09-04 17:11:26 +02:00
Stivvo 4b1ab7804b No borders on fullscreen windows
Some code has been borrowed from the smartBorders patch
2020-09-04 17:09:42 +02:00
Stivvo 06982a56b5 Toggle fullscreen 2020-09-04 14:04:19 +02:00
Stivvo 60f0b667b1 Basic fullscreen 2020-09-04 12:44:09 +02:00