summaryrefslogtreecommitdiff
path: root/TODO
diff options
context:
space:
mode:
Diffstat (limited to 'TODO')
-rw-r--r--TODO43
1 files changed, 19 insertions, 24 deletions
diff --git a/TODO b/TODO
index cb49322..397f317 100644
--- a/TODO
+++ b/TODO
@@ -1,5 +1,22 @@
-*- text -*-
+* Feature: We need to continue dragging for move and resize until
+ *both* MODKEY and mouse button has been released. Will be much nicer
+ with trackball.
+
+* Bug: Window border sometimes visible on other screen in vertical
+ direction.
+
+* Move to first window (or middle of screen) on another screen
+ with MODKEY + . and , instead of moving windows to new screen.
+ Shifted these keys will move window to new screen?
+
+* Handle new modes on physical outputs. What do we have to do?
+
+* A separate workspace list for every physical output.
+
+* Allow hexadecimal colour values on command line.
+
* Grab specific keys
Current code grabs modifier keys and any other keypress. We need to
@@ -61,30 +78,8 @@
Also respect EWMH hints _NET_WM_TYPE_DOCK and _NET_WM_TYPE_DESKTOP.
-* Flag to disable dontmoveoff?
-
-* RandR/Xinerama
-
- Get physical screen characteristics for every screen. Maximize, move
- to corners should respect the screen it's on. We want a set of
- workspaces for every physical screen as well.
-
- xcb_randr_screen_size_t
-
- xcb_randr_screen_size_iterator_t
-
- xcb_randr_get_screen_info_reply_t
-
- xcb_randr_set_screen_size_request_t
-
- How do we handle window moves from one screen to another. Should we
- snap to the physical screen's edge and then allow move to continue?
-
- An idea from Christian: Use a huge virtual screen and make physical
- screens map to it. Perhaps we can actually manage to have a window
- on two physical screens at once?
-
-* Key to move pointer to another physical screen.
+* Flag to disable that mcwm won't allow windows to move off the
+ screen?
* Use xcb-event's event handlers?