Bastien Dejean
3e7f820afe
Don't change the client's layer in set_fullscreen
...
Fixes #897 .
2019-01-06 12:18:31 +01:00
Bastien Dejean
2c2faeb959
Update jsmn library
2019-01-03 14:57:39 +01:00
Bastien Dejean
a94093b468
Make the focused and active modifiers coherent
2018-12-14 18:10:19 +01:00
Bastien Dejean
93c6de166d
Add automatic insertion scheme: alternate
...
Fixes #876 .
Fixes #878 .
2018-12-12 22:35:38 +01:00
Bastien Dejean
0f5a69be3c
Always apply the window border color
...
Fixes #887 .
2018-12-06 17:41:41 +01:00
Bastien Dejean
351fc66173
Don't honor pointer_follows_focus in apply_layout
...
The assumption here was that, when the focused node's geometry changes,
pointer_follows_focus needs to be taken care of. But we probably don't
want to do that when the pointer is still inside the node despite the
change of geometry. Of course this would also need to be taken care of
in {move,resize}_client, etc.
We chose the simpler approach here: only honor pointer_follows_focus in
focus_node.
Fixes #884 .
2018-11-26 12:00:17 +01:00
Bastien Dejean
875defe469
Properly handle sticky nodes in transfer_desktop
...
Fixes #865 .
Closes #852 .
2018-11-18 22:04:55 +01:00
Bastien Dejean
e9f0f4246c
Add setting: removal_adjustment
...
Fixes #872 .
2018-11-14 19:17:22 +01:00
Bastien Dejean
db27b848dd
Don't crash when class_name is NULL
...
Fixes #870 .
2018-11-05 10:29:17 +01:00
Bastien Dejean
ab81f1b101
Fix potential buffer overflow
...
Fixes #869 .
2018-11-04 11:12:39 +01:00
Bastien Dejean
bc3649fc37
Monocle: add cumulative padding settings
...
Fixes #855 .
2018-09-29 18:57:05 +02:00
Bastien Dejean
8573b269a5
Don't try to activate an active desktop
...
Fixes #844 .
2018-09-09 18:03:10 +02:00
Bastien Dejean
fcb53ac711
Be consistent when naming headers
2018-08-31 11:50:03 +02:00
Bastien Dejean
385f73e576
Add new setting: automatic_scheme
...
Fixes #764 .
2018-08-31 11:33:00 +02:00
Bastien Dejean
56ad57c952
Extend the scope of initial_polarity
...
Of course, a better approach to avoid all the situations where the
vacant nodes (hidden or in the floating or fullscreen state) get in the
way, would be to take them out of the tree and maintain a list of such
nodes for each desktop.
Fixes #791 .
2018-08-29 16:53:55 +02:00
Aelspire
3b96688d13
Pass any input from presel window to window below
2018-08-28 20:22:19 +02:00
Junak
dc08efbc6f
Minor fixes to zsh completions
2018-08-28 20:18:29 +02:00
Bastien Dejean
74bc33c784
Remove setting: cancel_birth_rotation
...
Get rid of this concept once and for all. The layout that result from a
node removal needs to be predictable.
2018-08-28 20:08:19 +02:00
Bastien Dejean
336bc861a7
Add new setting: cancel_birth_rotation
...
Fixes #832 .
2018-08-25 20:52:44 +02:00
Bastien Dejean
b5d1d85bd2
Postpone events on windows of pending rules
...
Fixes #822 .
2018-07-22 21:08:59 +02:00
Bastien Dejean
0c16c1ca65
Use the focus history as a fallback
2018-07-17 11:48:21 +02:00
Bastien Dejean
4be63b6485
single_monocle: include receptacles
2018-07-17 11:26:34 +02:00
Bastien Dejean
4e32d3b892
Generalize history_add to handle activation
...
Fixes #819 .
2018-07-11 19:57:01 +02:00
Bastien Dejean
229b6fd878
Add missing pipe
2018-06-25 18:16:38 +02:00
Bastien Dejean
336095739e
Add node descriptor: smallest
...
Fixes #815 .
2018-06-19 10:14:09 +02:00
Bastien Dejean
db5b0cd329
NODE_SEL: Discard hashes inside a DESKTOP_SEL
2018-05-15 15:55:59 +02:00
Bastien Dejean
89c89ae7ff
Properly handle node references
...
Fixes #804 .
2018-05-14 20:47:48 +02:00
Bastien Dejean
f8617fac3c
Mention that receptacles can be killed
2018-04-25 10:33:17 +02:00
Bastien Dejean
0fa8fbccfa
Version 0.9.5
2018-04-08 18:57:29 +02:00
Bastien Dejean
5bc711980c
Partially revert 0785b39
...
Fixes #787 .
Fixes #788 .
Fixes #783 .
2018-04-03 17:51:16 +02:00
Bastien Dejean
e78e9c1953
Better names
2018-04-03 17:36:16 +02:00
Bastien Dejean
fdb102a143
Resize with relative coordinates by default
...
Fixes #784 .
2018-04-01 10:59:17 +02:00
Bastien Dejean
483866ed4b
Version 0.9.4
2018-03-28 10:34:36 +02:00
Bastien Dejean
0785b39235
Use better defaults
2018-03-28 10:06:20 +02:00
Bastien Dejean
59a9785786
Add setting: ignore_ewmh_fullscreen
...
Fixes #343 .
Fixes #643 .
2018-03-14 10:45:02 +01:00
Bastien Dejean
14d575a6fb
Fix missing domain in marked flag usage example
...
Fixes #778 .
2018-03-08 12:02:00 +01:00
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