Commit graph

1398 commits

Author SHA1 Message Date
Bastien Dejean
abc8eedde0 Expand marked flag definition 2018-03-07 18:19:11 +01:00
Bastien Dejean
582a843128 Handle mapping notify events
Fixes #766.
2018-03-07 15:13:06 +01:00
Bastien Dejean
8d96affaf4 Add monitor/desktop/node descriptor: any 2018-03-07 14:14:48 +01:00
Bastien Dejean
7d639d1d87 Pass selectors by reference 2018-03-07 13:48:20 +01:00
Bastien Dejean
9c1413c998 Fix distance/rank type 2018-03-07 12:05:36 +01:00
Bastien Dejean
d0138af475 Add newest descriptor and marked node flag 2018-03-07 12:01:58 +01:00
Bastien Dejean
f83f7ef62b Fix the argument ordering of the desktop_add event
Fixes #775.
2018-03-02 09:37:08 +01:00
Bastien Dejean
30e26a6d80 Don't try to rewrite the history of focused nodes 2018-02-26 22:30:49 +01:00
Bastien Dejean
181e67978e Activate the relevant node 2018-02-26 20:25:31 +01:00
Bastien Dejean
0d0fb94fd1 Allow transferring sticky nodes to an active desk.
Fixes #769.
2018-02-09 12:31:18 +01:00
Bastien Dejean
09ad6cfd50 Define the term *receptacle*
Fixes #768.
2018-02-04 12:00:21 +01:00
Bastien Dejean
a5acc9a24e Skip insertion point if the brother is vacant
Fixes #719.
Closes #765.
2018-01-27 11:49:01 +01:00
Bastien Dejean
0f10b9219d Don't prevent a specified node from being focused 2018-01-26 20:56:54 +01:00
Bastien Dejean
0dc738c9e4 Keep sticky nodes focused 2018-01-26 20:18:21 +01:00
Junak
96028a1b6d Add follow option to zsh completions 2018-01-15 03:27:38 +02:00
Bastien Dejean
cba737e778 Make following optional
Fixes #758.
2018-01-14 22:32:11 +01:00
Bastien Dejean
0ba0ca3426 Use absolute coordinates when resizing manually
Fixes #752.
2017-12-29 15:31:15 +01:00
Bastien Dejean
f0147d3ccf Add new logo 2017-11-24 18:15:20 +01:00
Bastien Dejean
1bb6386fe0 Add donation link 2017-11-08 22:41:11 +01:00
Joaquin Garmendia Cabrera
952e17269a Update CONTRIBUTING.md 2017-10-16 10:27:16 +02:00
Junak
4b1840bad0 Fix segfault for bspc subscribe -f report
`sb->stream` is `NULL` in `add_subscriber` when called with `--fifo` option.
Also make first report message be taken into account for `--count` option.
2017-10-16 10:18:05 +02:00
Junak
469a9bf521 Improve Zsh completion 2017-10-15 18:13:04 +02:00
Bastien Dejean
624ab2d4ee Activate before focusing during desktop transfer
Fixes #728.
2017-10-13 10:34:32 +02:00
Bastien Dejean
11a9f241cf Fix gcc warning regarding vsnprintf 2017-10-11 15:07:03 +02:00
Bastien Dejean
06c539a1dd Panel: differentiate focused and active desktops 2017-10-11 14:29:01 +02:00
Bastien Dejean
7b33567f8f Fix example panel report refresh 2017-10-11 14:00:46 +02:00
Bastien Dejean
7cf093417e Always reactivate when the active desktop is moved
Fixes #720.
2017-10-07 19:04:53 +02:00
Bastien Dejean
49caeb8ce8 Pass intermediate conseq. as arg. to ext. rules
Inside the external rules script, `eval "$4"` provides a convenient way
of accessing the current values.
2017-09-29 11:19:53 +02:00
Bastien Dejean
d953f6fa7f Restore old map/unmap behavior
Fixes #708.
2017-09-21 11:32:32 +02:00
Bastien Dejean
a46496835c Handle the removal of non-empty desktops 2017-09-11 17:27:01 +02:00
Bastien Dejean
e621b9859d Take advantage of xdo's *wait for match* option 2017-09-09 11:24:53 +02:00
Bastien Dejean
614a56b753 Add a special raw name selector
Fixes #704.
2017-09-08 21:23:53 +02:00
Bastien Dejean
412da35b73 Keep the focused item focused
Fixes #691.
Fixes #701.
2017-09-07 21:23:11 +02:00
Bastien Dejean
417bd714ba Interpret map / unmap as show / hide
Fixes #618.
Fixes #682.
2017-09-07 14:29:45 +02:00
Justinien Bouron
41dc94f63c Add new monitor selector : pointed. 2017-08-24 21:04:23 +02:00
Bastien Dejean
15b39f1834 Mention forbidden characters 2017-08-22 12:03:23 +02:00
Bastien Dejean
7091d65f4e Don't assume the uniqueness of desktop names
Fixes #698.
2017-08-22 11:54:15 +02:00
Bastien Dejean
7ff9c88727 Carefully describe the desktop index descriptor 2017-08-21 10:13:06 +02:00
Jasper Lievisse Adriaanse
e4fa0f24ff Allow passing LDFLAGS 2017-08-10 16:54:10 +02:00
Bastien Dejean
18b3a4ec4f Regenerate IDs in restore_tree
Fixes #690.
2017-08-08 09:13:59 +02:00
László Várady
835ab36709 Fix gcc warnings
warning: the use of `mktemp' is dangerous, better use `mkstemp' or `mkdtemp'
2017-07-31 17:06:07 +02:00
Bastien Dejean
b4c470784d Add wm command: --reorder-monitors 2017-07-30 14:48:03 +02:00
Bastien Dejean
a4c5b29212 Fix monitor's -o long variant name 2017-07-30 14:23:29 +02:00
Bastien Dejean
01ad5c5c49 Prevent invalid use of query's --names option 2017-07-25 20:45:18 +02:00
Bastien Dejean
efec936fbf Use $XDG_RUNTIME_DIR as default temp. dir. 2017-07-25 19:06:21 +02:00
Bastien Dejean
ecd6976ccb Don't handle deprecated click_to_focus values 2017-07-24 21:03:52 +02:00
Bastien Dejean
98ef99cfee Simplify tests/prelude 2017-07-24 20:49:55 +02:00
Bastien Dejean
196610445c Rename node_{manage,unmanage} to node_{add,remove}
To be consistent with the other *_{add,remove} events.

The insertion point is also now given in third position, because it is
part of the coordinates.
2017-07-24 20:39:10 +02:00
Bastien Dejean
9ea4b012ac Add an option to *subscribe*: --fifo 2017-07-24 20:28:22 +02:00
Bastien Dejean
9ce48c468b Make the *loop* and the *panel* examples compatible 2017-07-23 10:40:56 +02:00