summaryrefslogtreecommitdiff
path: root/TODO
diff options
context:
space:
mode:
authorMC <mc@hack.org>2010-06-18 15:56:56 +0200
committerMC <mc@hack.org>2010-06-18 15:56:56 +0200
commit1aa60fdcbc0c00728a74690fd8d207064edfd7c1 (patch)
tree19af58b2f0cbc9b3000fb594baa67962430d503f /TODO
downloadmcwm-1aa60fdcbc0c00728a74690fd8d207064edfd7c1.zip
Version 20100618.20100618
Diffstat (limited to 'TODO')
-rw-r--r--TODO56
1 files changed, 56 insertions, 0 deletions
diff --git a/TODO b/TODO
new file mode 100644
index 0000000..9403f4d
--- /dev/null
+++ b/TODO
@@ -0,0 +1,56 @@
+-*- text -*-
+
+In order of importance:
+
+* Run under some memory checker. DMALLOC?
+
+* Changing focus from keyboard
+
+ Save the subwindows of the root window and focus each when pressing
+ modkey + user_key_change. First option always last focused window.
+
+* "R" should toggle stack order.
+
+* "M" and "X" should toggle.
+
+ Store original geom in X properties for the window.
+
+* Move to corners: YU BN.
+
+ Quickly move a window to the corners of the screen, a la evilwm.
+
+* Use window resizing hints.
+
+* Obey no-input hints.
+
+ Don't focus on these windows at all. Does unclutter use this?
+
+* Flag to disable dontmoveoff.
+
+* Flag for borders off or on.
+
+* Handle colours for real. Don't just assume raw pixel values will work.
+
+* Special treatment when someone resizes a maximed window... Should it
+ be possible at all? Set new border width.
+
+ Set and read window hint about maximized state.
+
+* Virtual workspaces
+
+ Store workspace data in an X property for the window.
+
+ When changing workspace, look for the windows with the right
+ property.
+
+ possibly store internally as well, so we don't generate so much
+ traffic?
+
+* RandR/Xinerama
+
+ Get physical screen characteristics. Maximize and move to corners
+ should consider the screen it's on.
+
+* Key to move to another physical screen.
+
+* Use event handlers?