summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--TODO18
1 files changed, 13 insertions, 5 deletions
diff --git a/TODO b/TODO
index 09e45df..bf7f083 100644
--- a/TODO
+++ b/TODO
@@ -1,5 +1,16 @@
-*- text -*-
+* Feature: Handle several screens (DISPLAY=0.x) in classical X.
+
+ This means we will have several root windows.
+
+ setup = xcb_get_setup(conn);
+ screens = xcb_setup_roots_length(setup);
+
+ returns the number of screens available.
+
+ We can walk over them with xcb_setup_roots_iterator(setup).
+
* Feature: Xinerama support. Needed when XRANDR above 1.1 not
supported, for instance with Nvidia cards in Twinview configuration.
@@ -10,9 +21,6 @@
* Bug: We grab MODKEY all the time! We can grab it only when we start
tabbing instead and release it when tabbing is complete.
-* Flag (-i, perhaps?) to allow windows to be unmapped. Add unmap patch
- from Christian.
-
* Key to move to previous and next workspace. David Jacobs has a patch
for mod4+shift + I/O.
@@ -21,8 +29,8 @@
* Key to move windows to other workspaces, perhaps mod4+Shift + 0..9
and mod4+shift + I/O.
-* Full-screen windows that are resized from client should be kept
- full-screen.
+* Full-screen windows that are resized from client requests should be
+ kept full-screen.
* When moving windows between physical screens, try to place the
window on roughly the same place on a new screen, if possible.