Bastien Dejean
402f7d6cf3
Prevent flickering of grab_pointer focus
...
`stack_tiled` can generate flickering when monocle windows are involved,
so we shall try to avoid triggering it whenever possible.
2013-05-26 22:57:32 +02:00
Bastien Dejean
789697360c
Refresh TODO list
2013-05-08 15:13:06 +02:00
Bastien Dejean
5676458548
New message: 'restore_history'
...
In addition, the message previously known as 'restore' is now called
'restore_layout'.
2013-05-08 15:10:09 +02:00
Bastien Dejean
82bd5644cb
The birth_rotation
attribute replaces birth_mode
...
The `birth_mode` was not sufficient for properly unrotate the brother of
a removed node. The `birth_rotation` stores the rotation applied to the
brother subtree when the node was inserted.
This should help to enforce that (L + n) - n = L in every possible
cases. Which means that adding a node and removing it should leave the
layout unchanged.
2013-05-08 14:10:53 +02:00
Bastien Dejean
365c17b429
Handle birth mode when toggling the floating state
2013-05-08 11:28:42 +02:00
Bastien Dejean
a56e5ddfe6
Handle the node's birth mode consistently
2013-05-08 11:05:48 +02:00
Bastien Dejean
bb34c26052
Fix removal of vacant node
...
When vacant node are removed we mustn't rotate any subtree since the
node is already out of the tiled layout.
2013-05-07 23:15:18 +02:00
Bastien Dejean
962f007d85
Update TODO
2013-05-07 22:57:20 +02:00
Bastien Dejean
e6da88fa1c
New setting: focus_by_distance
...
The aforementioned setting, when set, makes the focus movements based on
the distances between the window sides.
The `{prev,next}_leaf` functions were taught not to climb above their
roofs.
2013-05-07 22:45:14 +02:00
Bastien Dejean
011656ac3d
Update TODO
2013-05-07 14:34:53 +02:00
Bastien Dejean
2b2175103c
Add a few comments regarding the latest
state
2013-05-07 14:29:17 +02:00
Bastien Dejean
0bb82628a5
Keep consistent names for node lists
2013-05-07 14:21:15 +02:00
Bastien Dejean
387c6243b4
Simply history removal
2013-05-07 14:15:15 +02:00
Bastien Dejean
1c83941f7c
Reverse history list order
...
Otherwise, `history_remove` breaks the `latest` state.
2013-05-06 19:24:41 +02:00
Bastien Dejean
6c7d7d9444
Stack tiling windows via focus history
2013-05-06 18:31:53 +02:00
Bastien Dejean
f004d2a874
Add completion for list_history
2013-05-06 15:14:14 +02:00
Bastien Dejean
b5f6f048cc
Merge branch 'master' into history
2013-05-06 15:07:19 +02:00
Bastien Dejean
63aa38a5c2
Fix bash completion path
2013-05-06 14:55:29 +02:00
Bastien Dejean
978f655c7e
Bash completion: first cut
2013-05-06 14:52:18 +02:00
Bastien Dejean
51206461ee
Drop chmod
: preserve attributes via cp -p
2013-05-06 14:45:40 +02:00
Bastien Dejean
7c24244986
Fix typo
2013-05-06 11:46:40 +02:00
Bastien Dejean
06065f0cf5
Merge branch 'master' into history
...
Conflicts:
messages.c
tree.c
2013-05-06 11:36:12 +02:00
Bastien Dejean
8e57511b50
Particularize swap_nodes
2013-05-06 11:28:32 +02:00
Bastien Dejean
f5140c46dd
Merge branch 'master' of github.com:baskerville/bspwm
2013-04-21 20:41:22 +02:00
Bastien Dejean
72fbb89e9c
Version 0.6
2013-04-21 20:40:26 +02:00
Bastien Dejean
e58b0735df
Update examples in relation to clock
2013-04-12 11:46:20 +02:00
Bastien Dejean
a6ad649119
Call put_status
when inserting or removing nodes
2013-04-09 22:18:47 +02:00
Bastien Dejean
3581ba51d8
Only call put_status
when needed
2013-04-09 11:37:24 +02:00
Bastien Dejean
ad999831e8
Fix *sxhkdrc* example *vim* comment
2013-04-09 10:35:20 +02:00
Bastien Dejean
bcb25fa297
Initiate the call to put_status
2013-04-08 19:31:49 +02:00
Bastien Dejean
5091792863
Update panel examples
...
- Mirror the changes made in the `put_status`.
- Add pointer bindings to each elements (via dzen2's `^ca()` syntax).
2013-04-08 19:08:52 +02:00
Bastien Dejean
8a7cab3b5d
Consolidate put_status
...
Only use one character, only letters and don't print useless
informations.
2013-04-08 18:47:45 +02:00
Bastien Dejean
a12e43f528
New message: put_status
2013-04-07 11:27:24 +02:00
Bastien Dejean
8fbf8d5378
Only crop the center section from the right
2013-04-06 11:39:58 +02:00
Bastien Dejean
a524451fec
Use ASCII chars for the layout indicator
2013-04-03 18:56:09 +02:00
Bastien Dejean
d533b704e4
New setting: split_ratio
2013-04-03 12:19:01 +02:00
Bastien Dejean
23f870da31
Use consistent names
2013-04-03 11:39:14 +02:00
Bastien Dejean
355f0ae607
Make use of the status prefix in the examples
2013-04-02 19:50:32 +02:00
Bastien Dejean
42afe4ad11
New option for bspwm
: -p STATUS_PREFIX
2013-04-02 19:46:16 +02:00
Bastien Dejean
f97d35cd96
New arguments for swap
: biggest
and smallest
2013-04-02 15:02:45 +02:00
Bastien Dejean
39bbbebd61
Also change the path
2013-04-01 14:26:29 +02:00
Bastien Dejean
bccc951295
Cosmetic changes
2013-04-01 14:07:08 +02:00
Bastien Dejean
7eb210e009
Add dzen2 panel example
2013-04-01 13:33:30 +02:00
Bastien Dejean
519925bc1d
Use the depth of the window for the border pixmap
2013-04-01 12:29:45 +02:00
Bastien Dejean
514cc1c78f
Add help command line flag
2013-03-31 19:10:22 +02:00
Bastien Dejean
716dd55d08
Remove obsolete .gitignore entries
2013-03-31 11:42:20 +02:00
Bastien Dejean
716872a8e7
Fix bogus shadow property cardinal
2013-03-30 14:44:02 +01:00
Bastien Dejean
f14c6136e3
Add overlapping borders example
2013-03-27 13:54:23 +01:00
Bastien Dejean
e41e78e3ee
Take the default border width from rio
2013-03-26 13:00:57 +01:00
Bastien Dejean
1f894fe492
Add support for _NET_WM_STATE_DEMANDS_ATTENTION
2013-03-26 11:34:06 +01:00