Commit graph

1394 commits

Author SHA1 Message Date
Sam Bazley
2e4abbcadc Add wm command: --restart
Closes #904.
2019-01-30 11:18:51 +01:00
Bastien Dejean
dd33a18461 Fix typo 2019-01-29 17:59:33 +01:00
Bastien Dejean
f30b3bf319 Automatically shrink pseudo-tiled windows
Fixes #914.
2019-01-29 17:52:02 +01:00
Leonid Parfentiev
32ff6249e7 Reflect single_monocle layout in report
Fixes #730.
2019-01-27 11:02:32 +01:00
Samuel Tribe
1783bc69ff Add setting: presel_feedback 2019-01-27 10:49:14 +01:00
Bastien Dejean
19f3c5b2a2 Fix the ordering of the EWMH function calls
First provide the new list of items, then declare the active item.

Fix #911.
2019-01-26 17:20:54 +01:00
Bastien Dejean
f82338f313 Remove unused field 2019-01-25 17:41:15 +01:00
Cosmo Borsky
04f77fe2b7 Add ignore_ewmh_struts config option
Fixes #906.
2019-01-25 10:04:48 +01:00
Bastien Dejean
644b20028f Adjust nearby ratios when moving a fence
Fixes #902.
2019-01-21 12:02:43 +01:00
Bastien Dejean
ab7e5abc26 Require the paths to be absolute
Closes #901.
2019-01-15 18:06:48 +01:00
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