Commit graph

490 commits

Author SHA1 Message Date
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
Bastien Dejean
afab0f66a4 New setting: auto_alternate 2013-03-22 19:17:03 +01:00
Bastien Dejean
bbd0ad810f Fix motion recorder being activated erroneously
We need to check which window is under the pointer after having changed
the z-order of windows.
2013-03-22 18:26:30 +01:00
Bastien Dejean
6a538b764a Fix typo 2013-03-21 11:50:38 +01:00
Bastien Dejean
b9bef1eb64 Simplify autostart example 2013-03-20 11:13:52 +01:00
Bastien Dejean
a32006b455 Be straight regarding bindings 2013-03-20 10:31:40 +01:00
Bastien Dejean
43e803627a Sort by extensions 2013-03-19 23:34:15 +01:00
Bastien Dejean
0c30711cae Fix incomplete source dependencies 2013-03-19 23:17:39 +01:00
Bastien Dejean
7a7130d4c8 Pattern rules are not POSIX 2013-03-19 19:03:17 +01:00
Bastien Dejean
1dd4f179b8 Sensible Makefile 2013-03-19 18:54:41 +01:00
Bastien Dejean
25d3c3051d Don't need clean or install 2013-03-19 16:48:30 +01:00
Bastien Dejean
fde438c092 Rework Makefile
Add headers dependency, let the commands be printed as if.
2013-03-19 14:54:53 +01:00
Bastien Dejean
a63125bec0 Encourage the use of pam 2013-03-18 21:02:37 +01:00
Bastien Dejean
1a1c282c8f Merge branch 'master' into fix-cpu 2013-03-18 19:56:57 +01:00
Bastien Dejean
84d4ad4eb8 Exhaustively clear input focus before unmapping
This is a fix for the following bug:
https://bbs.archlinux.org/viewtopic.php?pid=1244541#p1244541

I'm not sure why `monsterwm` is immune to this or if there's a better
way to fix it. I've made a test with a simple window listening to
focus{in,out} events and it did receive those events after being
unmapped without needing the fix...
2013-03-18 19:44:09 +01:00
Bastien Dejean
0158ea7da6 Change input focus before unmapping 2013-03-18 15:34:07 +01:00
Bastien Dejean
09f96321af Add looping examples 2013-03-18 11:30:41 +01:00
Bastien Dejean
2f6b48af34 Focus the root window on an empty desktop 2013-03-17 22:37:19 +01:00
Bastien Dejean
25b21321d3 Remove trailing spaces 2013-03-16 19:20:20 +01:00
Bastien Dejean
bd6877370c Clarify and expand the configuration documentation 2013-03-16 12:29:24 +01:00
Bastien Dejean
d393da88ce Version 0.5 2013-03-14 11:49:07 +01:00
Bastien Dejean
f7e38e44a7 Remove useless reload_* messages 2013-03-12 21:43:44 +01:00
Bastien Dejean
b273b9c9bd New argument for the rule message: follow 2013-03-12 10:56:45 +01:00
Bastien Dejean
67e57260dd Set current EWMH desktop in restore 2013-03-12 10:34:38 +01:00
Bastien Dejean
ac5ad7d1c0 Add new contributor 2013-03-10 23:09:11 +01:00
Bastien Dejean
45cb3efd44 New message: balance 2013-03-10 18:28:30 +01:00
Bastien Dejean
d18b3917ee Moving tiled windows to empty desktops 2013-03-10 09:55:09 +01:00
Bastien Dejean
5d9eebb463 Move tiled window: don't miss valid cases
When we move a tiled window from one monitor to the other, we don't care
about the state of the window under the pointer.
2013-03-09 20:49:19 +01:00
Bastien Dejean
b1318ee553 Moving a tiled window to another monitor
When we move a tiled window to another monitor via the `move` argument
of the `grab_pointer` message, we shall transfer the related node.
2013-03-09 19:40:47 +01:00
Bastien Dejean
1176b5c369 Lower the motion recorder when querying
The current implementation of `focus_follows_pointer` requires that the
motion recorder be lowered when `xcb_query_pointer` is called,
otherwise, the response will specify the motion recorder as child
attribute.
2013-03-07 21:53:45 +01:00
Bastien Dejean
6057feed61 Generalize swap_nodes
The `swap_nodes` function was not written to handle nodes from different
desktops. We need to be able to do that in order to move tiled windows
across monitors.
2013-03-07 21:34:33 +01:00