Commit graph

10 commits

Author SHA1 Message Date
Bastien Dejean
385f73e576 Add new setting: automatic_scheme
Fixes #764.
2018-08-31 11:33:00 +02:00
Bastien Dejean
cba737e778 Make following optional
Fixes #758.
2018-01-14 22:32:11 +01:00
Bastien Dejean
412da35b73 Keep the focused item focused
Fixes #691.
Fixes #701.
2017-09-07 21:23:11 +02:00
Bastien Dejean
98ef99cfee Simplify tests/prelude 2017-07-24 20:49:55 +02:00
Bastien Dejean
e1b5f77ef1 Fix ID format in test window 2016-03-29 12:33:28 +02:00
Bastien Dejean
e8aa679cd1 Introduce receptacles
A receptacle is an unfocusable empty leaf node.

Receptacles are used for building a tree without creating windows.

Example:

    bspc node -i
    bspc node @/ -p east -i
    bspc node @/2 -p north -i

    bspc rule -a Abc:abc -o node=@/1
    bspc rule -a Ijk:ijk -o node=@/2/1
    bspc rule -a Xyz:xyz -o node=@/2/2

Fixes #259.
2016-03-26 11:47:17 +01:00
Bastien Dejean
9ae96ebdcd Add IDs to desktops and monitors
There's no constraints on desktop and monitor names, therefore, using a
desktop or monitor name as descriptor is ambiguous.

We put an end to this ambiguity by introducing desktop and monitor IDs.

`bspc query -{M,D}` now yields IDs instead of names.

Fixes #397.
2016-03-16 15:15:27 +01:00
Bastien Dejean
eb1cae3128 Fix comment 2016-01-04 15:21:03 +01:00
Bastien Dejean
a0aa6dd1fa Make the window ID printf format consistent
Fixes #361.
2016-01-04 15:17:47 +01:00
Bastien Dejean
eb07d2fc06 Generalize window commands to nodes 2015-12-22 19:25:45 +01:00