summaryrefslogtreecommitdiff
path: root/WISHLIST
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 /WISHLIST
downloadmcwm-1aa60fdcbc0c00728a74690fd8d207064edfd7c1.zip
Version 20100618.20100618
Diffstat (limited to 'WISHLIST')
-rw-r--r--WISHLIST39
1 files changed, 39 insertions, 0 deletions
diff --git a/WISHLIST b/WISHLIST
new file mode 100644
index 0000000..aade3ce
--- /dev/null
+++ b/WISHLIST
@@ -0,0 +1,39 @@
+-*- text -*-
+
+A wishlist for a window manager:
+
+- Small.
+
+- Few external dependencies, both for running and building.
+
+- Fast.
+
+- Minimal decoration.
+
+- Sloppy focus.
+
+- Changing focus from keyboard which rememebers last focused window.
+ Keep on the same physical screen.
+
+- Focus change from keyboard should restore stacking order after focus
+ switch.
+
+- Key bindings for all window functions.
+
+- Configurable key bindings.
+
+- Vertical and maximum maximizing.
+
+- Don't move off physical screen. Configurable?
+
+- Know about physical screens dynamically (RandR).
+
+- Virtual screens. Separate sets for each physical screen.
+
+- Remember where pointer was on virtual screen. Or at least remember
+ what window had focus.
+
+- Quickly move windows to corners.
+
+- Window placement on virtual screens should be remembered even if wm
+ killed and restarted.