From 3d12c94f42f91e957fa8a68efcd3b0387791e6cf Mon Sep 17 00:00:00 2001 From: bernd Date: Fri, 27 Apr 2007 17:58:48 +0000 Subject: Initial revision --- TODO | 34 ++++++++++++++++++++++++++++++++++ 1 file changed, 34 insertions(+) create mode 100644 TODO (limited to 'TODO') diff --git a/TODO b/TODO new file mode 100644 index 0000000..50f52f5 --- /dev/null +++ b/TODO @@ -0,0 +1,34 @@ +- clean up menu code from 9wm + +- window initial position + +- don't map windows if it's within [some time increment] of active typing, + this is part of the "calm" goal. also, it helps if you're mindlessly + typing in a password and the keyboard input ends up in some other window, + bad... + +- integrate everything into /ONE/ event loop. + register handlers, with the ability to select, for example, + a window, or an event, etc. (no, maybe not...) + +- ignoreq, always lower them. perhaps implement by lowering the entire + queue on each XLower... + +- kbd shortcut for xlock + +- search window should try to stay inside of the screen boundaries. + +- geographical keyboard navigation (window switching) + +- search should ignore the current window. (not add to match list). + +- make kbd shortcuts/events more general. the ability to associate an + event with a mode (i.e. prioritize). gets rid of hacky-ness in + groups, etc. + +- figure out what's up when alt-tab goes back to the current window + once before moving on. + +- cache all the atoms somewhere. + +- convert globals from G_foo to Foo; -- cgit 1.4.1