Bastien Dejean
a1dc440d7d
Use tabs consistently
2014-01-21 20:48:49 +01:00
Bastien Dejean
d90955d28a
Remove unused asciidoc.conf
2014-01-21 20:24:22 +01:00
Bastien Dejean
c231e8cf41
Indentation: convert spaces to tabs
...
http://lea.verou.me/2012/01/why-tabs-are-clearly-superior/
2014-01-18 16:30:00 +01:00
Bastien Dejean
ae0250338f
Update TODO list
2014-01-09 15:15:28 +01:00
Bastien Dejean
50c6f10182
Add new rule consequence: window=WINDOW_SEL
2014-01-04 21:25:57 +01:00
Bastien Dejean
168ff7968f
New desktop option: --equalize
2014-01-04 12:15:42 +01:00
Bastien Dejean
d7c81d8fce
Version 0.8.8
2014-01-03 09:10:32 +01:00
Bastien Dejean
f84727fd51
Update TODO list
2014-01-01 14:18:31 +01:00
Bastien Dejean
41c91cefa0
Add new desktop selector: focused:MONITOR_SEL
2013-12-31 18:39:47 +01:00
Bastien Dejean
b972f0abbd
Provide padding settings for monitors
...
If a padding space is requested for a status bar, it concerns the
underlying monitor.
2013-12-28 10:30:49 +01:00
Bastien Dejean
bc39da7e78
Pull and push edges via window -e DIR ±PIXELS
2013-12-27 14:46:35 +01:00
Bastien Dejean
48e0043f84
Implement the pseudo-tiled window state
2013-12-27 14:23:25 +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
471fd2c7fc
Turn {top,right,bottom,left}_padding into desktop settings
2013-12-25 10:06:02 +01:00
Bastien Dejean
a090902140
Fix formatting of the socket path environment variable
2013-12-23 11:48:58 +01:00
Bastien Dejean
a7fe634bf0
Incorporate the display name into the default socket path
...
Fixes #105
2013-12-23 11:41:10 +01:00
Bastien Dejean
8eb599400a
Document the window states
2013-12-16 17:22:25 +01:00
Bastien Dejean
1379e6fbdf
Change edge position via window -e DIR ±PIXELS
2013-12-16 11:50:17 +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
9a23707adc
Version 0.8.7
2013-12-05 15:03:20 +01:00
Evan Purkhiser
3a2445d742
Typo correction in man page
2013-11-26 00:25:54 -05:00
Bastien Dejean
f7ece4f494
Reorder desktops via monitor -o
2013-11-19 15:25:49 +01:00
Bastien Dejean
11ab9a1293
Merge branch 'remove-disabled'
2013-11-12 22:28:48 +01:00
Bastien Dejean
bfcec2984a
Refresh TODO
2013-11-11 10:32:07 +01:00
Bastien Dejean
8b01f2fafe
Update TODO list
2013-11-11 10:30:26 +01:00
Bastien Dejean
1cc2eed330
New setting: remove_disabled_monitor
2013-11-10 12:07:14 +01:00
Bastien Dejean
4451d8f0e7
Asynchronously parse rule command output
2013-11-08 20:31:23 +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
de94ecb267
Add a floating state to desktops
...
Modifying the floating state of a desktop doesn't change the floating
state of the existing windows.
2013-11-03 23:01:31 +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
dc805f9a6a
Consolidate fit_monitor
2013-10-20 20:33:34 +02:00
Bastien Dejean
4f023b2999
Version 0.8.6
2013-10-19 11:52:05 +02:00
Bastien Dejean
08e1c85ce0
Remove tags
...
Tags should generalize desktops.
To accomplish this, the main node attributes: (type, ratio) would have
to become a dictionary: ((tf1, (type1, ratio1)), (tf2, (type2, ratio2),
...). (`tf<n>` being a tag field.).
2013-10-19 10:56:34 +02:00
Bastien Dejean
7334277454
Implement private windows
2013-10-12 21:16:51 +02:00
Bastien Dejean
9cbde46493
Document internal state output format
2013-10-11 12:23:26 +02:00
Bastien Dejean
6bc128554e
Implement frames
2013-10-10 18:24:21 +02:00
Bastien Dejean
4c47ba7037
Document control --record-history
2013-10-08 23:16:07 +02:00
Bastien Dejean
759b87bb66
Add the older/newer selectors to all the objects
...
But also:
- Add a new modifier: `local`.
- Remove useless modifiers.
2013-10-08 17:47:00 +02:00
Bastien Dejean
ecb1b72263
Add history navigation selectors
2013-10-08 13:59:17 +02:00
Bastien Dejean
752e87b7da
Enhance and clarify rule interface
2013-10-06 18:35:08 +02:00
Bastien Dejean
ce844550dd
New selector for nodes and desktops: last_local
2013-10-06 17:12:32 +02:00
Bastien Dejean
35e9927ed9
Make sticky windows stick to their monitor
2013-10-06 16:58:02 +02:00
Bastien Dejean
7a40791021
Provide a visible
state to show and hide windows
2013-10-06 10:59:20 +02:00
Bastien Dejean
a75979be62
Implement tags
2013-10-05 22:32:40 +02:00
Bastien Dejean
a76c52e3d7
Rename, add or remove desktops with monitor -d
2013-10-01 23:14:57 +02:00
Bastien Dejean
ce25529e5c
Implement sticky windows
2013-10-01 18:04:18 +02:00
Bastien Dejean
f2a578de2b
Make the window border width a desktop setting
2013-10-01 14:15:50 +02:00