Leon Henrik Plickat
45a730cbd3
Fix crashing bug for window size smaller than 2 * (border width + gap size)
2020-08-10 19:26:13 +02:00
Leon Henrik Plickat
228c2c372f
Fix bug causing XDG toplevels with a parent to not respect the CSD filter
2020-07-16 21:24:08 +02:00
Leon Henrik Plickat
a93c263502
Implement csd-filter-add and float-filter-add commands
2020-07-16 21:24:08 +02:00
Leon Henrik Plickat
76da7e2b0d
Make float_filter a slice list
2020-07-16 21:24:08 +02:00
Leon Henrik Plickat
be29b0ef95
Implement csd_filter list
2020-07-16 17:08:19 +02:00
Leon Henrik Plickat
d77ac5ac7a
cursor: close view on middleclick when pointer_modifier is active
2020-07-08 12:25:52 +02:00
Leon Henrik Plickat
d292e61cfd
cursor: implement moving views
2020-07-07 19:06:52 +02:00
Leon Henrik Plickat
ec0631dcef
Doc: Add layout documentation
2020-06-16 15:48:53 +02:00
Leon Henrik Plickat
4cbef71a8d
Contrib: Add debug layouts
2020-06-16 15:48:53 +02:00
Leon Henrik Plickat
5de21d0d23
Commands: rework layout command
2020-06-16 15:48:53 +02:00
Leon Henrik Plickat
2fce8c7108
Output: Add layoutExternal()
2020-06-16 15:48:53 +02:00
Leon Henrik Plickat
754e24a710
Output: Rework layout switching in arrangeViews()
2020-06-16 15:48:53 +02:00
Leon Henrik Plickat
bdc56517e9
Output: Remove layoutMasterStack() and rework layoutFull()
...
layoutFull() now enforces a minimum view size of 50x50
2020-06-16 15:48:53 +02:00
Leon Henrik Plickat
2575f642f1
Fix layout bugs
...
This fixes two bugs: First, the height of the slave stack was to high
when using the TopMaster or BottomMaster layouts with no views in the
master stack. Second, the view padding was not respected when using the
Full layout.
2020-05-22 11:21:36 +02:00
Leon Henrik Plickat
7934cbfaea
Add layout command
2020-05-20 23:02:28 +02:00
Leon Henrik Plickat
3c5eaec50b
Add layout variable to Output class
...
This variable in controls which layout is chosen when
arrangeViews() is called. The default is LeftMaster
2020-05-20 23:02:28 +02:00
Leon Henrik Plickat
fd3f48c1a7
Switch to layoutFull() for one or no visible views
2020-05-20 23:02:28 +02:00
Leon Henrik Plickat
444cf77ad3
Add "full" layout
...
Similar to dwm's "monocle" layout
2020-05-20 23:02:28 +02:00
Leon Henrik Plickat
b40c5d912e
Modify default layout to allow master area on all four sides
...
Also move it into a separate function
2020-05-20 23:02:28 +02:00