From 1aa60fdcbc0c00728a74690fd8d207064edfd7c1 Mon Sep 17 00:00:00 2001 From: MC Date: Fri, 18 Jun 2010 15:56:56 +0200 Subject: Version 20100618. --- TODO | 56 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 56 insertions(+) create mode 100644 TODO (limited to 'TODO') 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? -- cgit v1.2.3