Commit graph

257 commits

Author SHA1 Message Date
Bastien Dejean
26f3f45084 Add extensive documentation for the new modifiers 2015-10-27 21:48:19 +01:00
Bastien Dejean
65bc79f0c0 Add a few selector modifiers 2015-10-27 21:26:09 +01:00
Bastien Dejean
40cdd64a7b Rewrite the stacking engine
Stacking now involves 3 layers: BELOW, NORMAL and ABOVE.

In each layers, floating windows are stacked above tiled windows.

The *stack* function is now extremely simple: it just inserts an item in
a sorted list, relying on *stack_cmp* to compare clients.

Fullscreen windows are no longer special.
2015-10-26 20:56:56 +01:00
Ryan
0ef4069107 Replaced broken old AUR link with up to date links to arch packages. 2015-08-09 17:46:29 -06:00
Bastien Dejean
99974912c8 *leaf_monocle*: only consider tiled windows
Fixes #282.
2015-08-07 08:47:24 +02:00
Fredrik Bergroth
51e09ea11e New setting: leaf_monocle
Use monocle layout if there is a single node.
2015-08-05 23:20:07 +02:00
Bastien Dejean
b10ee71714 Add desktop --bubble
Fixes #257
2015-05-26 23:31:19 +02:00
Bastien Dejean
9dd581faaf Allow subscribers to choose what they listen to 2015-05-09 21:12:19 +02:00
Bastien Dejean
66b9a349d1 Update TODO 2015-04-05 17:40:19 +02:00
Bastien Dejean
8be5903955 Version 0.9 2015-03-20 22:29:14 +01:00
Bastien Dejean
be7d768586 Update TODO 2015-02-23 11:07:10 +01:00
Bastien Dejean
9f2065540e Add rule consequence: split_ratio
Fixes #214
2015-02-21 10:14:27 +01:00
Bastien Dejean
b0e8dd383e Fix code block formatting 2015-02-05 10:44:07 +01:00
Bastien Dejean
5f61cbb8f6 Update debugging instructions 2015-02-05 10:42:28 +01:00
Bastien Dejean
2cb5ef6776 Update TODO regarding pointer grabbing 2015-01-15 14:39:33 +01:00
Bastien Dejean
1167e068b2 New setting: center_pseudo_tiled 2015-01-15 14:18:25 +01:00
Bastien Dejean
c13c678a54 Add new setting: initial_polarity
Fixes #193.
2015-01-06 20:10:09 +01:00
Joseph Lansdowne
85f90c51f2 add new selector modifier: unfocused 2015-01-04 19:53:18 +00:00
Bastien Dejean
28e04dced1 Use explicit screen number in socket path template 2014-11-23 15:38:49 +01:00
Bastien Dejean
208252be01 Documentation cleanup 2014-11-19 09:58:04 +01:00
Bastien Dejean
b7fa492602 Add setting: pointer_follows_focus 2014-10-22 11:24:51 +02:00
Bastien Dejean
230e341576 Fix some grammatical mistakes
Thanks to Scot Doyle.
2014-08-16 21:04:04 +02:00
Bastien Dejean
6f32affb5d Add new rule consequence: border 2014-08-14 18:14:25 +02:00
Luuk Hendriks
cc776e6a82 Fixed bspc rule --add syntax in documentation 2014-07-23 22:55:23 +02:00
Bastien Dejean
aebb6713b4 Provide the layout of the focused desk. of every monitor 2014-07-19 10:32:04 +02:00
Bastien Dejean
d85d3133f9 Reinstate focus_by_distance setting 2014-07-18 19:21:58 +02:00
Bastien Dejean
726d193ff3 Version 0.8.9 2014-06-21 23:15:18 +02:00
Bastien Dejean
ff26c3426b Update documentation for --reset-desktops 2014-05-09 20:42:30 +02:00
Bastien Dejean
4a41c233ed Clarify desktop level status of border width setting 2014-05-09 11:12:08 +02:00
Bastien Dejean
a94a9134e0 Reinstate getters for default border width and window gap 2014-05-07 11:09:48 +02:00
Bastien Dejean
9fed780fb9 Set the default value of border widths and window gaps via config 2014-05-06 18:24:25 +02:00
Bastien Dejean
9cbb95c31c Pluralize setting 2014-05-05 11:58:12 +02:00
Bastien Dejean
d2abc2d20e New setting: merge_overlapping_monitors 2014-05-05 11:54:49 +02:00
Bastien Dejean
aca232b23c Don't remove unplugged monitors by default 2014-05-05 11:46:55 +02:00
Bastien Dejean
f04da55ab6 New setting: persistent_monitors 2014-04-29 11:50:09 +02:00
Bastien Dejean
42a0fdd253 Refactor error reporting
Fixes #123
2014-02-17 11:55:34 +01:00
Bastien Dejean
b8f9e567b9 Add a --get-status option to the *control* command
Fixes #120.
2014-02-11 18:40:34 +01:00
Bastien Dejean
d59fadd8ce Turn the *border_width* setting into a desktop/window setting 2014-02-09 14:47:27 +01:00
Bastien Dejean
2c50a15455 Add desktop selector: MONITOR_SEL:^<n> 2014-02-09 10:23:01 +01:00
Bastien Dejean
f6878c5ebd Remove *lower* rule consequence 2014-02-06 21:00:46 +01:00
Bastien Dejean
fd2a62af05 Filter focus requests using client source indication 2014-02-06 20:42:04 +01:00
Bastien Dejean
eabbdd1b4f Reintroduce the *automatic* window modifier 2014-02-03 10:30:41 +01:00
Bastien Dejean
ac0d0dcac2 Add new rule consequence: split_dir 2014-02-02 14:10:44 +01:00
Bastien Dejean
a1dc440d7d Use tabs consistently 2014-01-21 20:48:49 +01:00
Bastien Dejean
d90955d28a Remove unused asciidoc.conf 2014-01-21 20:24:22 +01:00
Bastien Dejean
c231e8cf41 Indentation: convert spaces to tabs
http://lea.verou.me/2012/01/why-tabs-are-clearly-superior/
2014-01-18 16:30:00 +01:00
Bastien Dejean
ae0250338f Update TODO list 2014-01-09 15:15:28 +01:00
Bastien Dejean
50c6f10182 Add new rule consequence: window=WINDOW_SEL 2014-01-04 21:25:57 +01:00
Bastien Dejean
168ff7968f New desktop option: --equalize 2014-01-04 12:15:42 +01:00
Bastien Dejean
d7c81d8fce Version 0.8.8 2014-01-03 09:10:32 +01:00