Bastien Dejean
1795fbb78d
Remove apply_floating_atom
setting
...
It is trivial to emulate this setting by subscribing to events.
2015-11-13 12:10:39 +01:00
Bastien Dejean
619a491bbd
Fix typos in manual
2015-11-13 12:07:48 +01:00
Bastien Dejean
d98c3d17ae
Document and homogenize subscriber events
2015-11-09 15:00:47 +01:00
Bastien Dejean
22e0f6ce5b
Add --activate
to window
2015-11-07 12:21:13 +01:00
Bastien Dejean
f28f33448f
Make a clear distinction between states and flags
2015-11-05 14:00:49 +01:00
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
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
9f2065540e
Add rule consequence: split_ratio
...
Fixes #214
2015-02-21 10:14:27 +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
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
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
41c91cefa0
Add new desktop selector: focused:MONITOR_SEL
2013-12-31 18:39:47 +01:00
Bastien Dejean
b972f0abbd
Provide padding settings for monitors
...
If a padding space is requested for a status bar, it concerns the
underlying monitor.
2013-12-28 10:30:49 +01:00
Bastien Dejean
bc39da7e78
Pull and push edges via window -e DIR ±PIXELS
2013-12-27 14:46:35 +01:00
Bastien Dejean
48e0043f84
Implement the pseudo-tiled window state
2013-12-27 14:23:25 +01:00
Bastien Dejean
e0b6cd3cd4
*Frames* are unnecessary
...
The padding settings are sufficient for this.
2013-12-27 10:43:37 +01:00
Bastien Dejean
471fd2c7fc
Turn {top,right,bottom,left}_padding into desktop settings
2013-12-25 10:06:02 +01:00
Bastien Dejean
a090902140
Fix formatting of the socket path environment variable
2013-12-23 11:48:58 +01:00