summaryrefslogtreecommitdiff
path: root/TODO
diff options
context:
space:
mode:
authorMichael Cardell Widerkrantz <mc@hack.org>2010-08-10 21:29:18 +0200
committerMichael Cardell Widerkrantz <mc@hack.org>2010-08-10 21:29:18 +0200
commit65845fcbab5c9440176ef4fabf0a88d5bfc0a952 (patch)
tree40aa906abd32908bf71f26415838edc64c40b98b /TODO
parentcd1861cbfe9416678156e2b310424c71f53f092c (diff)
downloadmcwm-65845fcbab5c9440176ef4fabf0a88d5bfc0a952.zip
*** empty log message ***
Diffstat (limited to 'TODO')
-rw-r--r--TODO31
1 files changed, 31 insertions, 0 deletions
diff --git a/TODO b/TODO
index eacad45..22f91bc 100644
--- a/TODO
+++ b/TODO
@@ -1,5 +1,9 @@
-*- text -*-
+* Geometry
+
+ Support user position hints, -geom ...
+
* Feedback window
We need to tell the user the new geometry somehow. Is this what I
@@ -40,8 +44,35 @@
the EWMH _NET_WM_DESKTOP hint we're currently using: We will only
be able to save one of the desktops used.
+* Hide windows
+
+ Instead of iconifying, hide them à la 9wm. Even if we use a key to
+ hide them, this probably means we have to have a menu to get them
+ back.
+
+* Menu
+
+ We might need a menu for hidden windows (see above). Since I'm z
+ probably implementing menu windows anyway, perhaps I should add a
+ menu with basic window functions, like 9wm and twm. This way, one
+ might use the window manager without keyboard, if necessary. Not
+ much work if I have to do the menu anyway...
+
+* Close/Destroy.
+
+ We need the function. What key it might be bound to is an open
+ question. ESC is too close to 1 on my keyboard. Perhaps the default
+ should be no binding at all and users who want this dangerous
+ function can bind it.
+
* Snap to border and screen edge, which favours the edge.
+* Gaps on borders for docks, status windows et cetera.
+
+ Keep space reserverd for Conky, dzen2 et cetera.
+
+ Also handle EWMH hints _NET_WM_TYPE_DOCK and _NET_WM_TYPE_DESKTOP.
+
* Flag to disable dontmoveoff?
* RandR/Xinerama