Sam Bazley
2e4abbcadc
Add wm command: --restart
...
Closes #904 .
2019-01-30 11:18:51 +01:00
Samuel Tribe
1783bc69ff
Add setting: presel_feedback
2019-01-27 10:49:14 +01:00
Cosmo Borsky
04f77fe2b7
Add ignore_ewmh_struts
config option
...
Fixes #906 .
2019-01-25 10:04:48 +01:00
Bastien Dejean
93c6de166d
Add automatic insertion scheme: alternate
...
Fixes #876 .
Fixes #878 .
2018-12-12 22:35:38 +01:00
Bastien Dejean
e9f0f4246c
Add setting: removal_adjustment
...
Fixes #872 .
2018-11-14 19:17:22 +01:00
Bastien Dejean
bc3649fc37
Monocle: add cumulative padding settings
...
Fixes #855 .
2018-09-29 18:57:05 +02:00
Bastien Dejean
385f73e576
Add new setting: automatic_scheme
...
Fixes #764 .
2018-08-31 11:33:00 +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
336095739e
Add node descriptor: smallest
...
Fixes #815 .
2018-06-19 10:14:09 +02:00
Bastien Dejean
59a9785786
Add setting: ignore_ewmh_fullscreen
...
Fixes #343 .
Fixes #643 .
2018-03-14 10:45:02 +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
d0138af475
Add newest
descriptor and marked
node flag
2018-03-07 12:01:58 +01:00
Junak
96028a1b6d
Add follow option to zsh completions
2018-01-15 03:27:38 +02:00
Junak
469a9bf521
Improve Zsh completion
2017-10-15 18:13:04 +02:00
Bastien Dejean
0ae3c57164
Remove obsolete shell completion
2017-07-16 21:33:20 +02:00
Bastien Dejean
fff172e5ca
Add setting: directional_focus_tightness
2017-06-04 10:25:11 +02:00
Bastien Dejean
7404946e33
Add setting: swallow_first_click
2016-11-17 18:07:26 +01:00
Bastien Dejean
0a98de6624
Add setting: pointer_motion_interval
...
Fixes #482 .
2016-05-28 09:43:05 +02:00
Bastien Dejean
c32f30aa7e
Remove setting: history_aware_focus
...
The new implementation of the DIR descriptor is based on
[right-window](https://github.com/ntrrgc/right-window ).
Fixes #467 .
2016-04-28 10:33:30 +02:00
Bastien Dejean
57b12d8f47
Remove setting: focus_by_distance
...
Unfortunately nearest_from_tree is rather useless because it can't skip
vacant or receptacle nodes.
Therefore, *focus_by_distance* is now the default.
2016-04-21 10:45:05 +02:00
Nathan Isom
828c93fb29
leaf_monocle --> single_monocle completion.
2016-04-15 19:20:23 -05:00
Campbell Barton
81e5e72fa2
Make mouse button actions configurable
...
Previously this was possible via key bindings, since this operation was removed,
its useful to be able to configure which mouse keys do what.
This example swaps LMB/RMB
```
bspc config pointer_action1 resize_corner
bspc config pointer_action3 move
```
2016-04-11 06:03:50 +10:00
Bastien Dejean
12edac86fa
Reinstate built-in pointer bindings
2016-04-07 18:08:32 +02:00
Bastien Dejean
eb209d83bf
Update domain list in Bash and ZSH completions
2016-03-23 11:42:33 +01:00
Bastien Dejean
eb07d2fc06
Generalize window commands to nodes
2015-12-22 19:25:45 +01:00
Bastien Dejean
4fbd961311
Remove settings: auto_cancel and auto_alternate
...
auto_cancel can be emulated with:
super + ctrl + {h,j,k,l}
dir={left,down,up,right}; \
cur=$(bspc query -T -w focused.!automatic | jshon -e splitDir -u 2>&-); \
[ "$dir" = "$cur" ] && dir=cancel; \
bspc window -p "$dir"
and auto_alternate with:
super + {_,alt + }{1-9,0}
kind={desktop,monitor}; \
item="^{1-9,10}"; \
bspc query --"$kind"s --"$kind" "$\{item\}.focused" > /dev/null && item=last; \
bspc "$kind" -f "$item"
2015-11-26 20:13:05 +01:00
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
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
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
Bastien Dejean
b7fa492602
Add setting: pointer_follows_focus
2014-10-22 11:24:51 +02:00
Bastien Dejean
d85d3133f9
Reinstate focus_by_distance
setting
2014-07-18 19:21:58 +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
93894bd0fa
Apply tab conversion to contrib/
2014-01-21 20:51:02 +01:00
Bastien Dejean
bc39da7e78
Pull and push edges via window -e DIR ±PIXELS
2013-12-27 14:46:35 +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
cd97a3290a
Reinstate the *rule* command
...
External rules are truly optional. At last.
2013-12-12 14:38:48 +01:00
Bastien Dejean
1cc2eed330
New setting: remove_disabled_monitor
2013-11-10 12:07:14 +01:00
Bastien Dejean
493eaa78aa
Print status informations via control --subscribe
2013-11-07 14:28:39 +01:00
Bastien Dejean
948b8046f7
Externalize rules
2013-11-05 20:09:24 +01:00
Bastien Dejean
c989aa7efc
Merge translate_position and translate_client
...
- Expand `underlying_monitor` into `monitor_from_client` to avoid
passing a NULL pointer to `translate_client`.
- Remove the `fit_monitor` setting (use the `--center` rule effect
instead).
- Don't remap a window in it's last location (node invisibility would be
the proper way to do this).
- Call `translate_client` after configure requests.
2013-10-27 11:25:34 +01:00
Bastien Dejean
b3b331a57d
By default, honor EWMH focus requests
2013-10-26 17:54:44 +02:00
Bastien Dejean
ae1ed3b795
New setting: fit_monitor
2013-10-23 22:20:34 +02:00
Bastien Dejean
7334277454
Implement private windows
2013-10-12 21:16:51 +02:00