From 4b7f86ece14acb31a31b321b2b35cf4f5a6f5dbb Mon Sep 17 00:00:00 2001 From: =?utf8?q?Marc=20Andr=C3=A9=20Tanner?= Date: Thu, 27 Feb 2020 09:22:45 +0100 Subject: [PATCH] Move TODO items from README into separate file --- TODO | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) create mode 100644 TODO diff --git a/TODO b/TODO new file mode 100644 index 0000000..829d52b --- /dev/null +++ b/TODO @@ -0,0 +1,24 @@ +TODO +==== + + - show/hide child windows upon tag switch, in theory this should already + work but in practice we need to tweak ismanageable() so that it + recognises child windows but doesn't generate false positives. + - fullscreen windows, mstsc for example doesn't resize properly when + maximized. + - Screensaver? + - system dialogs from desktop window + - urgent flag? + - window border isn't yet perfect + - status text via stdin or a separate tool + - crash handler which makes all windows visible restores borders etc + - use BeginDeferWindowPos, DeferWindowPos and EndDeferWindowPos + - optimize for speed + - code cleanups all over the place + - multi head support? + + [ - introduce a CBTProc function and register it with + SetWindowsHookEx(WH_CBT, ...) to handle window events instead of the + current mechanism in WndProc which is based on the shellhookid and + WH_SHELL because this only works for toplevel windows. See also the + "How it works" section. ] -- 2.11.4.GIT