-
Notifications
You must be signed in to change notification settings - Fork 12
/
TODO
24 lines (22 loc) · 974 Bytes
/
TODO
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
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. ]